{"_id":"@agentplat/collective-control","_rev":"18-b1fbb49244a2d7a89979d7ce60321022","name":"@agentplat/collective-control","dist-tags":{"agentplat-stage-74c331e7b716":"0.3.0-beta.3","agentplat-stage-ffca668731c9":"0.3.0-beta.4","agentplat-stage-61ee591e79b0":"0.3.0-beta.4","agentplat-stage-dbd047c3c9a9":"0.3.0-beta.4","agentplat-stage-dc16b2267584":"0.3.0-beta.5","agentplat-stage-e43ff308bc22":"0.3.0-beta.6","next":"0.3.0-beta.8","latest":"1.1.0"},"versions":{"0.3.0-beta.2":{"name":"@agentplat/collective-control","version":"0.3.0-beta.2","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.2","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"91920d91fe8ac72f01ae1b20356a7a73bc9e6db7","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.2.tgz","fileCount":67,"integrity":"sha512-Zf6wLc75eR4E7sJLPsfg174jPbcxhDk8YgQiNXBZygHWZgDZ//FwskPNhPVaEeUE9ffHRxhEKOhUHzsKoei1bg==","signatures":[{"sig":"MEQCIAfduug+dL6LSA3ixtHRnEt7KbfLC6AZVWfRr44GuyzXAiBjrcd6ZSquIKbldfnF8ArY1ts8Uq3OaDuGv8RD9Wu/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429403},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-collective-control-0.3.0-beta.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-collective-control-0.3.0-beta.2.tgz","_integrity":"sha512-Zf6wLc75eR4E7sJLPsfg174jPbcxhDk8YgQiNXBZygHWZgDZ//FwskPNhPVaEeUE9ffHRxhEKOhUHzsKoei1bg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"10.8.2","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.2","@agentplat/mesh":"^0.3.0-beta.2","@agentplat/rooms":"^0.3.0-beta.2","@agentplat/trust":"^0.3.0-beta.2","@agentplat/mesh-protocol":"^0.3.0-beta.2","@agentplat/inference-control":"^0.3.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.2_1785598618988_0.3499872825784287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.3":{"name":"@agentplat/collective-control","version":"0.3.0-beta.3","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.3","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"35d36b6132cf865c21bfb96f9177202f5caeafa5","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.3.tgz","fileCount":79,"integrity":"sha512-Myr9xUZrH0GLa2u5+SUxGV9ITDfPCR8s9mCdNWs7Jm3hcD2aH9zryoBqh2Tw3Aw3RQdRI4IHdcPq6QBVQrivuw==","signatures":[{"sig":"MEUCIQCeNht9Nq6MLUy0CKsojsijGptJXWcvqxWW8j9leqzaywIgCCauTAewXW7UIbNWdqAB1R5OjEb1a0mgG61BkTJYJuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645907},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-vZAAOr/tarballs/agentplat-collective-control-0.3.0-beta.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-vZAAOr/tarballs/agentplat-collective-control-0.3.0-beta.3.tgz","_integrity":"sha512-Myr9xUZrH0GLa2u5+SUxGV9ITDfPCR8s9mCdNWs7Jm3hcD2aH9zryoBqh2Tw3Aw3RQdRI4IHdcPq6QBVQrivuw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"10.8.2","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.3","@agentplat/mesh":"^0.3.0-beta.3","@agentplat/rooms":"^0.3.0-beta.3","@agentplat/trust":"^0.3.0-beta.3","@agentplat/mesh-protocol":"^0.3.0-beta.3","@agentplat/inference-control":"^0.3.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.3_1786673551702_0.851039850606379","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@agentplat/collective-control","version":"0.3.0-beta.4","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.4","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"8affc87b27c8fe523c89f58473481fe072debb9c","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.4.tgz","fileCount":83,"integrity":"sha512-yErZBiWZXbtzTZwXR8IOGVrwbE2CF3lHm2qC2rhD8pDifRKmf9iRRf/4pXeBtAZqsUHaqqA9PHGbGh1uxG3VcA==","signatures":[{"sig":"MEQCICmAsUEWAh3WhUEY3oxL+ngyMcrCZK39pn6BshFpsHFEAiADvxirh/mIieqZ5X8Iot9nMTcrXdopK5jksZ37VTItBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659331},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-collective-control-0.3.0-beta.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-collective-control-0.3.0-beta.4.tgz","_integrity":"sha512-yErZBiWZXbtzTZwXR8IOGVrwbE2CF3lHm2qC2rhD8pDifRKmf9iRRf/4pXeBtAZqsUHaqqA9PHGbGh1uxG3VcA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"10.8.2","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.4","@agentplat/mesh":"^0.3.0-beta.4","@agentplat/rooms":"^0.3.0-beta.4","@agentplat/trust":"^0.3.0-beta.4","@agentplat/mesh-protocol":"^0.3.0-beta.4","@agentplat/inference-control":"^0.3.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.4_1786996610757_0.7874046239246923","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@agentplat/collective-control","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.5","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"59de8ba95a23400302741e14cd89e586258e2c34","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.5.tgz","fileCount":83,"integrity":"sha512-gjJM+Po2M+BDvT5uXmMizUeHmwA6DigUJp/pOFS/xTWdd5BnLC+9U1cVK1xAeaqb1pJBg3BK19dWV5sUTQMOlg==","signatures":[{"sig":"MEUCIQDSCVsIdBdYRb5M0Rhm3MRqI0AQyMRjQGx1nkiMtK1eewIgF3nz9tUFcRN9PrdxpYqsXieJcxJgFYQuCJfWgwKDdf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659331},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-collective-control-0.3.0-beta.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68b05d43-dd18-4b4a-975c-33edfa61faa5"}},"_resolved":"/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-collective-control-0.3.0-beta.5.tgz","_integrity":"sha512-gjJM+Po2M+BDvT5uXmMizUeHmwA6DigUJp/pOFS/xTWdd5BnLC+9U1cVK1xAeaqb1pJBg3BK19dWV5sUTQMOlg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.17.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/core":"^0.3.0-beta.5","@agentplat/mesh":"^0.3.0-beta.5","@agentplat/rooms":"^0.3.0-beta.5","@agentplat/trust":"^0.3.0-beta.5","@agentplat/mesh-protocol":"^0.3.0-beta.5","@agentplat/inference-control":"^0.3.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.5_1787371830783_0.03185735649125476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.6":{"name":"@agentplat/collective-control","version":"0.3.0-beta.6","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.6","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"331de6ce3c89db0728c3708ae7fe89393ac4752a","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.6.tgz","fileCount":83,"integrity":"sha512-DYlARZRIsy9JeyFeE7g25O5tBt/RVL9liXnqThxUWa9DaRO4UQq6+ArdLzjVRCBo2VKRHpoFbQuL7uZHGdDbcg==","signatures":[{"sig":"MEYCIQDX0lEcqvw8GfsAsezNGSzUqZq9vdCHKtwe+CsaKAfPKgIhALgb5kykr+wlKt42S3pZLlFuIZFstWRboDly5F3/8+Q1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@0.3.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659331},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-P9gjjZ/tarballs/agentplat-collective-control-0.3.0-beta.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:68b05d43-dd18-4b4a-975c-33edfa61faa5"}},"_resolved":"/tmp/agentplat-publish-P9gjjZ/tarballs/agentplat-collective-control-0.3.0-beta.6.tgz","_integrity":"sha512-DYlARZRIsy9JeyFeE7g25O5tBt/RVL9liXnqThxUWa9DaRO4UQq6+ArdLzjVRCBo2VKRHpoFbQuL7uZHGdDbcg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.17.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/core":"^0.3.0-beta.6","@agentplat/mesh":"^0.3.0-beta.6","@agentplat/rooms":"^0.3.0-beta.6","@agentplat/trust":"^0.3.0-beta.6","@agentplat/mesh-protocol":"^0.3.0-beta.6","@agentplat/inference-control":"^0.3.0-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.6_1788302011046_0.22724582199066679","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/collective-control","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.7","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"d4f22f7c079aa3292733851458bb4f4c13ba74c7","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.7.tgz","fileCount":83,"integrity":"sha512-UX2z1awG8bo2qxe93AdbtZ2KsED0z4w9lk9q0zyuECfOt/PxxDn50ZUCa2BYSsewBorOKk/u2apXsJ5qzb2p1w==","signatures":[{"sig":"MEUCIQDTkISY2H9s0jUCos6Pi1bFxnDJ8kTmcz8bo1+8NygXXQIgTiuwbZvQlqs2Rb/jQCmUwwBCHCINXnEx1HEXHxjpOWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659741},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-0.3.0-beta.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8849cad1-d8c9-4e54-8540-369ad763d1db"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-0.3.0-beta.7.tgz","_integrity":"sha512-UX2z1awG8bo2qxe93AdbtZ2KsED0z4w9lk9q0zyuECfOt/PxxDn50ZUCa2BYSsewBorOKk/u2apXsJ5qzb2p1w==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.19.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^0.3.0-beta.7","@agentplat/mesh":"^0.3.0-beta.7","@agentplat/rooms":"^0.3.0-beta.7","@agentplat/trust":"^0.3.0-beta.7","@agentplat/mesh-protocol":"^0.3.0-beta.7","@agentplat/inference-control":"^0.3.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.7_1788979305461_0.8006845174361121","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/collective-control","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/collective-control@0.3.0-beta.8","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"d33784adddf998ff57dbee7eba35bfe3f4aed812","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-0.3.0-beta.8.tgz","fileCount":83,"integrity":"sha512-CRC4d0VnopXjGxC99EYt7BjB1zh5XpqTflVujbxVGxpE2vlJCemMmbTxauPJoi7ET/pzCDvsPd1y4v7ueMovNA==","signatures":[{"sig":"MEYCIQCr6ZFl8vav7KnaWG//qypIff0LrAaZ7B809llKljRhWAIhAMzO/c7OPBQlczyV+OE5VXmAe3EQBuxXfJx9z8N3JBFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659790},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-0.3.0-beta.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:8849cad1-d8c9-4e54-8540-369ad763d1db"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-0.3.0-beta.8.tgz","_integrity":"sha512-CRC4d0VnopXjGxC99EYt7BjB1zh5XpqTflVujbxVGxpE2vlJCemMmbTxauPJoi7ET/pzCDvsPd1y4v7ueMovNA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.19.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^0.3.0-beta.8","@agentplat/mesh":"^0.3.0-beta.8","@agentplat/rooms":"^0.3.0-beta.8","@agentplat/trust":"^0.3.0-beta.8","@agentplat/mesh-protocol":"^0.3.0-beta.8","@agentplat/inference-control":"^0.3.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/collective-control_0.3.0-beta.8_1789348941001_0.47317168603005944","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/collective-control","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/collective-control@1.0.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"1d4df4fa97aa241987db987b6ba6adf011bb8a1f","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-1.0.0.tgz","fileCount":83,"integrity":"sha512-7aobiKyr3v7le2BNXJ8uh2W5mBRWbIY64xDN+uERxwlXarNVlNv60nszwFJZZoA8MwykDe0CB3O1uNtLKMnaYQ==","signatures":[{"sig":"MEQCIBC2a7y7KQV9w3+9DEO7ZEetBIm9qinwAVkjd++wCNI0AiABPDULleBVNqt8ykCj+ZBf5ydsLVUbWtLjBF9WaUS6tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8i04cQt4FhHGl/p+21H3REB2PT31O9aKpNtGWIEh6TQIgLgRle221PZ4zcBMNCyoAvG8S9frzbXocxgwhJ6Fb/as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659741},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f3214f9-adb1-4361-b16f-44084533e269"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-1.0.0.tgz","_integrity":"sha512-7aobiKyr3v7le2BNXJ8uh2W5mBRWbIY64xDN+uERxwlXarNVlNv60nszwFJZZoA8MwykDe0CB3O1uNtLKMnaYQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.19.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.0.0","@agentplat/mesh":"^1.0.0","@agentplat/rooms":"^1.0.0","@agentplat/trust":"^1.0.0","@agentplat/mesh-protocol":"^1.0.0","@agentplat/inference-control":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collective-control_1.0.0_1790116334575_0.44925568383671344","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@agentplat/collective-control@1.1.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"9bf8b094ac7d9643556b79e906d35b9f1fb53830","tarball":"https://registry.npmjs.org/@agentplat/collective-control/-/collective-control-1.1.0.tgz","fileCount":83,"integrity":"sha512-tlZrKEILGz5plb7ntHLaHq0iq1GwnXXNSvlzmPfLxpdhIGBArwcvtUBHKT/MTGZ5wU6Mayd+KaY+WSxuZR8MEA==","signatures":[{"sig":"MEUCIQD4UceodKRoBEnv/DCWoH4usvzB0PzL0eaTJ+u/a3AmzgIgYfWh2XsG7TDL6Z4nEaEZTEj5IDkb4nF3jE6BoJqGlx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJ+57Dqz2MNMDNAlt3o4XB6Lf420qFyyWVFZRyJf1dsgIgfAelt5F8yIUTdk2fiKip1t3S11bUZpBkSjlptV+LG74="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fcollective-control@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659741},"main":"./dist/index.js","name":"@agentplat/collective-control","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mesh":{"types":"./dist/mesh.d.ts","import":"./dist/mesh.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./actions":{"types":"./dist/actions.d.ts","import":"./dist/actions.js"},"./evaluation":{"types":"./dist/evaluation.d.ts","import":"./dist/evaluation.js"},"./bounded-model":{"types":"./dist/bounded-model.d.ts","import":"./dist/bounded-model.js"},"./local-rule-kernel":{"types":"./dist/local-rule-kernel.d.ts","import":"./dist/local-rule-kernel.js"},"./mandate-continuity":{"types":"./dist/mandate-continuity.d.ts","import":"./dist/mandate-continuity.js"},"./bounded-progress-model":{"types":"./dist/bounded-progress-model.d.ts","import":"./dist/bounded-progress-model.js"}},"license":"Apache-2.0","scripts":{"build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6f3214f9-adb1-4361-b16f-44084533e269"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-collective-control-1.1.0.tgz","_integrity":"sha512-tlZrKEILGz5plb7ntHLaHq0iq1GwnXXNSvlzmPfLxpdhIGBArwcvtUBHKT/MTGZ5wU6Mayd+KaY+WSxuZR8MEA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"_npmVersion":"11.19.0","description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.1.0","@agentplat/mesh":"^1.1.0","@agentplat/rooms":"^1.1.0","@agentplat/trust":"^1.1.0","@agentplat/mesh-protocol":"^1.1.0","@agentplat/inference-control":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/collective-control_1.1.0_1790699620716_0.7379444030744187"}}},"time":{"created":"2026-08-01T15:36:58.778Z","modified":"2026-09-29T16:33:41.171Z","0.3.0-beta.2":"2026-08-01T15:36:59.141Z","0.3.0-beta.3":"2026-08-14T02:12:31.860Z","0.3.0-beta.4":"2026-08-17T19:56:50.909Z","0.3.0-beta.5":"2026-08-22T04:10:30.957Z","0.3.0-beta.6":"2026-09-01T22:33:31.196Z","0.3.0-beta.7":"2026-09-09T18:41:45.621Z","0.3.0-beta.8":"2026-09-14T01:22:21.113Z","1.0.0":"2026-09-22T22:32:14.672Z","1.1.0":"2026-09-29T16:33:40.805Z"},"bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"license":"Apache-2.0","homepage":"https://github.com/Agentplat/agentplat#readme","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/collective-control"},"description":"Provider-neutral governed delegation, work and action contracts for AgentPlat collectives.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# `@agentplat/collective-control`\n\nOpt-in, provider-neutral contracts for locally governed delegation, work,\nbudgets, revocation and protected effects.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/collective-control@next\n```\n\nKeep all `@agentplat/*` packages on the same release version. npm's default\n`latest` tag can point to an older preview. See the\n[release channels](https://github.com/Agentplat/agentplat/blob/main/docs/release-channels.md)\nfor distribution status and version selection.\n\n```sh\npnpm add @agentplat/collective-control@next\n```\n\nThe package composes existing AgentPlat boundaries without making remote\nreferences, Room approvals, Trust decisions or model output authoritative by\nthemselves. Existing Mesh, Inference Control, Trust, Rooms and Runtime APIs keep\ntheir direct behavior outside this opt-in boundary.\n\n## Entry points\n\n- `@agentplat/collective-control` — closed contracts, canonical digests,\n  validation and pure authority state transitions;\n- `./bounded-model` — executable finite-state specification and checker for\n  finality-bound effects, monotonic authority, budgets, attenuation, fencing\n  and fail-closed transitions;\n- `./bounded-progress-model` — executable finite fair-scheduler abstraction for\n  conditional causal delivery, quorum finality, successor recovery and\n  persistent-signal adaptation;\n- `./mesh` — governed Objective and Work adapters;\n- `./actions` — governed permits, budget reservations and Action Gateway\n  composition;\n- `./rooms` — authority-neutral Room proposal and evidence contracts;\n- `./evaluation` — registered mission, interaction and report contracts;\n- `./memory` — bounded single-process reference repositories.\n\nThe initial package has no import-time I/O, process-global registry, hosted\nservice or vendor model dependency. Remote data never installs a mandate.\n\nEvaluation contracts freeze missions, registrations, per-seed samples,\ninteraction ledgers, Wilson intervals, paired bootstrap comparisons and\n1,000-step role-coherence reports. Validators reject omitted seeds, changed\ndigests, inconsistent totals and samples outside their registration.\n\n## Security boundary\n\nA Delegation Mandate is locally accepted authority. A digest reference is only\na binding hint until the exact current mandate is resolved and verified by the\nlocal application policy. Every governed effect is an intersection of current\nmandate, Objective policy, Mesh assignment, Trust/inference decisions, Action\nGrant, budget and downstream fencing.\n\nIn-memory repositories are intended for local use and deterministic tests.\nThey do not make cross-process or crash-durability claims.\n\nThe bounded model checker exhausts only the state values, commands and trace\ndepth declared in its input. A completed proof receipt is reproducible evidence\nfor that finite space, not a proof of a production deployment or its adapters.\nReceipts bind the transition implementation, malformed-input command corpus,\nbounded-space definition and actual explored state set. Active reservations and\ncumulative child consumption share one delegated budget ceiling. Custom pure\ntransitions must declare a content digest and match reference-valid transitions;\na reject-all implementation cannot produce proof.\n\nProtected effects additionally require an exact finalized allocation binding:\nmembership epoch, assignment epoch/fence, assignee, capability/role and effect\nsink must all match. The checker covers the complete bounded Cartesian product\nof that tuple plus per-field malformed and boundary forms. A proof also requires\npositive effect-authorization coverage witnesses. The separate progress checker\nreturns proof, counterexample or incomplete receipts for its four explicit\nantecedent-true scenarios. Its result is evidence about that finite abstraction,\nnot a claim that a production network, quorum, successor, signal or scheduler\nis available.\n","readmeFilename":"README.md"}