{"_id":"@desci-labs/desci-codex-models","_rev":"3-e3362a7f8e3343fc6794177092d74b17","name":"@desci-labs/desci-codex-models","dist-tags":{"latest":"1.0.0-rc3"},"versions":{"1.0.0-rc1":{"name":"@desci-labs/desci-codex-models","version":"1.0.0-rc1","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-models@1.0.0-rc1","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"8b81c5322d2aae241ee5fed73fa74daa566d76da","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-models/-/desci-codex-models-1.0.0-rc1.tgz","fileCount":21,"integrity":"sha512-T4fJm1SEJaraj+JL7K+HqLFa1LyPYa/t9zQ+CiVzozCOzMQdJ196ryUEBJpNXINnZwdqUaavXMZTvV8ihk5apg==","signatures":[{"sig":"MEUCIGl4IGhVFEaWeJeL5b/P2FitWHs8hBP6wpf+sLJr5qQjAiEAxGsZlHP5up0ZDbBAPS/ZfnqwuS7NZkG3Ee83FTEJsxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118097},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-models-1.0.0-rc1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./models":"./dist/models.js"},"scripts":{"build":"tsc","clean":"tsc --build --clean","register":"tsx src/index.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/a2e467257735212f8712b35a2f6294a1/desci-labs-desci-codex-models-1.0.0-rc1.tgz","_integrity":"sha512-T4fJm1SEJaraj+JL7K+HqLFa1LyPYa/t9zQ+CiVzozCOzMQdJ196ryUEBJpNXINnZwdqUaavXMZTvV8ihk5apg==","_npmVersion":"10.9.2","description":"Model definitions and management for CODEX","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","pino-std-serializers":"^7.0.0","@ceramic-sdk/http-client":"^0.2.1","@ceramic-sdk/model-protocol":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-models_1.0.0-rc1_1747648996350_0.9455558949548535","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc2":{"name":"@desci-labs/desci-codex-models","version":"1.0.0-rc2","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-models@1.0.0-rc2","maintainers":[{"name":"desci","email":"sina@desci.com"}],"bin":{"desci-codex-models":"dist/index.js"},"dist":{"shasum":"537649a8f29563b8c0e69c87c20c5420677219b2","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-models/-/desci-codex-models-1.0.0-rc2.tgz","fileCount":21,"integrity":"sha512-wPghkhYXuahBvq8unQC7BoGlyFSALXK28U8/NG+gjAYhsFpyqvxuW1vK5ymBM6T+5jWr5nSWtizya1788BBN2A==","signatures":[{"sig":"MEUCIGwxw2NJRSzhNFuRSXYkvvowEUiUZ71I5cV4nOtJ9MZfAiEAmYIaISXD+1oJr99OuWOheqKNRbJ7kT8JJBPUUNyytPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118220},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-models-1.0.0-rc2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./models":"./dist/models.js"},"scripts":{"build":"tsc","clean":"tsc --build --clean","register":"tsx src/index.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/f909c7abcd1219267ced73e200963aad/desci-labs-desci-codex-models-1.0.0-rc2.tgz","_integrity":"sha512-wPghkhYXuahBvq8unQC7BoGlyFSALXK28U8/NG+gjAYhsFpyqvxuW1vK5ymBM6T+5jWr5nSWtizya1788BBN2A==","_npmVersion":"10.9.2","description":"Model definitions and management for CODEX","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","pino-std-serializers":"^7.0.0","@ceramic-sdk/http-client":"^0.2.1","@ceramic-sdk/model-protocol":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-models_1.0.0-rc2_1747820488974_0.7882777123173037","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc3":{"name":"@desci-labs/desci-codex-models","version":"1.0.0-rc3","description":"Model definitions and management for CODEX","type":"module","main":"dist/index.js","bin":{"desci-codex-models":"dist/bin/index.js"},"exports":{".":"./dist/index.js","./models":"./dist/models.js"},"author":{"name":"Edvard Hübinette"},"license":"MIT","dependencies":{"@ceramic-sdk/http-client":"^0.2.1","@ceramic-sdk/model-client":"^0.9.0","@ceramic-sdk/model-protocol":"^0.2.1","dids":"^5.0.3","dotenv":"^16.4.7","key-did-provider-ed25519":"^4.0.2","key-did-resolver":"^4.0.0","pino-std-serializers":"^7.0.0","uint8arrays":"^4.0.10"},"devDependencies":{"tsx":"^4.19.3","typescript":"^5.2.2"},"scripts":{"build":"tsc","register":"tsx src/index.ts","clean":"tsc --build --clean"},"_id":"@desci-labs/desci-codex-models@1.0.0-rc3","types":"./dist/index.d.ts","_integrity":"sha512-pvqaIZnyaF0pBDf0pt4PpyFMtSWvvlyds8Mp2auCpvOJzVZ9ZWDnVz6rtGsWkGk91YZwllMr2hVF0YDND/H5Eg==","_resolved":"/tmp/b5c383be6c8fb21d690a3fc0c12ec8ca/desci-labs-desci-codex-models-1.0.0-rc3.tgz","_from":"file:desci-labs-desci-codex-models-1.0.0-rc3.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pvqaIZnyaF0pBDf0pt4PpyFMtSWvvlyds8Mp2auCpvOJzVZ9ZWDnVz6rtGsWkGk91YZwllMr2hVF0YDND/H5Eg==","shasum":"f8ab5ac433dabc57c85ef79547f937b358bc12b5","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-models/-/desci-codex-models-1.0.0-rc3.tgz","fileCount":50,"unpackedSize":138628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEHaM0G8yO1d8MskoDmkqoFOTUBH9AfJLqgOUx1zcig6AiAhJBhWLI7EbU7TjTocxfg7kq/9YTu2CHyBj5jcwROA2w=="}]},"_npmUser":{"name":"desci","email":"sina@desci.com"},"directories":{},"maintainers":[{"name":"desci","email":"sina@desci.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/desci-codex-models_1.0.0-rc3_1747903753349_0.5772208683620939"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-19T10:03:16.258Z","modified":"2025-05-22T08:49:13.838Z","1.0.0-rc1":"2025-05-19T10:03:16.521Z","1.0.0-rc2":"2025-05-21T09:41:29.165Z","1.0.0-rc3":"2025-05-22T08:49:13.644Z"},"author":{"name":"Edvard Hübinette"},"license":"MIT","description":"Model definitions and management for CODEX","maintainers":[{"name":"desci","email":"sina@desci.com"}],"readme":"![DeSci Codex logotype](/codex.png)\n# DeSci Codex Models\n\nThis package contains tooling for managing models with ceramic-one.\n\n## Registering interests\nFor a ceramic node to start indexing a model, one needs to register interest.\n\nAs a binary:\n```bash\nCERAMIC_ONE_RPC_URL=\"http://localhost:5101\" npx @desci-labs/desci-codex-models register\n```\n\nOr use as a lib:\n```ts\nawait registerModelInterests(CERAMIC_ONE_RPC_URL);\n```\n\n## Deploying models\nFor a private Ceramic node, you can use the lib to deploy the required models.\n\nAs a binary:\n```bash\nCERAMIC_ONE_RPC_URL=\"http://localhost:5101\" PRIVATE_KEY=abc123... npx @desci-labs/desci-codex-models deploy\n```\n\nAs a lib:\n```ts\nawait deployModels(CERAMIC_ONE_RPC_URL, did);\n```\n","readmeFilename":"README.md"}