{"_id":"@adea-ai/contracts","_rev":"12-11e98ee00cce8565c41d9f0820ac304d","name":"@adea-ai/contracts","dist-tags":{"latest":"1.11.0"},"versions":{"1.5.2":{"name":"@adea-ai/contracts","version":"1.5.2","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.5.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"48f1c06f4f8a3f7287117116e008842c67a253b8","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.5.2.tgz","fileCount":47,"integrity":"sha512-JEAFaU23EO8C5hFJydFlL2gY6s8g71F+1A/F7TlDeu864MF9/ZSGecGcbjhaKG6Hs1Nxj5udjQoAlazxhYz/1g==","signatures":[{"sig":"MEQCIHh4eilbzhOf8dPO2W4BbkdWeMPp48PfF2Rfgff5Z6RAAiBNdF99X5+uu/CLsw9x6mKJE8USC1RCbwYq+w4m5IKGyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240744},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.5.2_1788802543659_0.044224869270645506","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@adea-ai/contracts","version":"1.6.0","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.6.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"22c55a8926f40eb5e958ac2743e1dc8b8eab6dd9","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.6.0.tgz","fileCount":47,"integrity":"sha512-0zkFZks5SlC2Y7m0D/Qnn6cSb9ZjpFJwUTQgN2reUBHsDDRK2+h2iEkeW/7Gbo3B9A7fklYWx0ND1u/hRdZQIg==","signatures":[{"sig":"MEQCIH4nD4/jiZp3Ebxeq0oUtAFuCaqWp40mfReTb16MAQCfAiABHIe9oEqpB2MLRJ5oRxdpyi/QnAra/v2tHb83aH1N4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246096},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.6.0_1788884968036_0.335848096903971","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@adea-ai/contracts","version":"1.7.0","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.7.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"a0f4f9c4e5b86983a733ec30756f35b566e5dcd4","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.7.0.tgz","fileCount":47,"integrity":"sha512-sF6f/MJUofUuMQPpF4SDB4mTxsuIUz0TtfhyDkbCSK7rNL8EEzbNmGOHjzpp6JRQb1cm/HviwnD3/0EsIjsJ2g==","signatures":[{"sig":"MEQCIA8lG72Bdeb42zIa3WQJsmOcGDgDPNivJvdrqKwP9MzzAiBQ18JhdRH+B9FZNhFFYtiGYdehuZ34R34+PHVGTgxSwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261130},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.7.0_1788887006877_0.18474122504753376","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@adea-ai/contracts","version":"1.8.0","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.8.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"a476cceb748de90d7921f58f654330fbf2e7157d","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.8.0.tgz","fileCount":47,"integrity":"sha512-1gns+nfwIUvM1Au3E9i35uEucugvn7lVYYanCZ+F3NVfXCEpJpRj4sp6as/vNKYdgUuS2ysVh00LEXOrpVM8Ww==","signatures":[{"sig":"MEUCIQDax41AUvkmLzMyaPvHBkwVzXM5FU+WmykVwHShbD0N6QIgJsC/fm75ZwY6jg/B/tzCcMxeg9pQS/vIp3cFsy7m4NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268068},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.8.0_1788977498128_0.989656893789352","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@adea-ai/contracts","version":"1.8.1","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.8.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"4c3d2c361028344eace0afb29460bea545d876b6","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.8.1.tgz","fileCount":47,"integrity":"sha512-5GSSB3PCcxkmupYc8EvxxhRd9cwhBwian1iU5g6K2Ee+1w6bZ/EuTXv2YzLLiXrWsvYA6CN1unvyR/PvXMabPw==","signatures":[{"sig":"MEUCIQDtgfObvM+JPkilMEu7/jsDr/59htYjCF8nPRSV6rQbugIgbuhOcxSr0TeC+8ZDbtJZLGYdLELGrSATMFgQnoS0/9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268072},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.8.1_1789076302619_0.9598978808627938","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@adea-ai/contracts","version":"1.8.2","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.8.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"a1b94d5781953ece4a5d5e5fb9652173219679c6","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.8.2.tgz","fileCount":47,"integrity":"sha512-NpezTEfQ4+eBUhgL5GADv9grNhAr+2qS6qfbPI0gaQ6JzlHcwDxpsIT1NwZmVUZVoUkyL/8Ivl8Wt/LXkEi5kg==","signatures":[{"sig":"MEYCIQCQRlfm5EVX/Xj3taBJUj41x0JkLthOi6UxMn5rGN2/gAIhANe9VoqLs9f4JdsY5qdks3MMARCLtSt0b3zqGj4ECuNz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268072},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":">=24 <25"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.5.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.8.2_1789612897313_0.638605982902066","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@adea-ai/contracts","version":"1.9.0","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.9.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"f6bbf50b709f79d89a3c444ffc7c11c09a37705a","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.9.0.tgz","fileCount":51,"integrity":"sha512-ng3p+uHtp8w3fNxCDvzt1pxpDAnPtpbr6ny0zL+636nY6X1FeCxflCyz7n+51n6Xy3tABQ9NFndX0qyeDTfMqg==","signatures":[{"sig":"MEYCIQDbZ35Wx9WWKkvCPPfQLhwgj4LXzw/rnBMQSlvn7dYw5gIhAM+rc/fjSoPpqzRdGXpfV/+h1Iy7ZxP1TpDZS4S5Ht1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnUjweOvFL3EwN8FoIpEdK9fHVQjXME7cWwToQ3YlKZgIgfFXdVP64jxYCeT7oJLDLiGTtmhJ9CKutmZdIR3HM7sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301082},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.9.0_1789884988948_0.8762558743185842","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@adea-ai/contracts","version":"1.9.1","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.9.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"cb4351c3e608af029a756ec31b83393bcf402143","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.9.1.tgz","fileCount":55,"integrity":"sha512-0lDEC1S7aA0NgI0+mcJrpHyfkMR/BqFz4KRtxHY1mEO63IDRuvdT7KSJedvtRcKMdgbSkL9DKGVnuqQF66xb/w==","signatures":[{"sig":"MEYCIQC0kAPavfU865As6Pjzyv0NDWYyIFmz+fUg1lJ03AiENgIhALofuVBYOmME8TdkgjQDSJIByEIBSkDLiOvGWfW4mlaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT3qWxob12KPIDso2fQxINfbByiJd+AHoM+wXKvovmIwIhAKSnEsrbRfq1Mq59pqLStdwweEslBHb7VCJSiTpajXLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308124},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.9.1_1789938772256_0.06766233125219423","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@adea-ai/contracts","version":"1.9.2","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.9.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"e7bf62324482ec888df41bdd99a376e94c7f2230","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.9.2.tgz","fileCount":55,"integrity":"sha512-w6cER4xMzlYZMZi82Fv+6lDaeKV8KK7IFpXTD7xA1xOh78hcB/huUoZtpJGe8K8ECXjxWv/dxSdyeN9Ihj0J7g==","signatures":[{"sig":"MEUCIQDVFagXm/UIJObOGYDBNG3fhaFo1p2dJmWCgbKyNDHh6wIgZbSRf2wY5/VBPC5OyhR9bbusNY+2v/SC9QCx9Cac0eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAwETlr6uSqbbM23YIOkUNhjjyqGG84uromM0RiiMmTGAiEAv1FWw05Eo8qFac3d1/ydWSR0yROtV+6tJ0ia/mY/0/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309305},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.9.2_1789944809054_0.012663337333242763","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@adea-ai/contracts","version":"1.10.0","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.10.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"6dee3b6fe7cae67a752de91941d494afd53036a8","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.10.0.tgz","fileCount":55,"integrity":"sha512-nKFb1QmUi7xVtEtjxs1zWjFXeam3amBsk9HwOfz+47Cfbn6yF9llECBy0WSb+BA3NrYBOQMLIpJRj6b7VobhjQ==","signatures":[{"sig":"MEQCIAkFHwNTUuFrty8ucDKgwPMw8+T5aVSPMEgoa13GYgEJAiADu7vVmW5nrKbfi2/W5NFSa1IW3Cw7FaFaCLT7ws3STg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBeJ+dmLC5EJH40nCluzwWSoYPYYBNVBQokQyo5lk9+hAiEAtpBbowbtdCtE+dIPvQTxTLLu6OwDambHx6uvLE/L818=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311641},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.10.0_1790183243785_0.1562216947485997","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@adea-ai/contracts","version":"1.10.1","keywords":["agents","api","contracts","schemas","zod"],"license":"Apache-2.0","_id":"@adea-ai/contracts@1.10.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/adea-ai/control-plane#readme","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"7452c8d8a07aafaa1acd6282c31ea506be7ec015","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.10.1.tgz","fileCount":55,"integrity":"sha512-uiLp/+9pM0XT+awc4qzxIrqxlnt4FwYDJDjN5tAKy9AtbnxrGSfGzv2gZirRgqJ462zNOZr3uG71DQRNVW250Q==","signatures":[{"sig":"MEUCIQCvOT//6jsMDogYs/6riO2jsAVS1D+XMfbtkvA1AQ6/MAIgSVlt45tkNlKrGNZkvT1ynjukm1fFU71EP/g3U4zy5W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPPQlip2MhgEZNSzR1FI3nA0mS12eZoFeDryD1YQ4zzgIgciJteXVvZZHv7anlbd7gEAFFv8YZGAEfL3F1HH1Xdhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312026},"type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/contracts_1.10.1_1790374272795_0.2551396895766793","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"_id":"@adea-ai/contracts@1.11.0","bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"dist":{"shasum":"b5a734657fad877fa6b23bae9c4407e9dc54122c","tarball":"https://registry.npmjs.org/@adea-ai/contracts/-/contracts-1.11.0.tgz","fileCount":55,"integrity":"sha512-E7GncgsIUCBSWqBpoiiUK7ckkQWr7M9Bwc9lm7EKLwVgqJ9rG1UKXaKYj8eFnlIp0trPtipjVlXr6ENJgmGqmw==","signatures":[{"sig":"MEQCIH3BSPWk8RsMed00mBK8N/CuyfUwADNhJxkhvbAL9Wg6AiAxX48H2ASXdzntXjMYjnvlJKFdg5YXFhj2FpwnCUWyWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICrboIHIGZr2mVUR5LpZOXwbsRO7GoUCsSUXMKhXXcZMAiArXIxiZndxF8ZShtW1HqC+jqYO6+W+Tsbam8now6lH/A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adea-ai%2fcontracts@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312078},"name":"@adea-ai/contracts","type":"module","types":"./dist/index.d.ts","browser":false,"engines":{"node":"24.18.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"lint":"oxlint src","test":"bun test --pass-with-no-tests","build":"tsc -p tsconfig.json"},"version":"1.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7195eba7-a88d-47f3-936d-54acfee3511e"}},"homepage":"https://github.com/adea-ai/control-plane#readme","keywords":["agents","api","contracts","schemas","zod"],"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.16.0","description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","directories":{},"maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contracts_1.11.0_1790377849455_0.11315958751335797"}}},"time":{"created":"2026-09-07T17:35:43.499Z","modified":"2026-09-25T23:10:50.119Z","1.5.2":"2026-09-07T17:35:43.799Z","1.6.0":"2026-09-08T16:29:28.181Z","1.7.0":"2026-09-08T17:03:27.008Z","1.8.0":"2026-09-09T18:11:38.263Z","1.8.1":"2026-09-10T21:38:22.751Z","1.8.2":"2026-09-17T02:41:37.434Z","1.9.0":"2026-09-20T06:16:29.052Z","1.9.1":"2026-09-20T21:12:52.347Z","1.9.2":"2026-09-20T22:53:29.142Z","1.10.0":"2026-09-23T17:07:23.895Z","1.10.1":"2026-09-25T22:11:12.884Z","1.11.0":"2026-09-25T23:10:49.541Z"},"bugs":{"url":"https://github.com/adea-ai/control-plane/issues"},"license":"Apache-2.0","homepage":"https://github.com/adea-ai/control-plane#readme","keywords":["agents","api","contracts","schemas","zod"],"repository":{"url":"git+https://github.com/adea-ai/control-plane.git","type":"git","directory":"packages/contracts"},"description":"Runtime-independent service boundary between Adea and the Control Plane: canonical identifiers, envelopes, Control API schemas, pagination, and versioning.","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"readme":"# @control-plane/contracts\n\nThe publishable, runtime-independent service boundary between Adea and the\nControl Plane. Adea supplies authorized product intent and workspace identity;\nthe Control Plane applies execution policy and owns runtime semantics.\n\nThe package depends only on [Zod](https://zod.dev) and builds without Control\nPlane domain, database, application, workflow, or adapter packages.\n\n## What's inside\n\n- **Canonical identifiers** — opaque, prefix-qualified ULIDs (`req_`, `wsp_`,\n  `exe_`, …) with validation schemas. Consumers may validate and compare them\n  but must not derive database keys, timestamps, routing decisions, or\n  vendor-native identifiers from their contents.\n- **Control API schemas** — request/response contracts for the Control API.\n- **Envelopes** — standardized request/response wrappers with authentication\n  and versioning metadata.\n- **Pagination, versioning, and memory-writeback contracts.**\n- **Fixtures** — deterministic test fixtures for consumers.\n\n## Install\n\n```sh\nbun add @adea-ai/contracts\n```\n\n## Usage\n\n```ts\nimport { EnvelopeSchemas, IdentifierSchemas, PaginationSchemas } from '@adea-ai/contracts'\n```\n\nSee [`docs/contracts.md`](../../docs/contracts.md) in the repository for the\nfull contract reference, including the identifier prefix table.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}