{"_id":"@agentplat/rooms-mesh","_rev":"21-059d3af521d14f5ef5ee044f2d8c1644","name":"@agentplat/rooms-mesh","dist-tags":{"agentplat-stage-ffca668731c9":"0.3.0-beta.4","agentplat-stage-dbd047c3c9a9":"0.3.0-beta.4","agentplat-stage-dc16b2267584":"0.3.0-beta.5","next":"0.3.0-beta.8","latest":"1.2.0"},"versions":{"0.3.0-alpha.5":{"name":"@agentplat/rooms-mesh","version":"0.3.0-alpha.5","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@0.3.0-alpha.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":"c7b9195e40ccd2c38777d4eee1a5a0e47f95ce1a","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-8elMyr88pc10GgyiD9/kbcU4Z6yTGcqY3jB9SF8A2Oa9DNZ9XycLgHjhEi3MfRgvShPqQXI4NvGGIf0k1gSxYg==","signatures":[{"sig":"MEYCIQD7J5FeZNDO9QSERxmByClnyMuotn3eAFA/rlvTM5s7EgIhAJ9ZG3WE0uY6wQshrlNG7YHpHtM/UKZyuhF9cfIMct9j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60832},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-UevCrl/tarballs/agentplat-rooms-mesh-0.3.0-alpha.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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-UevCrl/tarballs/agentplat-rooms-mesh-0.3.0-alpha.5.tgz","_integrity":"sha512-8elMyr88pc10GgyiD9/kbcU4Z6yTGcqY3jB9SF8A2Oa9DNZ9XycLgHjhEi3MfRgvShPqQXI4NvGGIf0k1gSxYg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"10.8.2","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-alpha.5","@agentplat/rooms":"^0.3.0-alpha.5","@agentplat/mesh-protocol":"^0.3.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-alpha.5_1785548829315_0.019266368369526443","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.1","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@0.3.0-beta.1","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":"f3d341b351477236059c068e3d782233ee6b8688","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.1.tgz","fileCount":7,"integrity":"sha512-RzfYaSoG9prAnayeC8XTevSNHtwT1trYyclOk5zE9yud+HBT9yVaAmwm4+daei+DmSpb8eOg41uMSKSxEDq+zw==","signatures":[{"sig":"MEUCIFHJeMBueiU0xLFNDnuMN4RlvR+gkDlPbE7Fkf4ovvfMAiEAyW7t5h+9zKPfguHpgGOH4lZMMV8HwpwyplbUeLtr6fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60828},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-Vr9XXc/tarballs/agentplat-rooms-mesh-0.3.0-beta.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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-Vr9XXc/tarballs/agentplat-rooms-mesh-0.3.0-beta.1.tgz","_integrity":"sha512-RzfYaSoG9prAnayeC8XTevSNHtwT1trYyclOk5zE9yud+HBT9yVaAmwm4+daei+DmSpb8eOg41uMSKSxEDq+zw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"10.8.2","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.1","@agentplat/rooms":"^0.3.0-beta.1","@agentplat/mesh-protocol":"^0.3.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.1_1785559973123_0.743625190985783","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.2","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"7d78395ec2241d4e7fedd857508cc852070980a0","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.2.tgz","fileCount":7,"integrity":"sha512-HXEXjMEWbsS7FkdIN4bJ5V55bqqEyXKPzENgwT6aVyjttary1pdcBbwaeMmdwjY/8mEAv7lNdDAmRTB8fz7peg==","signatures":[{"sig":"MEUCIQDraCBR8B1fV5tKpHYtGxi3WkDIBVsCZMaVFwCJG+MGjQIgVeSy7hAd82dmVz/J+Hvg8eP0BiGRNgfzWAi4ljrbKt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68202},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-rooms-mesh-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"}},"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-rooms-mesh-0.3.0-beta.2.tgz","_integrity":"sha512-HXEXjMEWbsS7FkdIN4bJ5V55bqqEyXKPzENgwT6aVyjttary1pdcBbwaeMmdwjY/8mEAv7lNdDAmRTB8fz7peg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"10.8.2","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.2","@agentplat/rooms":"^0.3.0-beta.2","@agentplat/mesh-protocol":"^0.3.0-beta.2","@agentplat/collective-control":"^0.3.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.2_1785598629133_0.40015242912948956","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.4","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"5d1cb9264f8b5001c783085a90ac7cd6369bcb58","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.4.tgz","fileCount":7,"integrity":"sha512-PmuK6NAYBlco87LCavHC/JjBtPF7jeJ/8Qg0vdi9YuYj7AG0yftoFbLEECx6B7JDuuh5vp+5/qywqszNgPcN/A==","signatures":[{"sig":"MEUCIDOPYTevTj4CiRs0Vn1XJj27ky5FnLp/0iSalKJHGanXAiEA3+rwS0lcD9AzHvsfSIJZTTdJmMBdzO7kYlaW9BhDZ2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68202},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-rooms-mesh-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"}},"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-rooms-mesh-0.3.0-beta.4.tgz","_integrity":"sha512-PmuK6NAYBlco87LCavHC/JjBtPF7jeJ/8Qg0vdi9YuYj7AG0yftoFbLEECx6B7JDuuh5vp+5/qywqszNgPcN/A==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"10.8.2","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.4","@agentplat/rooms":"^0.3.0-beta.4","@agentplat/mesh-protocol":"^0.3.0-beta.4","@agentplat/collective-control":"^0.3.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.4_1786996640384_0.15685914782482313","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"576b0f498020ccf4b8d8b21a8eaf52cd40ae7caa","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.5.tgz","fileCount":7,"integrity":"sha512-TT+9DdIMb2Fiv6qTr5vvxqYhjOEYV8YBf/HL7Ag1vCWtvqyo01R28rT0v7Z0mqdzbb6XRqF3+Wjkk2wlH7B9fA==","signatures":[{"sig":"MEUCIHaJ63OT/TrgrjHN0i7d2UG/j0ARmeFkRuVGU2BZZ5dqAiEAkLIgldegBRkH27pSvWPDWkoqhpY3BVOQz9pUzgyGQNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68202},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-rooms-mesh-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"}},"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:1f97d8e3-428b-430b-82dd-b4c12d8a133f"}},"_resolved":"/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-rooms-mesh-0.3.0-beta.5.tgz","_integrity":"sha512-TT+9DdIMb2Fiv6qTr5vvxqYhjOEYV8YBf/HL7Ag1vCWtvqyo01R28rT0v7Z0mqdzbb6XRqF3+Wjkk2wlH7B9fA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.17.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/mesh":"^0.3.0-beta.5","@agentplat/rooms":"^0.3.0-beta.5","@agentplat/mesh-protocol":"^0.3.0-beta.5","@agentplat/collective-control":"^0.3.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.5_1787371942171_0.1954836609950057","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"1ce572e73c88f7044ed523dbd8f4e6277129a85a","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.7.tgz","fileCount":11,"integrity":"sha512-9yBCnpJYK2lctAeZ6WlNUQZAq2vY6nux53fD7T0wh6klgkmo8JNzvEGipXndzBgENJFfaBmDiSn/6QUkZracmw==","signatures":[{"sig":"MEUCIGL2J8y/3e0H6tJpTB3+EWGepaS1YVs4F7/2gT7nQhZGAiEAiqYlA41BVe3L9jB6qDxdEKudGYrLvgneufwlLalkRWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170042},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-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"},"./morphogenesis":{"types":"./dist/morphogenesis.d.ts","import":"./dist/morphogenesis.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:f17ab91f-1733-49db-a44c-b760370b67a0"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-0.3.0-beta.7.tgz","_integrity":"sha512-9yBCnpJYK2lctAeZ6WlNUQZAq2vY6nux53fD7T0wh6klgkmo8JNzvEGipXndzBgENJFfaBmDiSn/6QUkZracmw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.19.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","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/mesh-protocol":"^0.3.0-beta.7","@agentplat/collective-control":"^0.3.0-beta.7","@agentplat/collective-runtime":"^0.3.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.7_1788980828222_0.7022843504505181","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/rooms-mesh","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"eb1fbfe55acddf928cffd58d45bd030398b423ce","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-0.3.0-beta.8.tgz","fileCount":11,"integrity":"sha512-KxC/hSA3p8vnEYIkhcp+44aaqp3bUqf09G/haesjS6bt7DCamx6dLKfOa5FO3B6cedrLMjoUE4AN3Q/saA86fQ==","signatures":[{"sig":"MEUCIEK0sHrTTquLV5fBcVJwv6IBJGn/mk4wKExkZFuf1hDIAiEAii5XRcSNYoCZf5zPDjOUxsXdTFIl9ntrHPWHM6hwLmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170142},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-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"},"./morphogenesis":{"types":"./dist/morphogenesis.d.ts","import":"./dist/morphogenesis.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:f17ab91f-1733-49db-a44c-b760370b67a0"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-0.3.0-beta.8.tgz","_integrity":"sha512-KxC/hSA3p8vnEYIkhcp+44aaqp3bUqf09G/haesjS6bt7DCamx6dLKfOa5FO3B6cedrLMjoUE4AN3Q/saA86fQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.19.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","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/mesh-protocol":"^0.3.0-beta.8","@agentplat/collective-control":"^0.3.0-beta.8","@agentplat/collective-runtime":"^0.3.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_0.3.0-beta.8_1789351007230_0.8192045108439474","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/rooms-mesh","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@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":"ff40d2d7442432a75f41932de8199740d92a9f85","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-1.0.0.tgz","fileCount":11,"integrity":"sha512-IQ3HzBshyOFDNHBohxzBDPSdAgW6Kh7+yYDmVSyW9vCN1hM8i2rOheEc0Yq/2yVqU+C3XQlf2fPhNnEjfwzREQ==","signatures":[{"sig":"MEUCIGdiVb81VYOAoh+Ajpjxkg2pJ/IsJJt2tfNIYFapJPFfAiEAz0PZcbrDOiw/FVtLHDXysax0SdzJUZ3UlOnFVK1dzcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHXLMi0fIpZPbh8MOL4GD+PSZEzSOQX+yL0YiCjsfevgIhALNE3lc2OQZYgF1diHvCK+RqIXhtzUaT4YnR76ERwjl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173736},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./morphogenesis":{"types":"./dist/morphogenesis.d.ts","import":"./dist/morphogenesis.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:05a5b33b-2dd1-4617-a9d3-0c9e09101d07"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.0.0.tgz","_integrity":"sha512-IQ3HzBshyOFDNHBohxzBDPSdAgW6Kh7+yYDmVSyW9vCN1hM8i2rOheEc0Yq/2yVqU+C3XQlf2fPhNnEjfwzREQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.19.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.0.0","@agentplat/mesh":"^1.0.0","@agentplat/rooms":"^1.0.0","@agentplat/mesh-protocol":"^1.0.0","@agentplat/collective-control":"^1.0.0","@agentplat/collective-runtime":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_1.0.0_1790116531443_0.45025382931808733","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentplat/rooms-mesh","version":"1.1.0","license":"Apache-2.0","_id":"@agentplat/rooms-mesh@1.1.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":"e7a6f3bfe37a173aee592e8f5983e9ba5e6ece97","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-1.1.0.tgz","fileCount":11,"integrity":"sha512-0GA4daj23iq1pb3HoW+T2YtoQAThV7++t1uuIcMr5xXgE9flDLL5fFbKnB1pHSpUHCJJB0j9ooUjYeSPXMfqAA==","signatures":[{"sig":"MEQCIHkM0oPYCpryqALIrL+E3baP4lNyFSUd/V4scUWDcRbdAiBb8OvaXw0PKcfKH0EOscLQ6mRYiKuin5uHlVQSLFh7WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQfLWDFqzZZ0P5KRIjD78vbOM9Mdk+hstIUBu14gBdpAIgOWpofwNLBvsafyCTJdAiWV1uSz5h5e7Uwu65cpdhhHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173736},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./morphogenesis":{"types":"./dist/morphogenesis.d.ts","import":"./dist/morphogenesis.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":"05a5b33b-2dd1-4617-a9d3-0c9e09101d07"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.1.0.tgz","_integrity":"sha512-0GA4daj23iq1pb3HoW+T2YtoQAThV7++t1uuIcMr5xXgE9flDLL5fFbKnB1pHSpUHCJJB0j9ooUjYeSPXMfqAA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.19.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.1.0","@agentplat/mesh":"^1.1.0","@agentplat/rooms":"^1.1.0","@agentplat/mesh-protocol":"^1.1.0","@agentplat/collective-control":"^1.1.0","@agentplat/collective-runtime":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rooms-mesh_1.1.0_1790699660501_0.3071794970602375","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@agentplat/rooms-mesh@1.2.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"388f8542971f5cf066ba7ddbb39532489dd73b80","tarball":"https://registry.npmjs.org/@agentplat/rooms-mesh/-/rooms-mesh-1.2.0.tgz","fileCount":11,"integrity":"sha512-9qRIi2E7IfG6wQpu2Ngu+yG/vB4xyCX9QcKG7KAllJRp/twP12Wz6UG0J7Xp9kxsaDNkPQJ4GJ2EuIbNX6vz/g==","signatures":[{"sig":"MEQCICnFm53fxIiJRMwzd3oAxYQTK+tXOQNBU9vdbvfat8S1AiBp4CRiYEx7ggYu8U1LT2HRv9JeD3WBTXaVL93NM7r2Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGN0DUNkYQGKOppTbMy3ZfI4MMTcrsZeFgqrZSxwnXaDAiEA7JhMzG866DMzCGM8Z8G68xM8oLB2UXR8z36bcPafpKI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2frooms-mesh@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173736},"main":"./dist/index.js","name":"@agentplat/rooms-mesh","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./morphogenesis":{"types":"./dist/morphogenesis.d.ts","import":"./dist/morphogenesis.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.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05a5b33b-2dd1-4617-a9d3-0c9e09101d07"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-rooms-mesh-1.2.0.tgz","_integrity":"sha512-9qRIi2E7IfG6wQpu2Ngu+yG/vB4xyCX9QcKG7KAllJRp/twP12Wz6UG0J7Xp9kxsaDNkPQJ4GJ2EuIbNX6vz/g==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/rooms-mesh"},"_npmVersion":"11.19.0","description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.2.0","@agentplat/mesh":"^1.2.0","@agentplat/rooms":"^1.2.0","@agentplat/mesh-protocol":"^1.2.0","@agentplat/collective-control":"^1.2.0","@agentplat/collective-runtime":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rooms-mesh_1.2.0_1790812409513_0.13605831168728666"}}},"time":{"created":"2026-08-01T01:47:09.059Z","modified":"2026-09-30T23:53:29.905Z","0.3.0-alpha.5":"2026-08-01T01:47:09.464Z","0.3.0-beta.1":"2026-08-01T04:52:53.260Z","0.3.0-beta.2":"2026-08-01T15:37:09.294Z","0.3.0-beta.4":"2026-08-17T19:57:20.539Z","0.3.0-beta.5":"2026-08-22T04:12:22.331Z","0.3.0-beta.7":"2026-09-09T19:07:08.322Z","0.3.0-beta.8":"2026-09-14T01:56:47.325Z","1.0.0":"2026-09-22T22:35:31.530Z","1.1.0":"2026-09-29T16:34:20.596Z","1.2.0":"2026-09-30T23:53:29.593Z"},"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/rooms-mesh"},"description":"Explicit authority-neutral projections between Agentplat Rooms and Mesh work.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# `@agentplat/rooms-mesh`\n\nExplicit, authority-neutral projections between Agentplat Rooms and Agent Mesh.\nThe package is a bridge, not a scheduler or trust service.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/rooms-mesh@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```ts\nimport {\n  projectRoomToMeshObjective,\n  projectRoomTaskToMeshWork,\n} from \"@agentplat/rooms-mesh\";\n\nconst objective = projectRoomToMeshObjective({ room, policy });\nconst work = projectRoomTaskToMeshWork({ room, task, policy: workPolicy });\n```\n\nOutbound policies must provide issuer, owner, revision, budget, capability,\ndeadline and recovery fields explicitly. Room roles, participant authority,\nmetadata and event actors are never converted into Mesh admission, assignment\nor lease authority. The result is an unsigned payload; this package does not\nsign, publish, bid, award, accept or execute it.\n\n`projectApprovedRoomDecisionToMandateProposalV1` applies the same rule to\ncollective control: an explicitly resolved human approval becomes an unsigned,\ndigest-bound proposal for an application-owned issuer. It does not install a\nmandate. `projectCollectiveDecisionToRoomArtifactV1` creates an ordinary draft\nartifact containing bounded identifiers and digests only; applying it remains\nexplicit.\n\nAn accepted `work.progress`, `work.checkpoint` or `work.result` decision can be\nprojected into an ordinary Room message or draft artifact. Applying it is\nexplicit and uses deterministic IDs plus an idempotency key. The included Room\nservice sink does not run or complete a task, approve an artifact, complete a\nRoom or bypass its normal policy.\n\nThe in-memory idempotency repository is for local use and tests. Multi-process\napplications must inject a durable atomic claim/complete implementation. A sink\nmust honor the supplied deterministic key; no bridge can promise exactly-once\napplication when a remote sink commits and then times out while ignoring that\nkey.\n","readmeFilename":"README.md"}