{"_id":"@agentplat/mesh-crypto","_rev":"39-4244c6ca7d75dd3fd1d1547746c52368","name":"@agentplat/mesh-crypto","dist-tags":{"agentplat-stage-74c331e7b716":"0.3.0-beta.3","agentplat-stage-ffca668731c9":"0.3.0-beta.4","agentplat-stage-dbd047c3c9a9":"0.3.0-beta.4","agentplat-stage-61ee591e79b0":"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.2.0"},"versions":{"0.3.0-alpha.1":{"name":"@agentplat/mesh-crypto","version":"0.3.0-alpha.1","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@0.3.0-alpha.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":"fd33cb1a831e65a22a69e35fba14519715547d52","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-alpha.1.tgz","fileCount":26,"integrity":"sha512-tzZBEdedMF6Z/sFw0xx/oy4Tidy2rdfUOA8qD6X2/531gBP6f8JTbvePGrF+YATyqRUnlQvC5DLiEeLHMB9CRg==","signatures":[{"sig":"MEYCIQDel88AqOp9vb6UkPzavHYCQ/DOzjbYOgTXL958IeL2gQIhAKlYnAltkNJ+tyBS2d5jP+vqZBbvlWVjyQU33aC8zHdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68848},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-XLS7UV/tarballs/agentplat-mesh-crypto-0.3.0-alpha.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-XLS7UV/tarballs/agentplat-mesh-crypto-0.3.0-alpha.1.tgz","_integrity":"sha512-tzZBEdedMF6Z/sFw0xx/oy4Tidy2rdfUOA8qD6X2/531gBP6f8JTbvePGrF+YATyqRUnlQvC5DLiEeLHMB9CRg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-alpha.1_1785435020237_0.3262304410232839","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.2":{"name":"@agentplat/mesh-crypto","version":"0.3.0-alpha.2","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@0.3.0-alpha.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":"49cc80ce0c9c19c1561bd58fbe45418c7023a160","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-alpha.2.tgz","fileCount":26,"integrity":"sha512-jTw3680j9WAng9CwMeDffPnToVccPEWdRwA4a59IYVgztVvD/GC4nZoqGQZRYW8D3DQdxmUk2kYBYIC4Y+prqA==","signatures":[{"sig":"MEYCIQDB4+6GoOVRsBFC2Y1ywOsbH9Cmot0sEJGwWqkXN9dlfwIhANhMPQl3nTE3E80Dg/5XpqDF49ZUcxCqOcmxKjypoN3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68958},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-0gywoa/tarballs/agentplat-mesh-crypto-0.3.0-alpha.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-0gywoa/tarballs/agentplat-mesh-crypto-0.3.0-alpha.2.tgz","_integrity":"sha512-jTw3680j9WAng9CwMeDffPnToVccPEWdRwA4a59IYVgztVvD/GC4nZoqGQZRYW8D3DQdxmUk2kYBYIC4Y+prqA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-alpha.2_1785488650740_0.9923513998221469","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"@agentplat/mesh-crypto","version":"0.3.0-alpha.3","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@0.3.0-alpha.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":"bc1cdb7dca442dca9aa0425adf9b697e980bfe47","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-alpha.3.tgz","fileCount":26,"integrity":"sha512-DPmbvQXzf3LMSHBy9R97GluVnA5hLGVf6N7j8wt/ZVZsfYXaW1RgfjzqcR0j3ZwIpUkid8tMolQJi8jnEnDJjQ==","signatures":[{"sig":"MEUCIGJ3OuluddayGRRaexFkDw2HQOUZ3uRe/4zNBuq+kXGwAiEAp2xHWVrpjr25+nTszGNxjYhWpcg2l5lQESkQwhWmU2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68958},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-b2h9DD/tarballs/agentplat-mesh-crypto-0.3.0-alpha.3.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-b2h9DD/tarballs/agentplat-mesh-crypto-0.3.0-alpha.3.tgz","_integrity":"sha512-DPmbvQXzf3LMSHBy9R97GluVnA5hLGVf6N7j8wt/ZVZsfYXaW1RgfjzqcR0j3ZwIpUkid8tMolQJi8jnEnDJjQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-alpha.3_1785508268714_0.49314337225385807","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.4":{"name":"@agentplat/mesh-crypto","version":"0.3.0-alpha.4","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@0.3.0-alpha.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":"cf7f6f50f8718bffbc791cf6f696e96973cb0ec5","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-alpha.4.tgz","fileCount":26,"integrity":"sha512-n2FhFX2fGAOG4UkpcFeL5n1eU7JxG5KQw0kB0gA2wbeDbTDUXEPNpPZkE8wvVM00nm4zOyhNu/lpghkqHKmqLg==","signatures":[{"sig":"MEYCIQCh92xPdEcmexAb8uEHRR0n+5Nwjckc+fS+YE8N5YPsLAIhAIxY8bCnndfOSpdQiOVARhnErLYp8QFc3c6TuCpFBCI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68958},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-PlxQk3/tarballs/agentplat-mesh-crypto-0.3.0-alpha.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-PlxQk3/tarballs/agentplat-mesh-crypto-0.3.0-alpha.4.tgz","_integrity":"sha512-n2FhFX2fGAOG4UkpcFeL5n1eU7JxG5KQw0kB0gA2wbeDbTDUXEPNpPZkE8wvVM00nm4zOyhNu/lpghkqHKmqLg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-alpha.4_1785532418052_0.08630089034556332","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.5":{"name":"@agentplat/mesh-crypto","version":"0.3.0-alpha.5","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"4a0618cc78352c767a1c8c4f930be1c9b0ca549d","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-alpha.5.tgz","fileCount":26,"integrity":"sha512-jEyw//oneChNFYq2lA2UJGrsM/V/OMfl/XTi+bTU/75ppNTra6tuqZMAb1T35C9k9A/oS++awT4/83LxzLFdIg==","signatures":[{"sig":"MEUCIQDVEVxPS3t1jZ4GEWNPAVv4+07BiLn1qmMdIbd+B9u4VgIgNC3BhlMKvJ2Ho7zulkw7syB08MzGGsGZBB9AwYzTzrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68958},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-UevCrl/tarballs/agentplat-mesh-crypto-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-mesh-crypto-0.3.0-alpha.5.tgz","_integrity":"sha512-jEyw//oneChNFYq2lA2UJGrsM/V/OMfl/XTi+bTU/75ppNTra6tuqZMAb1T35C9k9A/oS++awT4/83LxzLFdIg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-alpha.5_1785548814275_0.7466983616243179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.1","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"00169dd1c00a6e3dda3a69716ce98e6a6f343073","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.1.tgz","fileCount":26,"integrity":"sha512-TAWCicz8BlPmSI5FuJzP6VG7RhxlNDcnJKdEeOMdXtJABj9G3/HKW7t4G9+luV9Xr46jjd6s3SzCXbWzpXZQ+Q==","signatures":[{"sig":"MEUCICaIVQjp6lmbE8OSrfcCgmswQhKzVBbuGVN0zwEPOu1lAiEA+o0XrQfr41ymZ+cGRgt2S1YgkjrwXYJNTK1qLPB0qvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75766},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-Vr9XXc/tarballs/agentplat-mesh-crypto-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-mesh-crypto-0.3.0-beta.1.tgz","_integrity":"sha512-TAWCicz8BlPmSI5FuJzP6VG7RhxlNDcnJKdEeOMdXtJABj9G3/HKW7t4G9+luV9Xr46jjd6s3SzCXbWzpXZQ+Q==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.1_1785559970021_0.340709398936454","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.2","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"0a9f3d78641a9515c398fa68e1cdecb0099d0869","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.2.tgz","fileCount":26,"integrity":"sha512-qguoOr+NgeX2TEmqocK6MWQOzcO61D8ShroozcXTFq8pwIfGnYL0ghPUg0fwE1PMB6idXk9BBFcmXtDa+NehHg==","signatures":[{"sig":"MEUCIQDWqt4pwqnH4dxlZhYCXNIkiO9EX2F1T3mp7FpiMzVmmAIgA6F2rrvCrFXIMOc5fEURNRq0U3xxcfj2IeIQreS8yOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75766},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-mesh-crypto-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-mesh-crypto-0.3.0-beta.2.tgz","_integrity":"sha512-qguoOr+NgeX2TEmqocK6MWQOzcO61D8ShroozcXTFq8pwIfGnYL0ghPUg0fwE1PMB6idXk9BBFcmXtDa+NehHg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.2_1785598611725_0.23291881910306","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.3":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.3","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"86b717d68735d420b371b45915983db63b731209","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.3.tgz","fileCount":26,"integrity":"sha512-zvjglBtEQ1V9alc6NX7y7mBoG/wxY+89rYo46w/yrcnmD76Yxp76njRWPynYuiqxcB1tOJ/F54+BHFIX2fHNoA==","signatures":[{"sig":"MEUCIGjucbPoGJA1LxNWyLe5VQrUQvaFA0Lt+g2qftx2omFYAiEA3THKuqDOyMayTqj0JK4qKXcMJPsCW0L1Yp9CwLDNXNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78306},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-vZAAOr/tarballs/agentplat-mesh-crypto-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"}},"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-mesh-crypto-0.3.0-beta.3.tgz","_integrity":"sha512-zvjglBtEQ1V9alc6NX7y7mBoG/wxY+89rYo46w/yrcnmD76Yxp76njRWPynYuiqxcB1tOJ/F54+BHFIX2fHNoA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.3_1786673544908_0.24811510332606646","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.4","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"bd33d29e123230e99e53eb1694bc6bc2f3af8127","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.4.tgz","fileCount":26,"integrity":"sha512-Vd1mhGLXw6yiBzU8Ul5N5s+Ia/YUOmc5AY5fweuBbQXsA/VrQuNy6Zm85pd/4JiOylHVIYRaKmXhkhTQVS56lg==","signatures":[{"sig":"MEQCIEQb7GLJfFKy8TMPL/uzlQP6bgja3eCh3KIiLBBpSjh3AiAKMlyZKP5IIcTKBhOgJlSFlqcKcgtD6x+hhB+u0wF5Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78306},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-mesh-crypto-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-mesh-crypto-0.3.0-beta.4.tgz","_integrity":"sha512-Vd1mhGLXw6yiBzU8Ul5N5s+Ia/YUOmc5AY5fweuBbQXsA/VrQuNy6Zm85pd/4JiOylHVIYRaKmXhkhTQVS56lg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"10.8.2","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.4_1786996604485_0.9837508843113274","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"2b8a4c343aaefe46647e0baef93e6aad26d309a4","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.5.tgz","fileCount":26,"integrity":"sha512-8YWgCrpNFDZ+zKD71ypeOxPvE5Ypc9kcZGA79ZvC1Vs7BDu94P108YLqS0cbH4ywjv+Jg5YCPFAxDrz9Z6JaLw==","signatures":[{"sig":"MEYCIQCmujYPxzkrmlfdqECtn09niaR4uXRm2/+uQAAsfWaJOQIhAPWC7jQVELqAtGOttrPCsB92DRUk6dW9X0+04QJ5DjX1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78306},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-mesh-crypto-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:dfd256a5-59ae-4cf0-9497-1b343abe4c3d"}},"_resolved":"/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-mesh-crypto-0.3.0-beta.5.tgz","_integrity":"sha512-8YWgCrpNFDZ+zKD71ypeOxPvE5Ypc9kcZGA79ZvC1Vs7BDu94P108YLqS0cbH4ywjv+Jg5YCPFAxDrz9Z6JaLw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.17.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.5_1787371808176_0.6219832954745022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.6":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.6","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"8ee52fad413e63c1a3ab2f0775cdc190fed2c236","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.6.tgz","fileCount":30,"integrity":"sha512-vK1EqPPIax+tsMT3gRkq8UNgEbdVc7Uc9Ht9x3XBgTdBJhKpP6mBHXFd1Eyzn6a/wYxqthVvPQowupkYnBMkCg==","signatures":[{"sig":"MEYCIQCxowdbIrFWvSP6xqvEVbMuvWIQbrDqw/6c/7NDhkhKbwIhAMsyLy7TGKs+6D0o2ajK7iHj7v8eAr2lT5Tg9dETyBjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@0.3.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93740},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-P9gjjZ/tarballs/agentplat-mesh-crypto-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"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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:dfd256a5-59ae-4cf0-9497-1b343abe4c3d"}},"_resolved":"/tmp/agentplat-publish-P9gjjZ/tarballs/agentplat-mesh-crypto-0.3.0-beta.6.tgz","_integrity":"sha512-vK1EqPPIax+tsMT3gRkq8UNgEbdVc7Uc9Ht9x3XBgTdBJhKpP6mBHXFd1Eyzn6a/wYxqthVvPQowupkYnBMkCg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.17.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.6_1788301990828_0.9140121076442098","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"249809ce40b34ba76d4725cc87a7b21a0dda5f6a","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.7.tgz","fileCount":30,"integrity":"sha512-vz9Y9OkvKA12bOhr1m11HP/vLNhiStq50ZfYlzCv6ylDfkxKuWVcBpfXMIrNBMyb2CP7Z1M55ODrx371kXoZRg==","signatures":[{"sig":"MEQCIBgSs8x6vwWryGhXL4S1UsbslRhhsTpd3Uhm6677dmMDAiBnrO4Yxj9VxOvxZUracsDCXuQeVf3rDAr68EH7mYsSwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94143},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-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"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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:166f5a6d-5136-4041-b81d-e12cac91b02b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-0.3.0-beta.7.tgz","_integrity":"sha512-vz9Y9OkvKA12bOhr1m11HP/vLNhiStq50ZfYlzCv6ylDfkxKuWVcBpfXMIrNBMyb2CP7Z1M55ODrx371kXoZRg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.19.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.7_1788980276605_0.9231810526974049","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/mesh-crypto","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"81ac2818c426579f237d75c6f19c187f27e6bf60","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-0.3.0-beta.8.tgz","fileCount":30,"integrity":"sha512-jKZWr4g0/pwTs3/LbWHTKuRz1u5iotvm6F6QU1sk8/NdF3A5xUnPOTuxso9wjDkRhHgm5ygGn0Ka6Qxj5ajK8w==","signatures":[{"sig":"MEQCIG62apC1zeu9Aggq/Hf7S2BAG0x8ds/JDnymDB8vWdSaAiBJERtkQx4tpmzjat7+CPnYiLoUCbSnx0I2NaPte1gWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94217},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-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"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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:166f5a6d-5136-4041-b81d-e12cac91b02b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-0.3.0-beta.8.tgz","_integrity":"sha512-jKZWr4g0/pwTs3/LbWHTKuRz1u5iotvm6F6QU1sk8/NdF3A5xUnPOTuxso9wjDkRhHgm5ygGn0Ka6Qxj5ajK8w==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.19.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh-protocol":"^0.3.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_0.3.0-beta.8_1789349625156_0.5576913504736327","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/mesh-crypto","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"9ce2a1376f9cab32101313408d18d40a2b413c3c","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-1.0.0.tgz","fileCount":30,"integrity":"sha512-WYeOfiWsy35m2sByEKAzSQbDush214BHDvRVB9GbT3jSt8gzOG+vOu4kMyuRkB5awrzzGY23kqD8wsWR7GU7tg==","signatures":[{"sig":"MEUCIEAytnQUD3bzJAFJYWp8CJxz977gT9jNJXelhiok2JrOAiEAkXUXjuoWgqdD7ID9yyzsTXHjcggGeXzC+hOnDdOQuuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAtmcMD0AouRShq5G6PN7nogvYWnCAu3PY7fojW+jcbNAiAo2tkhKttcrxhBrrWQZPsXDUzTs2Tu/nTou59d5p2zMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94203},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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:349742b8-2adc-4839-b51c-8e5ab275b75b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.0.0.tgz","_integrity":"sha512-WYeOfiWsy35m2sByEKAzSQbDush214BHDvRVB9GbT3jSt8gzOG+vOu4kMyuRkB5awrzzGY23kqD8wsWR7GU7tg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.19.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh-protocol":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_1.0.0_1790116330910_0.2316691457886919","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentplat/mesh-crypto","version":"1.1.0","license":"Apache-2.0","_id":"@agentplat/mesh-crypto@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":"2579efcc637405baac1e42552a52332baa69b53d","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-1.1.0.tgz","fileCount":30,"integrity":"sha512-VnA4OSXOorbO5zMix3oU9hOr09aAi4LOjDG4gGRjsmzhsh8pGMof+YFUP4Iv2vQeo+ZF0XVej9ushaAVuZ67uw==","signatures":[{"sig":"MEQCIGfvHpGCGXb2EaPJnqBO8BHT5MpNdsKKZHFlhZiANaOWAiBdciftNVeJ/40o0L9FB9U4GuPK9VLCXyqhyBp99yF0MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBMWLoItCf53Q5+2JgkljkaJ2GuQh3qkkwNu2i0NghlQAiBttRjmunp6vjbxj/QTEyDoduJSGtNpwkmo/L44aN1ZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94203},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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":"349742b8-2adc-4839-b51c-8e5ab275b75b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.1.0.tgz","_integrity":"sha512-VnA4OSXOorbO5zMix3oU9hOr09aAi4LOjDG4gGRjsmzhsh8pGMof+YFUP4Iv2vQeo+ZF0XVej9ushaAVuZ67uw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.19.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh-protocol":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mesh-crypto_1.1.0_1790699485758_0.9640129615293436","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@agentplat/mesh-crypto@1.2.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"d5f00698fa61e34b6f0bb5f78467a04283ddb7bd","tarball":"https://registry.npmjs.org/@agentplat/mesh-crypto/-/mesh-crypto-1.2.0.tgz","fileCount":30,"integrity":"sha512-jtuOOU+llxJMZT1DhYKdHQHXpFyjOVtWccZhnEkXxZO4wtYfT/UDG3PETeisEdbCCkQ8WPq3o96wkPkwIT76NA==","signatures":[{"sig":"MEUCIA8ZsmMFiSJgGSp+beVr/R5l8ptv9WdFQtEqSGmbhNhJAiEAif/b0ruPu+Uk0P8bPOcPmEa3trETwwxmHE9eu5wj6k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCza27y+3H9e+nqd3U7ZKqDACo2c2mCxh8qfiuG9e2xFAIgKVXjNP3E9bPKvR7bTTSWO1ceUvPIE99ooI42Z9dO6RE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fmesh-crypto@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94203},"main":"./dist/index.js","name":"@agentplat/mesh-crypto","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","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":"349742b8-2adc-4839-b51c-8e5ab275b75b"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-mesh-crypto-1.2.0.tgz","_integrity":"sha512-jtuOOU+llxJMZT1DhYKdHQHXpFyjOVtWccZhnEkXxZO4wtYfT/UDG3PETeisEdbCCkQ8WPq3o96wkPkwIT76NA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/mesh-crypto"},"_npmVersion":"11.19.0","description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/mesh-protocol":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mesh-crypto_1.2.0_1790812245200_0.7804732151449256"}}},"time":{"created":"2026-07-30T18:10:20.059Z","modified":"2026-09-30T23:50:45.601Z","0.3.0-alpha.1":"2026-07-30T18:10:20.399Z","0.3.0-alpha.2":"2026-07-31T09:04:10.865Z","0.3.0-alpha.3":"2026-07-31T14:31:08.850Z","0.3.0-alpha.4":"2026-07-31T21:13:38.188Z","0.3.0-alpha.5":"2026-08-01T01:46:54.419Z","0.3.0-beta.1":"2026-08-01T04:52:50.174Z","0.3.0-beta.2":"2026-08-01T15:36:51.878Z","0.3.0-beta.3":"2026-08-14T02:12:25.100Z","0.3.0-beta.4":"2026-08-17T19:56:44.619Z","0.3.0-beta.5":"2026-08-22T04:10:08.341Z","0.3.0-beta.6":"2026-09-01T22:33:10.992Z","0.3.0-beta.7":"2026-09-09T18:57:56.698Z","0.3.0-beta.8":"2026-09-14T01:33:45.248Z","1.0.0":"2026-09-22T22:32:11.005Z","1.1.0":"2026-09-29T16:31:25.836Z","1.2.0":"2026-09-30T23:50:45.290Z"},"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-crypto"},"description":"Web Crypto signing and verification contracts for AgentPlat Mesh envelopes.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# `@agentplat/mesh-crypto`\n\nProvider-neutral Web Crypto contracts for hashing, signing and verifying\nAgentPlat Mesh envelopes.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/mesh-crypto@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 Alpha 1 implementation provides:\n\n- canonical SHA-256 payload digests;\n- Ed25519 signing and verification through Web Crypto;\n- stable fail-closed signing and verification errors;\n- exact tenant, mesh, peer, key and algorithm binding;\n- inclusive `validFrom`, exclusive `validUntil` and explicit revocation checks;\n- a fixed, bounded `StaticMeshKeyResolver`; and\n- public verification fixtures under `fixtures/v0`.\n\nUse `signMeshEnvelope` for the reference outbound path and\n`verifyMeshEnvelope` for the inbound cryptographic boundary. Injectable class\nimplementations are available through `createWebCryptoMeshEnvelopeSigner` and\n`createWebCryptoMeshEnvelopeVerifier`.\n\n`signMeshEnvelopeExternally` supports KMS/HSM custody. AgentPlat canonicalizes\nand hashes the envelope locally, then passes only the immutable signing bytes,\nalgorithm and declared key ID to a `MeshExternalSignaturePort`. The returned\nvalue must be an exact 64-byte Ed25519 signature and is revalidated as a normal\nMesh envelope. The port never receives or returns a private key. Provider\nadapters must still bind workload identity, canonical key ID, audit retention,\ntimeouts and rotation policy; an arbitrary remote signing service is not by\nitself evidence of independent custody.\n\nThe protocol `proof.keyId` remains a bounded opaque Mesh identifier, not a\nprovider ARN. The external signature port must bind that identifier to the\ncanonical KMS/HSM resource recorded in deployment evidence; it must never trust\nan ARN supplied inside an envelope.\n\nThe Beta 1 signer writes v1 by default. Producing a compatibility v0 envelope\nrequires an immutable construction-bound `signingPolicy` that lists v0; the\nsigner never relabels an envelope. The verifier reads v0 and v1 by default and\nmay be narrowed through `allowedWireVersions`. Because `wireVersion` is in the\nsigning document, copying a valid proof between versions fails verification.\n\nKey resolution is synchronous by design so ordinary inbound verification cannot\ntrigger network access. `StaticMeshKeyResolver` rejects duplicate bindings and\nconfigurations above its explicit record limit.\n\n`verifiedAt` is trusted local time supplied by the caller; key validity and\nrevocation never depend on the sender-controlled envelope timestamp. Live\nverification always rejects revoked keys. A separate historical-verification\nAPI may be introduced later, but historical results must never re-enter live\nadmission or a reducer.\n\nPublic-key import and export use the provider-neutral raw 32-byte Ed25519\nrepresentation. Private-key import and export are intentionally outside this\npackage's public surface.\n\nVerification establishes payload integrity, signature validity and\nauthentication of possession of a live locally bound key. It does not provide\nconfidentiality or establish the truth of a sender claim; it does not admit a\npeer, authorize a message, apply replay state or mutate domain state.\n\nPrivate keys are never protocol payloads, fixtures or telemetry. Signing tests\ngenerate temporary key pairs at runtime; public fixtures contain only a raw\npublic key and its fixed signed envelope.\n","readmeFilename":"README.md"}