{"_id":"@desci-labs/desci-codex-lib","_rev":"20-9e33c6c48cbff88104aa1b8bb69db109","name":"@desci-labs/desci-codex-lib","dist-tags":{"latest":"2.0.0-rc9"},"versions":{"1.0.0":{"name":"@desci-labs/desci-codex-lib","version":"1.0.0","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.0","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"25cc4f1c64a88b0afbc53d3144df26f812eb5367","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.0.tgz","fileCount":62,"integrity":"sha512-3UuQaZs/vePy3AS4eQkHZj1BAKtikww7T7RmvZJMxJQvd+Tlp+i+K3LyoFzz7DjO1v61PYfAqsC0AQfswnLz0Q==","signatures":[{"sig":"MEUCIQDQMOZKIrGesV807JZ60BN7VO6C4yCkLIOQ15PAETH7WAIgETpQfu38FGIQZrkyLMGfXHWbiNFiTu8l2fmYs6rfXWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a1ce9efed8f975c50d1e5c3d2a29bcf07ce01166","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.0_1705326804321_0.2860751364726768","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@desci-labs/desci-codex-lib","version":"1.0.1","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.1","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"0821106e1c0c242ec6b22786b5f0f33266be1d3f","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.1.tgz","fileCount":57,"integrity":"sha512-ELGST3EsGfNyQszzU6xsfuDr0Yb6H2phMAt4NGUPHFEY9vh6hHLetTbww5HDbQVeSEKfuWC7rP9BzQZDA+HuZg==","signatures":[{"sig":"MEUCIQDodDTykwV3T44xHTsBU6WuNygQul2ita4IP+WVQj89+QIgRZaqnbGFDcaw2BEweP6Qaju8FXq9qjYUBsFSWDSWjdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3d4fcc29b47d321cd101028a8605126c146a5b30","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.1_1705427680796_0.4697657065017904","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@desci-labs/desci-codex-lib","version":"1.0.2","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.2","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"90b7885ae4c1eea80db24656b555ca9ae54cb969","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.2.tgz","fileCount":16,"integrity":"sha512-EQdooqaSSKXX61sfuYdSwnehpbIArmu3ht6CTtClIJcQHX5wtdlT+VPZYZO3S9N2kJIIGiLuxtw0hN8I6rvGbA==","signatures":[{"sig":"MEUCICQhobApoNvs9VOZ55qd+qo8PDRBYpfbSNcvh3NnzbktAiEA1mtZlWhgfgK2zJvtgMaj+8NDejLSXSmicWQVUa4pIgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"139eedc865de5867b8e113fccdc25557b80e4e95","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.2_1705500882965_0.9778162943986204","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@desci-labs/desci-codex-lib","version":"1.0.3","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.3","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"49667dcae62a32d22a39d51fbe3df1cbd237bccc","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.3.tgz","fileCount":57,"integrity":"sha512-hJAeGBZFfF4/vVrjxlnpGBCZuEJrC/mhy/bwVfazuBCQmczFet0udWgr4pPHJV8JKSMKdH4nZv8vp8GaXodJrw==","signatures":[{"sig":"MEUCIQDey5piFXArySVrsbxj+uO6tXqPEicYVqdRjeQDkF3WSAIgcnH9FaNd1ihvNAPBR28luxmVIMD6ef6DxrlBWfcnmew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146431},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88120a85d57c35ce9d7a176ef6055e4cdaeb38ec","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.3_1705502507904_0.5770848097739607","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@desci-labs/desci-codex-lib","version":"1.0.4","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.4","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"d5ea06f00dfa2e6b74b925ca6edfbab52c0b6962","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.4.tgz","fileCount":57,"integrity":"sha512-O9TjsaNEqO/6c689yJ6yb15gM4hktZo8qsQYVnWzwI1tSp14uGtY/8g3JVMMO0ZEM535+CPJvShnkjEaC2st2w==","signatures":[{"sig":"MEYCIQCwiCzIZudY9F/6t+CQkBKGkixU/IfjNG0U3TLPCLBfgwIhAIRUCYnGz8FckDLRQFhduggm4t+33yn3VlK+U2+TItYs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a09ea29013d1b6f43c572695f94248fb9f84ca88","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.4_1706107071480_0.2627661922606952","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@desci-labs/desci-codex-lib","version":"1.0.5","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.5","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"74450bfe55d90acc494d619ab8d8f4042f1f79c0","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.5.tgz","fileCount":52,"integrity":"sha512-FO4sYlYsnLJWot5UOCKnSGb+DxQD3IUdEQwJdF3yaxSqlwf0tH7yugkmJMLPExSxFFW5kyGjYYGeNNlLy9hHKw==","signatures":[{"sig":"MEUCIQCddEhvWXdEP4Vy8IZgu52lHW8yAJzoKzBFDf5AwQEaawIgZky7VWlbC+5N85eGdv8yEs63dV8yOYV0Xce+cgYEz94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a09ea29013d1b6f43c572695f94248fb9f84ca88","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","publish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.2.3","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.5_1706107788866_0.8548604995595137","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@desci-labs/desci-codex-lib","version":"1.0.6","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.0.6","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"1baedbf86ed0063d7495fa886b4bab533ac91c45","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.0.6.tgz","fileCount":52,"integrity":"sha512-+sVL2DEiAr57UbDybWU6crd54uUZEvTsIvyBP3iAaci373+o2CpT9SUOLd6L3lcxAoc3TLXxXOrVvNmRs8U89w==","signatures":[{"sig":"MEUCIQDUidBB9pQVbmCbiM0Zy3SH7auw0btxvZxif108dHK6SgIgTW6kwt6O6hJZPyW3mG8CPo30OHtjSSmW32kJ0RfD/rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dfd03873d32ad5fb266610e38d717d0254c526f7","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","populate":"node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/populate.ts","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.2.3","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.6.0","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.5","ts-node":"^10.9.1","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.0.6_1707135018342_0.9996310105645874","host":"s3://npm-registry-packages"}},"1.1.6-rc0":{"name":"@desci-labs/desci-codex-lib","version":"1.1.6-rc0","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.1.6-rc0","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"590d8857ee81967090db65cda6c0bf1d831ffa91","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.1.6-rc0.tgz","fileCount":51,"integrity":"sha512-8pAW0ERIdBF7G40AvF2FgwTe6LFg1JEIYKfRYNXVgN5bswUixq3vluqCB5dUaKIMz60/Go2jlvxkjS3UY3dGqQ==","signatures":[{"sig":"MEUCIDRcN4RITw/m4tuDHlc6ueuGr4G9YI6Ka9kF8QJ6ZxodAiEA/kWoxdEsHALVqH3RGUnuAn2jyVWTBCWIIHy0BEUCUJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"741451b3be254875ee5f2cbb8e8e109b8c81f4af","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.1.6-rc0_1710840635687_0.2298115458922989","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@desci-labs/desci-codex-lib","version":"1.1.6","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.1.6","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"268b8bb6d37455f90c07d110a94d7397505862f9","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.1.6.tgz","fileCount":51,"integrity":"sha512-W4u5Gm1UH2ife09OdpVgxPnZtZu4LFnCbUQdOpmYUIxXCW5KRIIKFsvXoSNXpxKYPptXZzwip0Zq6CP5iNiehg==","signatures":[{"sig":"MEQCICZgRpnoL6qzPeIudmLN+7gZSrCbg9fHfLDrdXhcxF9JAiBKVZUqzK8dBJWOAO2XsUeu8AEi4loi4dvqANvsZXlbYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4c38f74aa9a016b3ef6fefdb5a0ea5ef2b36dbbc","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^4.0.4","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.1.6_1710929922265_0.4175936732531593","host":"s3://npm-registry-packages"}},"1.1.7-rc0":{"name":"@desci-labs/desci-codex-lib","version":"1.1.7-rc0","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.1.7-rc0","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"7cba758f9db56025f3e1c379c794ca7186c217bc","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.1.7-rc0.tgz","fileCount":51,"integrity":"sha512-IFz3ApgI3Ya8RtRtaUknT3Gh8UPF1fkGvnkzXktTUo/T32UxUR2x+e00NheBfeXuaek6LQzogBOMooVDBKmscA==","signatures":[{"sig":"MEQCIAwkgIXs8cHQbTr7C+FWpLaPusYf3oCdVCNee+oNTu9PAiBgG0Nu4nsfw9PS2U/+JRMa5OxuVSEq+GIr1C7VlkKsdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4c38f74aa9a016b3ef6fefdb5a0ea5ef2b36dbbc","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.1.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"20.8.1","dependencies":{"dids":"^5.0.2","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^3.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^3.0.2","@desci-labs/desci-codex-composedb":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.1.7-rc0_1711363679380_0.12514940619075055","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@desci-labs/desci-codex-lib","version":"1.1.7","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@1.1.7","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"d483d63f9a7760ab842022ce678e924c1c7fb8c3","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-1.1.7.tgz","fileCount":51,"integrity":"sha512-Z06qpACxorVPn4tp35XHro2KTqvp0rVoaMkxwGssVM+4DqeuV3jEudyrSIZTc0A2BJ2SuqMYC9WtBdbq6/Py1w==","signatures":[{"sig":"MEUCIH7P0mFeI5sc12iRZJ31n2ZC+NzPu7cSF2PbDwnQMzjBAiEA1gTkWqbtp4AmtuEWZqLDxx0ywVxOK7W9SxzYQTzc3UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bd50d04c8153103fb892be160ffd994e34d5d1b4","scripts":{"test":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts","build":"rm -rf ./dist && tsc --project tsconfig.build.json","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_npmVersion":"10.5.0","description":"Codex interaction primitives","directories":{},"_nodeVersion":"18.20.0","dependencies":{"dids":"^5.0.2","graphql":"^16.8.0","uint8arrays":"^4.0.6","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","key-did-provider-ed25519":"^4.0.2","@desci-labs/desci-codex-composedb":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_1.1.7_1712933455880_0.13354032140948902","host":"s3://npm-registry-packages"}},"2.0.0-rc1":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc1","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc1","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"d50f4c0569996c438ee24da56eea64b18b4ae2d7","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc1.tgz","fileCount":86,"integrity":"sha512-eKVQD/PSBvuUo2El+01xCAL4waF0I529hO8Znvja+7k43LfhzDH0b/56KLDHQGY6+1MVQZQPdUkkk4y9yb+qXw==","signatures":[{"sig":"MEUCIQCh5uDTSRlNSsywGufAHoxYxVrAVck3MzZqvDF+KPSumgIgeNdY18DIWQBVJKFHDsPkpahvYLBidpz/6yI3aD8PSh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188314},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"npm run build && cd ../.. && npm publish --workspace packages/lib --access public","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.t"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/5e93f1003dad1f2f348a0908a8e906ba/desci-labs-desci-codex-lib-2.0.0-rc1.tgz","_integrity":"sha512-eKVQD/PSBvuUo2El+01xCAL4waF0I529hO8Znvja+7k43LfhzDH0b/56KLDHQGY6+1MVQZQPdUkkk4y9yb+qXw==","_npmVersion":"10.9.2","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.9.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.9.0","@ceramic-sdk/stream-client":"^0.9.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.9.0","@desci-labs/desci-codex-models":"1.0.0-rc1","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc1_1747649036408_0.2450952188367166","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc2":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc2","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc2","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"1626279cda17b3a20460afc1e2358e17ae2720a7","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc2.tgz","fileCount":67,"integrity":"sha512-80kFzfA+AFpYc1iqTe9U5ZZcIvxpiZURNGMjBP+tCto9yYXCIGYygFksSVFMyKAOsZtBywJdhL4KeOCldCBZ+g==","signatures":[{"sig":"MEUCIQDfziYkU8+zgpkSe7SH7rHOn3wwMAWyzUds4AMqlznbawIgN8htBR0JHDhCqM3L54TOKbhzKpETFQvhi3rG0cAzX2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129531},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.t"},"_npmUser":{"name":"desci","actor":{"name":"desci","type":"user","email":"sina@desci.com"},"email":"sina@desci.com"},"_resolved":"/tmp/fcee6c1285f4d7cdf64d7af6a3af8173/desci-labs-desci-codex-lib-2.0.0-rc2.tgz","_integrity":"sha512-80kFzfA+AFpYc1iqTe9U5ZZcIvxpiZURNGMjBP+tCto9yYXCIGYygFksSVFMyKAOsZtBywJdhL4KeOCldCBZ+g==","_npmVersion":"10.9.2","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.9.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.9.0","@ceramic-sdk/stream-client":"^0.9.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.9.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc2_1750172560709_0.10243410116371754","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc3":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc3","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc3","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"30bbf00e0852a8fc7cd8bd8bfce0ef816844f330","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc3.tgz","fileCount":71,"integrity":"sha512-4PyYv2K/J1GyiPiT1UQJ92sSp1DlQejNDfxb5i7A7HM8akm4OvK5qw8PWFEV7CBqwj+jsfMo+EgQIV1VQT7Wpw==","signatures":[{"sig":"MEUCICTfZOANdH9UWjHqgPTz2wRgfcl+DTK1sfoo+wdyOnRcAiEAgwRQ9HEDaoGyCcdjm2KS8QZNiJMF60xwsVgSA9mn4UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130996},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.t"},"_npmUser":{"name":"desci","actor":{"name":"desci","type":"user","email":"sina@desci.com"},"email":"sina@desci.com"},"_resolved":"/tmp/eebd125be7c1bcb7ecb1db71850279e5/desci-labs-desci-codex-lib-2.0.0-rc3.tgz","_integrity":"sha512-4PyYv2K/J1GyiPiT1UQJ92sSp1DlQejNDfxb5i7A7HM8akm4OvK5qw8PWFEV7CBqwj+jsfMo+EgQIV1VQT7Wpw==","_npmVersion":"10.9.2","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.9.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.9.0","@ceramic-sdk/stream-client":"^0.9.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.9.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc3_1751269089397_0.6084925333254652","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc4":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc4","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc4","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"b319547f83a3950c7e4bb773a3e5313851382d7b","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc4.tgz","fileCount":71,"integrity":"sha512-cjWwgUKQvouuaWunI8FvaWmxOVqxrDdRkTzW/P8Ume/C/eNu/8dFI218WLJej6Xo24ihHS8qYqne8JYJzf8Msw==","signatures":[{"sig":"MEQCIEgWmADUyuqFK22SAfPWbGyyA4upK9TrxSkFekrAbZnaAiA6u3jLN7LbUEnuZQv7pdLbcq3BU0e+KfBRpA7i2Gif0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131076},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.t"},"_npmUser":{"name":"desci","actor":{"name":"desci","type":"user","email":"sina@desci.com"},"email":"sina@desci.com"},"_resolved":"/tmp/fa2435ecea094ccd6767fab85f7d9810/desci-labs-desci-codex-lib-2.0.0-rc4.tgz","_integrity":"sha512-cjWwgUKQvouuaWunI8FvaWmxOVqxrDdRkTzW/P8Ume/C/eNu/8dFI218WLJej6Xo24ihHS8qYqne8JYJzf8Msw==","_npmVersion":"10.9.2","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.9.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.9.0","@ceramic-sdk/stream-client":"^0.9.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.9.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc4_1751269885773_0.10197111726272179","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc5":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc5","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc5","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"27c7c7ff97c282f504e955e81199458fc1daecfd","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc5.tgz","fileCount":71,"integrity":"sha512-m834azEgZsRwJ+DVUWdEdfi6eWMwzdE+avR8k86H49vPh1qi2UST66jc71VfdxSzt8Uh+RGfrTSiHQpu02zT2w==","signatures":[{"sig":"MEUCIQCTdwo0cZHs/J2vsRjTn7RLTCQMWYIaYNKtewdXJ3d8KQIgXpYSwK6Y9V7+LfybFL/ex8tLJ4RhGDcy1Z26EQHR+OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132371},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.ts"},"_npmUser":{"name":"desci","actor":{"name":"desci","type":"user","email":"sina@desci.com"},"email":"sina@desci.com"},"_resolved":"/tmp/3a06aa643cdaf4a104c69f3c5f8c574c/desci-labs-desci-codex-lib-2.0.0-rc5.tgz","_integrity":"sha512-m834azEgZsRwJ+DVUWdEdfi6eWMwzdE+avR8k86H49vPh1qi2UST66jc71VfdxSzt8Uh+RGfrTSiHQpu02zT2w==","_npmVersion":"10.9.2","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.11.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.11.0","@ceramic-sdk/stream-client":"^0.11.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.11.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc5_1751285713857_0.8255977057186208","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc6":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc6","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc6","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"6a3c4541103401a299f8a96a7f2db67abf3e09c1","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc6.tgz","fileCount":75,"integrity":"sha512-owroqIT113ao67BGDZiVbqxHNXJ3Cg4KB9dBgPwatGAOTQe2vI8RxIrmAFQU/W1fQCqajqJnJHUjfyWle5PpCg==","signatures":[{"sig":"MEQCIGId2Pt9ZZ0Y/JdHQieBF3RnAWKISOpDUupBqiRg8YadAiBSHVDlY0+h+hNkQYS/8PjL9ou/Adls3KbDIq78Ih0QmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138858},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/5510f0e036da552dde2466d7004da34f/desci-labs-desci-codex-lib-2.0.0-rc6.tgz","_integrity":"sha512-owroqIT113ao67BGDZiVbqxHNXJ3Cg4KB9dBgPwatGAOTQe2vI8RxIrmAFQU/W1fQCqajqJnJHUjfyWle5PpCg==","_npmVersion":"10.9.3","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.11.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.11.0","@ceramic-sdk/stream-client":"^0.11.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.11.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc6_1758268881814_0.36089535618279855","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc7":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc7","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc7","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"2117daa3ce5ee9bcd5c7d0e45190d08b27456a3e","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc7.tgz","fileCount":75,"integrity":"sha512-kD9/SG60fDPu69zH+snXBcEjZgfB8v/nQh2wbF6xBZ+OrlwiYhiYkni+KjofCuOaDT0PFiPGfwDla37L5rBk0w==","signatures":[{"sig":"MEQCIAS6/oIXCz89mJAv7gZRfP8Gg0dihFgPWaY0guFiBoLZAiBAJ4kuAkaXThvdNdO4+Ixlj/tmktp1n0Z6UaH+grBWpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139168},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/840f43122631fad49a840084138d9083/desci-labs-desci-codex-lib-2.0.0-rc7.tgz","_integrity":"sha512-kD9/SG60fDPu69zH+snXBcEjZgfB8v/nQh2wbF6xBZ+OrlwiYhiYkni+KjofCuOaDT0PFiPGfwDla37L5rBk0w==","_npmVersion":"10.9.3","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.11.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.11.0","@ceramic-sdk/stream-client":"^0.11.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.11.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc7_1758896800304_0.21251738928104946","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc8":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc8","author":{"name":"Edvard Hübinette"},"license":"MIT","_id":"@desci-labs/desci-codex-lib@2.0.0-rc8","maintainers":[{"name":"desci","email":"sina@desci.com"}],"dist":{"shasum":"45b245d6992473577efefdd3c914bd1d7f6ecd93","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc8.tgz","fileCount":75,"integrity":"sha512-T3DkkDv2ycK5+BxiAhzl8bpwEdWBu9PPmKNh1gJreF8pMPtqZvX6V2w1JY4ShqqTEne954Ql5T7sRM2k8zd8qA==","signatures":[{"sig":"MEQCIH/fKDDdrdFInl8rBcqpjwkmFlu+MT2oVm42jUT3uA/PAiBvCHNb6pSRYgnMk1jryHT6K5u4UYKuDHAo5MGyJgWMMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139086},"main":"dist/index.js","type":"module","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.ts"},"_npmUser":{"name":"desci","email":"sina@desci.com"},"_resolved":"/tmp/ab3804ebcfbe1b32923a2668f7c33662/desci-labs-desci-codex-lib-2.0.0-rc8.tgz","_integrity":"sha512-T3DkkDv2ycK5+BxiAhzl8bpwEdWBu9PPmKNh1gJreF8pMPtqZvX6V2w1JY4ShqqTEne954Ql5T7sRM2k8zd8qA==","_npmVersion":"10.9.3","description":"Codex interaction primitives","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dids":"5.0.3","graphql":"^16.8.0","uint8arrays":"^4.0.6","apache-arrow":"^19.0.1","key-did-resolver":"^4.0.0","@composedb/client":"^0.7.1","gql-query-builder":"^3.8.0","pino-std-serializers":"^7.0.0","@ceramicnetwork/common":"^5.15.0","@ceramic-sdk/identifiers":"^0.11.0","@ceramicnetwork/streamid":"^5.6.0","key-did-provider-ed25519":"^4.0.2","@ceramic-sdk/model-client":"^0.11.0","@ceramic-sdk/stream-client":"^0.11.0","@ceramicnetwork/http-client":"^5.16.0","@ceramic-sdk/flight-sql-client":"^0.11.0","@desci-labs/desci-codex-models":"1.0.0-rc3","@desci-labs/desci-codex-composedb":"^2.0.1","@ceramic-sdk/model-instance-client":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","vitest":"^0.34.5","typescript":"^5.2.2","vitest-github-actions-reporter":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/desci-codex-lib_2.0.0-rc8_1758899813115_0.2853417489998067","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc9":{"name":"@desci-labs/desci-codex-lib","version":"2.0.0-rc9","description":"Codex interaction primitives","license":"MIT","author":{"name":"Edvard Hübinette"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./c1/*":{"types":"./dist/c1/*.d.ts","default":"./dist/c1/*.js"}},"devDependencies":{"tsx":"^4.7.1","typescript":"^5.2.2","vitest":"^0.34.5","vitest-github-actions-reporter":"^0.10.0"},"dependencies":{"@ceramic-sdk/flight-sql-client":"^0.11.0","@ceramic-sdk/identifiers":"^0.11.0","@ceramic-sdk/model-client":"^0.11.0","@ceramic-sdk/model-instance-client":"^0.11.0","@ceramic-sdk/stream-client":"^0.11.0","@ceramicnetwork/common":"^5.15.0","@ceramicnetwork/http-client":"^5.16.0","@ceramicnetwork/streamid":"^5.6.0","@composedb/client":"^0.7.1","@desci-labs/desci-codex-composedb":"^2.0.1","apache-arrow":"^19.0.1","dids":"5.0.3","gql-query-builder":"^3.8.0","graphql":"^16.8.0","key-did-provider-ed25519":"^4.0.2","key-did-resolver":"^4.0.0","pino-std-serializers":"^7.0.0","uint8arrays":"^4.0.6","@desci-labs/desci-codex-models":"1.0.0-rc3"},"scripts":{"build":"rm -rf ./dist && tsc --project tsconfig.build.json","test:c1":"vitest --run --config vitest.config.ts test/c1.spec.ts","test:root":"export ADMIN_SEED=$(<../composedb/admin_seed.txt) && vitest --run --config vitest.config.ts test/root.spec.ts","doPublish":"pnpm run build && cd ../.. && pnpm publish --access public --filter @desci-labs/desci-codex-lib --no-git-checks"},"_id":"@desci-labs/desci-codex-lib@2.0.0-rc9","_integrity":"sha512-G6Yzg4uqkKszWPhxGMDIA7TCld+EUvR+jw3vjJScvNHG2F3jx+ZAFnRdimlxrNasOz7CwIOlKnx+dJkZNAm2cg==","_resolved":"/private/var/folders/0t/d9fztcpx61b59h1y608jd2580000gn/T/919e3f655bb613963d87cf84b5dbbd0a/desci-labs-desci-codex-lib-2.0.0-rc9.tgz","_from":"file:desci-labs-desci-codex-lib-2.0.0-rc9.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-G6Yzg4uqkKszWPhxGMDIA7TCld+EUvR+jw3vjJScvNHG2F3jx+ZAFnRdimlxrNasOz7CwIOlKnx+dJkZNAm2cg==","shasum":"227bd54e83f364e01475a94614a17f59d214f7ab","tarball":"https://registry.npmjs.org/@desci-labs/desci-codex-lib/-/desci-codex-lib-2.0.0-rc9.tgz","fileCount":75,"unpackedSize":139207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOZrnl2v4vU6ahoVdv2VZcioMChiJB0glKJKwmsbgr0AIhANHo/l3ZUzFXu/PCXQHm5eybks1vk2BhRrXTmHKU4MCN"}]},"_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-lib_2.0.0-rc9_1774376721042_0.40193993637206105"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-15T13:53:24.221Z","modified":"2026-03-24T18:25:21.335Z","1.0.0":"2024-01-15T13:53:24.514Z","1.0.1":"2024-01-16T17:54:40.982Z","1.0.2":"2024-01-17T14:14:43.143Z","1.0.3":"2024-01-17T14:41:48.106Z","1.0.4":"2024-01-24T14:37:51.653Z","1.0.5":"2024-01-24T14:49:49.059Z","1.0.6":"2024-02-05T12:10:18.506Z","1.1.6-rc0":"2024-03-19T09:30:35.860Z","1.1.6":"2024-03-20T10:18:42.456Z","1.1.7-rc0":"2024-03-25T10:47:59.621Z","1.1.7":"2024-04-12T14:50:56.046Z","2.0.0-rc1":"2025-05-19T10:03:56.562Z","2.0.0-rc2":"2025-06-17T15:02:40.898Z","2.0.0-rc3":"2025-06-30T07:38:09.632Z","2.0.0-rc4":"2025-06-30T07:51:25.990Z","2.0.0-rc5":"2025-06-30T12:15:14.037Z","2.0.0-rc6":"2025-09-19T08:01:21.983Z","2.0.0-rc7":"2025-09-26T14:26:40.493Z","2.0.0-rc8":"2025-09-26T15:16:53.333Z","2.0.0-rc9":"2026-03-24T18:25:21.203Z"},"author":{"name":"Edvard Hübinette"},"license":"MIT","description":"Codex interaction primitives","maintainers":[{"name":"desci","email":"sina@desci.com"}],"readme":"![DeSci Codex logotype](../../codex.png)\n\n# DeSci Codex - Integration Library\n\nThis package provides a typed API for interacting with Codex through Ceramic nodes (both legacy ComposeDB and the new Ceramic-one).\n\n## Installation\n\n```bash\npnpm add @desci-labs/desci-codex-lib\n```\n\n## Features\n\n### Legacy ComposeDB API\nThe original API for interacting with ComposeDB nodes:\n- GraphQL-based queries and mutations\n- Support for ResearchObject, Profile, Claim, and Attestation models\n- Stream-based operations\n\n### Ceramic-one (C1) API\nNew high-performance API for Ceramic-one nodes:\n- **FlightSQL queries** for efficient data retrieval\n- **Stream client** for mutations and updates  \n- **Historical state tracking** with version management\n- **Batch operations** for multiple streams\n\n## Usage\n\n### Using Ceramic-one (C1)\n\n#### Client Initialization\n\n```typescript\nimport { \n  newFlightSqlClient,\n  newStreamClient,\n  DEFAULT_LOCAL_FLIGHT\n} from '@desci-labs/desci-codex-lib/c1';\nimport { DID } from 'dids';\nimport { Ed25519Provider } from 'key-did-provider-ed25519';\n\n// Initialize FlightSQL client for queries\nconst flightClient = newFlightSqlClient('http://localhost:5102');\n// or use the local default: newFlightSqlClient(DEFAULT_LOCAL_FLIGHT);\n// or use our public testnet node: newFlightSqlClient('https://ceramic-one-dev.desci.com:5102');\n\n// Initialize stream client for mutations\nconst streamClient = newStreamClient({ \n  ceramic: 'http://localhost:5101' \n});\n// or use our public testnet node: newStreamClient('https://ceramic-one-dev-rpc.desci.com:5101');\n\n// Setup DID for authenticated operations\n// Generate a secure 32-byte seed. Persist it securely; never commit to VCS.\nimport { randomBytes } from 'crypto';\nconst seed = randomBytes(32);\n\nconst provider = new Ed25519Provider(seed);\nconst did = new DID({ provider });\nawait did.authenticate();\n```\n\n#### Creating and Updating Research Objects\n> Note: Manifests need to be created following the spec in `@desci-labs/desci-models`\n\n```typescript\nimport { \n  createResearchObject,\n  updateResearchObject \n} from '@desci-labs/desci-codex-lib/c1';\nimport { StreamID } from '@ceramic-sdk/identifiers';\n\n// Create a new research object\nconst created = await createResearchObject(\n  streamClient,\n  did,\n  {\n    manifest: 'bafkmanifestcid123',\n    title: 'Quantum Computing Research',\n    license: 'CC-BY-4.0'\n  }\n);\nconsole.log('Stream ID:', created.streamID);\nconsole.log('Commit ID:', created.commitID);\n\n// Update an existing research object\nconst updated = await updateResearchObject(\n  streamClient,\n  did,\n  {\n    id: created.streamID,\n    title: 'Quantum Computing Research',\n    manifest: 'bafkmanifestcid456',\n    license: 'MIT'\n  }\n);\n```\n\n#### Querying Research Objects\n\n```typescript\nimport { \n  listResearchObjects,\n  listResearchObjectsWithHistory \n} from '@desci-labs/desci-codex-lib/c1';\n\n// List all research objects (latest state only)\nconst objects = await listResearchObjects(flightClient);\nobjects.forEach(obj => {\n  console.log(`${obj.title} (${obj.id})`);\n  console.log(`  Owner: ${obj.owner}`);\n  console.log(`  Manifest: ${obj.manifest}`);\n  console.log(`  License: ${obj.license}`);\n});\n\n// Get full history for all research objects\nconst withHistory = await listResearchObjectsWithHistory(flightClient);\nwithHistory.forEach(obj => {\n  console.log(`${obj.id} has ${obj.versions.length} versions`);\n  obj.versions.forEach((v, i) => {\n    console.log(`  v${i}: ${v.title} at ${v.time || 'unanchored'}`);\n  });\n});\n```\n\n#### Historical State Tracking\n\n```typescript\nimport { \n  getStreamHistory,\n  getStreamHistoryMultiple,\n  getCommitState,\n  getStreamStateAtVersion \n} from '@desci-labs/desci-codex-lib/c1';\n\n// Get complete history of a single stream\nconst history = await getStreamHistory(\n  flightClient, \n  'kjzl6kcym7w8y5...'\n);\nconsole.log(`Stream ${history.id} owned by ${history.owner}`);\nhistory.versions.forEach((version, index) => {\n  console.log(`Version ${index}:`);\n  console.log(`  Commit: ${version.version}`);\n  console.log(`  Time: ${version.time ? new Date(version.time) : 'unanchored'}`);\n  console.log(`  Title: ${version.title}`);\n});\n\n// Get history for multiple streams at once\nconst multiHistory = await getStreamHistoryMultiple(\n  flightClient,\n  ['kjzl6kcym7w8y5...', 'kjzl6kcym7w8y6...']\n);\n\n// Get state at a specific commit\nconst commitState = await getCommitState(\n  flightClient,\n  'k3y52l7qbv1fry...'\n);\nconsole.log('State at commit:', commitState.state);\n\n// Get state at a specific version number (0-indexed)\nconst versionState = await getStreamStateAtVersion(\n  flightClient,\n  'kjzl6kcym7w8y5...',\n  2 // Get the 3rd version\n);\nconsole.log(`Version 2 title: ${versionState.state.title}`);\n```\n\n#### Raw SQL Queries\n\n```typescript\nimport { \n  instantQuery,\n  allResearchObjectsQuery,\n  streamHistoryQuery,\n  modelHistoryQuery,\n  commitStateQuery\n} from '@desci-labs/desci-codex-lib/c1';\nimport { StreamID, CommitID } from '@ceramic-sdk/identifiers';\n\n// Execute custom SQL queries\nconst customResults = await instantQuery(\n  flightClient,\n  `SELECT * FROM event_states WHERE controller = 'did:pkh:eip155:1:0x...' LIMIT 10`\n);\n\n// Use pre-built SQL query builders\nconst streamId = StreamID.fromString('kjzl...');\nconst historySQL = streamHistoryQuery(streamId);\nconst results = await instantQuery(flightClient, historySQL);\n\n// Query all events for a given model\nconst modelSQL = modelHistoryQuery(); // Uses default ResearchObject model\nconst modelResults = await instantQuery(flightClient, modelSQL);\n\n// Query a specific commit\nconst commitId = CommitID.fromString('k3y52l7qbv1fry...');\nconst commitSQL = commitStateQuery(commitId);\nconst commitResult = await instantQuery(flightClient, commitSQL);\n```\n\n#### Type Definitions\n\n```typescript\nimport type { \n  ResearchObject,\n  ResearchObjectHistory,\n  WithMeta,\n  NodeIDs \n} from '@desci-labs/desci-codex-lib/types';\n\n// ResearchObject shape\ninterface ResearchObject {\n  manifest: string;  // IPFS CID\n  title: string;\n  license: string;\n  metadata?: string; // Optional metadata CID\n}\n\n// WithMeta adds tracking fields\ninterface WithMeta<T> extends T {\n  id: string;       // Stream ID\n  version: string;  // Commit ID\n  owner: string;    // Controller DID\n}\n\n// History includes all versions\ninterface ResearchObjectHistory {\n  id: string;\n  owner: string;\n  manifest: string; // Latest manifest\n  versions: Array<{\n    version: string;           // Commit ID\n    time: number | undefined;  // Anchor timestamp\n    manifest: string;\n    title: string;\n    license: string;\n  }>;\n}\n```\n\n### Using Legacy ComposeDB\n> Note: this only works if you connect the client to a js-ceramic node\n\n```typescript\nimport { newComposeClient } from '@desci-labs/desci-codex-lib';\n\nconst client = await newComposeClient('http://localhost:7007');\n// Use existing GraphQL-based operations\n```\n\n## Testing\n\n```bash\n# Test Ceramic-one functionality\npnpm run test:c1\n\n# Test legacy ComposeDB (requires admin seed)\npnpm run test:root\n\n# Run all tests via repo root\nmake test\n```\n\n## Development\n\nThis library is part of the Codex monorepo and uses pnpm for package management. See the [root README](../../README.md) for development setup instructions.\n","readmeFilename":"README.md"}