{"_id":"@agentplat/mesh-conformance","_rev":"17-78134f14bb9108053bc08527199523dd","name":"@agentplat/mesh-conformance","dist-tags":{"agentplat-stage-dbd047c3c9a9":"0.3.0-beta.4","agentplat-stage-ffca668731c9":"0.3.0-beta.4","agentplat-stage-dc16b2267584":"0.3.0-beta.5","next":"0.3.0-beta.8","latest":"1.1.0"},"versions":{"0.3.0-beta.1":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.1","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"3946becaf5922892108f02589dab621ba01973fa","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.1.tgz","fileCount":35,"integrity":"sha512-1LgvKJfT6Ya0fQ33rj4gqfeetsNXKPlnQLqiqTwuKGC5U6SWavu0mWBnSjrcew9o7HlS2RY3IoeKQlNSxt+pGw==","signatures":[{"sig":"MEYCIQDTAfT6fhPjGlYsRLxL5LFoJr4jHp1qTtKzaZKD+34IYgIhAOm/20u36axkA1WZddfDiNUNRTpEY5NfaqRhKPkbeHfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127353},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-Vr9XXc/tarballs/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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-mesh-conformance-0.3.0-beta.1.tgz","_integrity":"sha512-1LgvKJfT6Ya0fQ33rj4gqfeetsNXKPlnQLqiqTwuKGC5U6SWavu0mWBnSjrcew9o7HlS2RY3IoeKQlNSxt+pGw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"10.8.2","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.1","@agentplat/rooms-mesh":"^0.3.0-beta.1","@agentplat/mesh-protocol":"^0.3.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.1_1785559974669_0.14500156721444402","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.2","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"6f4d5fe60c2174d944887aedef3fa880a21b66ed","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.2.tgz","fileCount":43,"integrity":"sha512-Fels5zUpuaTAf6yRy4ABX9tk+R9F2DjMvQxOE8F9VmnxS5beZE7j724ifw89XIX1Nlt9hjDYEjhjZTQXS1qSBA==","signatures":[{"sig":"MEUCIHluuyMmeAR3VFFJU77AjJSCWVsMq9LM803RNDZiikV+AiEAjDG/H0BvlOxDGdK2uWBu1VVebo0be5KgFjy3qug3cRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206337},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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-mesh-conformance-0.3.0-beta.2.tgz","_integrity":"sha512-Fels5zUpuaTAf6yRy4ABX9tk+R9F2DjMvQxOE8F9VmnxS5beZE7j724ifw89XIX1Nlt9hjDYEjhjZTQXS1qSBA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"10.8.2","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.2","@agentplat/rooms-mesh":"^0.3.0-beta.2","@agentplat/mesh-protocol":"^0.3.0-beta.2","@agentplat/inference-control":"^0.3.0-beta.2","@agentplat/collective-control":"^0.3.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.2_1785598630744_0.2246830889748841","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.4","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"e42944d6a05a35840edd8b41fc990cc3ddf94be6","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.4.tgz","fileCount":47,"integrity":"sha512-R0MyjaAp0pKokxjxnPFkPu9g1PIdisdTaeybjj56cOQGS0z2z1wP6wYOK5UHEvw2gu5iqrcj6aw/O2nmR1SrMA==","signatures":[{"sig":"MEQCIE2qgPy/OxYKMDtAP5NDVHJUEPh5rB2iVuLW5zzjJh40AiATVuG+iHW5vVSWypjSbMEqZsq6ePVE8Ba0YXGKYN3ZQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268962},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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-mesh-conformance-0.3.0-beta.4.tgz","_integrity":"sha512-R0MyjaAp0pKokxjxnPFkPu9g1PIdisdTaeybjj56cOQGS0z2z1wP6wYOK5UHEvw2gu5iqrcj6aw/O2nmR1SrMA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"10.8.2","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh":"^0.3.0-beta.4","@agentplat/rooms-mesh":"^0.3.0-beta.4","@agentplat/mesh-protocol":"^0.3.0-beta.4","@agentplat/inference-control":"^0.3.0-beta.4","@agentplat/collective-control":"^0.3.0-beta.4","@agentplat/collective-planning":"^0.3.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.4_1786996641651_0.48203488565215324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"6025e88e7b3ae166fc481db0b09634acd6758594","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.5.tgz","fileCount":47,"integrity":"sha512-MVT1qfOalNVppVraS/S2t8VyIEEemTUZ2LKuvkuDidsByCREfkm5RDmGwyW8Xsvj4AhPWBQGGyXlJVPpmEa6lA==","signatures":[{"sig":"MEYCIQDfF/+XFXVIFe4FaRC6mjn+lJSM4WEvhoyLSR/WB2W5AAIhANwvpHv88eZTU0CUa9/Iw9nmGgTkC/PCYTvxvz34Uy+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-conformance@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268962},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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:1ff53066-cd42-42b4-a1ef-c6182d7436aa"}},"_resolved":"/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-mesh-conformance-0.3.0-beta.5.tgz","_integrity":"sha512-MVT1qfOalNVppVraS/S2t8VyIEEemTUZ2LKuvkuDidsByCREfkm5RDmGwyW8Xsvj4AhPWBQGGyXlJVPpmEa6lA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"11.17.0","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/mesh":"^0.3.0-beta.5","@agentplat/rooms-mesh":"^0.3.0-beta.5","@agentplat/mesh-protocol":"^0.3.0-beta.5","@agentplat/inference-control":"^0.3.0-beta.5","@agentplat/collective-control":"^0.3.0-beta.5","@agentplat/collective-planning":"^0.3.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.5_1787371948164_0.7061727846506949","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"8138e1db55b1bc7d8de82f9e504aed5e3c13f49b","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.7.tgz","fileCount":47,"integrity":"sha512-QgUsv3BT0AQRkx3a4X8Xf/WaFgXpKLsIp9YCxymdxzGu6FF3MTwesrriQ066pyWZJ55M0FXatRDNaTMbgpr51Q==","signatures":[{"sig":"MEYCIQCAISjTpMqflO+8Uv8ZBvbIu2ablfT2K8C7ROjVqamAKgIhAKgmr+LZEUKJUw4JJZpuo30Z2Gkdr7fJYnBUpfmfgyW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-conformance@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269370},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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:2816a78c-39ac-4f1d-9535-63a9e1d67668"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-0.3.0-beta.7.tgz","_integrity":"sha512-QgUsv3BT0AQRkx3a4X8Xf/WaFgXpKLsIp9YCxymdxzGu6FF3MTwesrriQ066pyWZJ55M0FXatRDNaTMbgpr51Q==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"11.19.0","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh":"^0.3.0-beta.7","@agentplat/rooms-mesh":"^0.3.0-beta.7","@agentplat/mesh-protocol":"^0.3.0-beta.7","@agentplat/inference-control":"^0.3.0-beta.7","@agentplat/collective-control":"^0.3.0-beta.7","@agentplat/collective-planning":"^0.3.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.7_1788980243755_0.5311592564173344","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/mesh-conformance","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"9a45c6810192ab26cb39ff85926a84c3b84e570c","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-0.3.0-beta.8.tgz","fileCount":47,"integrity":"sha512-qZ17j3a1Xkk0HGIFX9P2oYLiZ/lYTsD1if5GUajyB3gJ6zux/TzPV2wjRF0e5Pmd5itDoTG8ffrqYhxy0sEcAg==","signatures":[{"sig":"MEYCIQCJssSWY41X2kg1fx+rpjhTVC3iL1jAiSJVRmMIBzHNhwIhAKEXAANPxp5KK4cObbfdjQbRYYJsYIH9PH5F61NQqNDr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-conformance@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-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"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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:2816a78c-39ac-4f1d-9535-63a9e1d67668"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-0.3.0-beta.8.tgz","_integrity":"sha512-qZ17j3a1Xkk0HGIFX9P2oYLiZ/lYTsD1if5GUajyB3gJ6zux/TzPV2wjRF0e5Pmd5itDoTG8ffrqYhxy0sEcAg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"11.19.0","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh":"^0.3.0-beta.8","@agentplat/rooms-mesh":"^0.3.0-beta.8","@agentplat/mesh-protocol":"^0.3.0-beta.8","@agentplat/inference-control":"^0.3.0-beta.8","@agentplat/collective-control":"^0.3.0-beta.8","@agentplat/collective-planning":"^0.3.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_0.3.0-beta.8_1789349599528_0.9595234753697857","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/mesh-conformance","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/mesh-conformance@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":"74924b2bbc0516819716f6a34196ede34bea9d72","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-1.0.0.tgz","fileCount":47,"integrity":"sha512-TP6unIaD7Q8Jft0D3QwOpPxGg1ruMDjgU991/1+mRd7N+W/J48VnefbSuEN9lDs01wyAkxwqUxs7WmEHD7g0EA==","signatures":[{"sig":"MEQCIHnMtasUUm78j2OnDJZW3WpTall7NySsX2/fADProLkiAiBADX0DJctYxR2SzQck0rnyRI0oHxqJEdJ3lmo1xRUw5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfgohoiEroJS/7OtGAJvxi1bRDVCq1N35lTdg8CIVkkQIgHUYkbVU5DBaYF+JcEes6Cc2TKfJb8MNUkBBKSlo2kNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-conformance@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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:87311d64-5671-4544-87a3-d7d1e6d698e8"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-1.0.0.tgz","_integrity":"sha512-TP6unIaD7Q8Jft0D3QwOpPxGg1ruMDjgU991/1+mRd7N+W/J48VnefbSuEN9lDs01wyAkxwqUxs7WmEHD7g0EA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"11.19.0","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh":"^1.0.0","@agentplat/rooms-mesh":"^1.0.0","@agentplat/mesh-protocol":"^1.0.0","@agentplat/inference-control":"^1.0.0","@agentplat/collective-control":"^1.0.0","@agentplat/collective-planning":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mesh-conformance_1.0.0_1790116505253_0.12279359376028709","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@agentplat/mesh-conformance@1.1.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"b5f49340ed7cf6c1d5cdca6921f3dcf2ca4ff8a5","tarball":"https://registry.npmjs.org/@agentplat/mesh-conformance/-/mesh-conformance-1.1.0.tgz","fileCount":47,"integrity":"sha512-Aq9FoEm0/g1Z4uZsUhhTGs0PQDsMnHZwdDdT/0z+g0z6kPxoXzeVERBl2GQlwdhAnCssXAO9ne9wOTUXhulEbg==","signatures":[{"sig":"MEYCIQDOCxr0wbB2PmSmmAolQes1jJMErJB0jOBfbhyRKdBiywIhAMZQch42dDxDWjXKaZzHgiv1W8vZQAW41BahBcwY/7pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBLLsRNfXGX5sgjxRrJVROGEFu5wfRndS0VkaxXL+zeAAiEAse+KP9ceOCkNtSTpxQSuU1hydUU4fqLZk3G2WQVxxZM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-conformance@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269212},"main":"./dist/index.js","name":"@agentplat/mesh-conformance","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rooms":{"types":"./dist/rooms.d.ts","import":"./dist/rooms.js"},"./control":{"types":"./dist/control.d.ts","import":"./dist/control.js"},"./planning":{"types":"./dist/planning.d.ts","import":"./dist/planning.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./transport":{"types":"./dist/transport.d.ts","import":"./dist/transport.js"},"./durability":{"types":"./dist/durability.d.ts","import":"./dist/durability.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":"87311d64-5671-4544-87a3-d7d1e6d698e8"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-conformance-1.1.0.tgz","_integrity":"sha512-Aq9FoEm0/g1Z4uZsUhhTGs0PQDsMnHZwdDdT/0z+g0z6kPxoXzeVERBl2GQlwdhAnCssXAO9ne9wOTUXhulEbg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-conformance"},"_npmVersion":"11.19.0","description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh":"^1.1.0","@agentplat/rooms-mesh":"^1.1.0","@agentplat/mesh-protocol":"^1.1.0","@agentplat/inference-control":"^1.1.0","@agentplat/collective-control":"^1.1.0","@agentplat/collective-planning":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mesh-conformance_1.1.0_1790699749516_0.01421991513494647"}}},"time":{"created":"2026-08-01T04:52:54.526Z","modified":"2026-09-29T16:35:50.085Z","0.3.0-beta.1":"2026-08-01T04:52:54.795Z","0.3.0-beta.2":"2026-08-01T15:37:10.890Z","0.3.0-beta.4":"2026-08-17T19:57:21.859Z","0.3.0-beta.5":"2026-08-22T04:12:28.358Z","0.3.0-beta.7":"2026-09-09T18:57:23.857Z","0.3.0-beta.8":"2026-09-14T01:33:19.627Z","1.0.0":"2026-09-22T22:35:05.358Z","1.1.0":"2026-09-29T16:35:49.619Z"},"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/mesh-conformance"},"description":"Provider-neutral compatibility runners for Agentplat Mesh adapters.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# `@agentplat/mesh-conformance`\n\nProvider-neutral compatibility runners for Agentplat Mesh implementations and\nadapters. The package performs no work on import, reads no ambient credentials\nand never creates or destroys resources without a caller factory.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/mesh-conformance@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\nThe root export owns the closed capability, case and report contracts.\n`./protocol`, `./transport`, `./durability`, `./rooms`, `./control` and\n`./planning` expose bounded runners. A passing report describes only the exact\nartifact, capabilities, fixtures and cases that were executed; it is not a\nsecurity certification.\n\nThe planning runner covers closed-record validation, scope narrowing,\ndependency cycles, exact replay, snapshot scope/rollback, causal replanning,\nstale fencing, assignment binding, public evidence and durable restart\nhigh-waters. Its challenges are public and the supplied adapter owns each\nassessment. It is executable adapter conformance, not cryptographic proof that\nan implementation cannot special-case a fixture. Report validation recomputes\nsuite/fixture bindings, complete case coverage, capability disclosure, counts\nand verdict.\n\nRunners receive an immutable caller seed and abort signal for every isolated\nfactory invocation. Case, suite and cleanup timeouts are separate outcomes.\nDurability and Rooms cases require explicit destructive-test consent; the\ndurability receipt case also requires reopening the same scope through a\ndistinct repository instance so an in-memory acknowledgment cannot stand in\nfor recovery evidence. Cleanup remains caller-owned and is attempted after\nsuccess, failure and abort.\n\nThe control runner exercises delegation lookup, work-scope narrowing,\nsingle-use effect permits, retained indeterminate budgets, repository CAS,\ngrant idempotency, redacted hash-linked evidence and inert Room proposals by\ncalling the supplied ports directly. Durable implementations may additionally\ndeclare `control.persistence`; that case reopens distinct repository instances\nand verifies exact authority, execution, grant and evidence state after a\nrestart. `inspectEvidence` must be an independent redacted view of persisted\nrecords, not a copy of the input fixture.\n","readmeFilename":"README.md"}