{"_id":"@agenticprimitives/ap-kms","_rev":"13-b13292934267fe24c41a197e154eda7a","name":"@agenticprimitives/ap-kms","dist-tags":{"latest":"0.0.0-alpha.17"},"versions":{"0.0.0-alpha.1":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.1","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.1","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"c582b2d6cd495efb944b1edf333d47ab3c2ff3f1","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.1.tgz","fileCount":41,"integrity":"sha512-xVYU82T0XtOXeTlSHOpecRw0r1oDIaasdUanwyAchYQJCvdxoz0hjMZHScD5k8ko9GKy9voQ5u8Iu2/AljaBDQ==","signatures":[{"sig":"MEUCIQD+c1pPmZa13T89Gnto90Ec1bh1j8RpGh2Fu6TtIpqn4QIgFJo1RfU6rfGSvfIomxGOznN+Dbnt+T/bcYJovVvVtdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69728},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/5e014af3248b807328f700a036a6abeb/agenticprimitives-ap-kms-0.0.0-alpha.1.tgz","_integrity":"sha512-xVYU82T0XtOXeTlSHOpecRw0r1oDIaasdUanwyAchYQJCvdxoz0hjMZHScD5k8ko9GKy9voQ5u8Iu2/AljaBDQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets (C","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.11","@agenticprimitives/key-custody":"1.0.0-alpha.11","@agenticprimitives/agent-naming":"1.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.1_1781751731602_0.4670003215617007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.2":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.2","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.2","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"0730d0a8d10b8e7f2a1931c71c378c0668d78643","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.2.tgz","fileCount":37,"integrity":"sha512-u5/4uqSSW2m3cou3MOQ0/HEdverLY6lc2KRp6zwGGlqhwpQiEUnfWeSLM37zIt/7Fprr6NbwANfAJncpk47Abg==","signatures":[{"sig":"MEUCIQDow8feUtOLyWUuPez3BwRnlnuFGGY4mjMWtwGBf18PKwIgOFzBl531Txge39PmbwHsy0xhUtASlY0DJnrITDFNEXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59258},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/8736623544eaec0990f1fa9bacc0c4ca/agenticprimitives-ap-kms-0.0.0-alpha.2.tgz","_integrity":"sha512-u5/4uqSSW2m3cou3MOQ0/HEdverLY6lc2KRp6zwGGlqhwpQiEUnfWeSLM37zIt/7Fprr6NbwANfAJncpk47Abg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.11","@agenticprimitives/key-custody":"1.0.0-alpha.11","@agenticprimitives/agent-naming":"1.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.2_1781752314398_0.32465532647390805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.3":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.3","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.3","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"7e5c55406023b1c79a9acf5edc526b6b0bc56cf1","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.3.tgz","fileCount":37,"integrity":"sha512-DHXM+tphf2NweSriFUYy8teUOWd1OnHT8z66AeUVOAAFYtorJs37QsIChTXAtKIyoyvEprDfJpSUeAIckxNvIQ==","signatures":[{"sig":"MEUCIQCNQWI9lpD7YDUUpr38LN0SbEwT5hexrybVHPUb1WA+yAIgYspyFYI7I6Zizl/POrC0XR7QKBSbuwt+ZomcD+jBPao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67700},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/f8ea5eb4566d4018cc2daab228f3cbf2/agenticprimitives-ap-kms-0.0.0-alpha.3.tgz","_integrity":"sha512-DHXM+tphf2NweSriFUYy8teUOWd1OnHT8z66AeUVOAAFYtorJs37QsIChTXAtKIyoyvEprDfJpSUeAIckxNvIQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.12","@agenticprimitives/key-custody":"1.0.0-alpha.12","@agenticprimitives/agent-naming":"1.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.3_1781838180886_0.8696305673499802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.4":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.4","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.4","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"e2d91672e09c5aa259679aaa38ed4d94dc22e803","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.4.tgz","fileCount":37,"integrity":"sha512-YZUTSf27560htsByH/T/Bs77SW3UGSfXYBQhK4O72uG7g6/4sxLRIDCsODwVuDXxqmi8r7gcVZkNWl7hT1OI+Q==","signatures":[{"sig":"MEQCIDcpLjPfxyHei21HaF0ERW/E8BLET9KazA0XrX9smRNbAiBpKa9NA9jlsp3/jsrbYU3SmMAxp1cROpoOF353gQYdAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67700},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/7e2bddebb9b674029511ca5b0effbc81/agenticprimitives-ap-kms-0.0.0-alpha.4.tgz","_integrity":"sha512-YZUTSf27560htsByH/T/Bs77SW3UGSfXYBQhK4O72uG7g6/4sxLRIDCsODwVuDXxqmi8r7gcVZkNWl7hT1OI+Q==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.13","@agenticprimitives/key-custody":"1.0.0-alpha.13","@agenticprimitives/agent-naming":"1.0.0-alpha.13"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.4_1781840667413_0.40622549252522044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.8":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.8","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.8","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"6725c07dfbd634214076a8aab7426fbd503937c0","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.8.tgz","fileCount":37,"integrity":"sha512-nOeoZV5rinq8grEYKkr+YHOL6ZRq8WFekQx2UWNZfvK1bUs2tDMp7jS9Nw4iK8sFfmQ03v0Hz4TM3OTn1x1GiQ==","signatures":[{"sig":"MEUCIQCLSHY+Cqpm9SGP+D4mHBUsAVBGbTZzMcNTPrIPQRevbQIgA23BpiBnFNAU9k0BFtHMg5q1VBOFXBsLt1KsbB5xjgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67700},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/d73e818e83ac2ad63bea8609b3a097c3/agenticprimitives-ap-kms-0.0.0-alpha.8.tgz","_integrity":"sha512-nOeoZV5rinq8grEYKkr+YHOL6ZRq8WFekQx2UWNZfvK1bUs2tDMp7jS9Nw4iK8sFfmQ03v0Hz4TM3OTn1x1GiQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.17","@agenticprimitives/key-custody":"1.0.0-alpha.17","@agenticprimitives/agent-naming":"1.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.8_1784044271944_0.17158927301786941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.10":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.10","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.10","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"f6d0e1c155ffd601baf7465d8383215d721fc963","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.10.tgz","fileCount":37,"integrity":"sha512-x5kbFKNH87beSxcMMNfX1ankBGMgm9GX/kbnlIRazpXBuxG23rqOJnw8OcETHfiWQuu+PgQKpqLHUbxX94smmQ==","signatures":[{"sig":"MEUCIQDACXpRWWVPCy+kN87ceyA5IGfpd8WNKFOQv3Jqb4WiYwIgbFFNCtv86tB3vvFbvvGowWUBfdSukBuOJaT0cA5kB2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/633c34d65c30adfb232256a0a141d8c6/agenticprimitives-ap-kms-0.0.0-alpha.10.tgz","_integrity":"sha512-x5kbFKNH87beSxcMMNfX1ankBGMgm9GX/kbnlIRazpXBuxG23rqOJnw8OcETHfiWQuu+PgQKpqLHUbxX94smmQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.19","@agenticprimitives/key-custody":"1.0.0-alpha.19","@agenticprimitives/agent-naming":"1.0.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.10_1784685125240_0.28802297868933846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.11":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.11","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.11","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"fad681d3506f7f0a4dfce4f5cee54b1f4a33fab5","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.11.tgz","fileCount":37,"integrity":"sha512-cgZRAxytx+ByWPr8eQ7E9GWLOmHQuKAVIbz+i17Ih12En4sQp/D47xnBt0M9ehreCiuV9+chk5/DabTBNHkjwQ==","signatures":[{"sig":"MEQCIAqzYJE6gLWhzv1egECuuKQguB8TdWlprSqyPjZKszqsAiBkLgY7b5MIxJ7G/VwvhPVl/XWWGpFHLtCt+M2j83a6Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"_resolved":"/tmp/14fe9f57e3c07e0884f853d70cf8e16d/agenticprimitives-ap-kms-0.0.0-alpha.11.tgz","_integrity":"sha512-cgZRAxytx+ByWPr8eQ7E9GWLOmHQuKAVIbz+i17Ih12En4sQp/D47xnBt0M9ehreCiuV9+chk5/DabTBNHkjwQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.20","@agenticprimitives/key-custody":"1.0.0-alpha.20","@agenticprimitives/agent-naming":"1.0.0-alpha.20"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.11_1784817563958_0.06433375548229958","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.12":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.12","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.12","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"e507bcc5f9948b8dd4c6318513f6e5345fba7d5f","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.12.tgz","fileCount":37,"integrity":"sha512-9sJk7cYjN/g3EEdGP/eFR39HXOEatIRuxRzBBA8Fh8VljbkcBK2mNg0YWm+MTcWag4id/3sVnnAsVP/UEz4p6w==","signatures":[{"sig":"MEQCIEnXXVXnHd/jsq6Brc7DTwHsztcP96Ns7uQXUrAkfrDcAiBOiN39QoGku6/ae+/JfYsMkO3YKmNsQWW9qgE3YP9GKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"_resolved":"/tmp/8419290a07478847ab1d2beeb49e4225/agenticprimitives-ap-kms-0.0.0-alpha.12.tgz","_integrity":"sha512-9sJk7cYjN/g3EEdGP/eFR39HXOEatIRuxRzBBA8Fh8VljbkcBK2mNg0YWm+MTcWag4id/3sVnnAsVP/UEz4p6w==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.21","@agenticprimitives/key-custody":"1.0.0-alpha.21","@agenticprimitives/agent-naming":"1.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.12_1785727493896_0.5127351085974678","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.13":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.13","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.13","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"4db323c09e2253e9d3eb50e98d48beccd56b964f","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.13.tgz","fileCount":37,"integrity":"sha512-76zW5HnA4HTOiT2K+4x2WjGLXMIIKYXRHYfINaoBChG2EiZvXl5yIB+cCuFXRyzcNNiwh4k5KJ2Z4/jPtdC31w==","signatures":[{"sig":"MEUCIDcvq1hnVGTdEtIB7F0SQAnLa8QwYEmEB+s9zeUiQaNJAiEA2sLuFtDF47cvuyQC0tp0CPCmwEFrYKRKURDxCdjoyRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"_resolved":"/tmp/e467295e471c41234ac55bc74e555faa/agenticprimitives-ap-kms-0.0.0-alpha.13.tgz","_integrity":"sha512-76zW5HnA4HTOiT2K+4x2WjGLXMIIKYXRHYfINaoBChG2EiZvXl5yIB+cCuFXRyzcNNiwh4k5KJ2Z4/jPtdC31w==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.17.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.22","@agenticprimitives/key-custody":"1.0.0-alpha.22","@agenticprimitives/agent-naming":"1.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.13_1787775689663_0.340549732434996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.14":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.14","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.14","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"f57e12a1fe8f2c68eb5ef0d0aeb861de907a27d8","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.14.tgz","fileCount":37,"integrity":"sha512-hEZs4cfx5aMpjQIgTFs71+hxRmnihCMg4xz3fcuQqisoNf8RIV7PpwO52f5mr9qXUuTK9URd10QYgwYsFVCHLQ==","signatures":[{"sig":"MEUCIQDNOBbvK/9m6F7qwuXwGeWftqkBdm2VFJwgJxXO7oMjeAIgcHb6eZqxbZf6TXar8RwX3wzP3hR9fmkTr1MahQ/s95A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdJrL4n4ecIJTWDatAmjnQGbKNSG8DWAx7P4IBi5qMzAiAK8T070b8OW981nqEOtoNo7HfNktIm8SsAfJUE4UkNSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"_resolved":"/tmp/1c587a66aef4eac9edfb9a8b83c04e83/agenticprimitives-ap-kms-0.0.0-alpha.14.tgz","_integrity":"sha512-hEZs4cfx5aMpjQIgTFs71+hxRmnihCMg4xz3fcuQqisoNf8RIV7PpwO52f5mr9qXUuTK9URd10QYgwYsFVCHLQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.19.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.23","@agenticprimitives/key-custody":"1.0.0-alpha.23","@agenticprimitives/agent-naming":"1.0.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.14_1789164140690_0.17088735089953255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.15":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.15","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.15","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"29133e1990a5ccc2cb02c84b04408b465a987088","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.15.tgz","fileCount":37,"integrity":"sha512-bAoQTqr4dpetee4diH3WI8kfjW15JtEbyicX0oHthaC/NQpp4cBkvNl6yE5b/zqNCfoeidNfaooXjGZoCLexgg==","signatures":[{"sig":"MEUCIQDCDI/hnYNuP9HXygOY6yOYJYDBGrhTc+BhcxgyhDL+JQIgAX2n6/TckceOaECCaxET3q/1QyN0jSjSfLF0DEOWcyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5jaYRKujUs2qs06/vYKuKikG64lE7NDvhss2LIzS0FAiAAo9u/7bmIZd9SGe4bC7dqkF1RTw4clWDRe2c7kDzgug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"_resolved":"/tmp/1d980eeedc8d6acecda3cdb54e67d68d/agenticprimitives-ap-kms-0.0.0-alpha.15.tgz","_integrity":"sha512-bAoQTqr4dpetee4diH3WI8kfjW15JtEbyicX0oHthaC/NQpp4cBkvNl6yE5b/zqNCfoeidNfaooXjGZoCLexgg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.19.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.24","@agenticprimitives/key-custody":"1.0.0-alpha.24","@agenticprimitives/agent-naming":"1.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.15_1789230584237_0.04158096754919227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.16":{"name":"@agenticprimitives/ap-kms","version":"0.0.0-alpha.16","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation"],"license":"MIT","_id":"@agenticprimitives/ap-kms@0.0.0-alpha.16","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/ap-kms","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"bin":{"ap-kms":"bin/ap-kms.mjs"},"dist":{"shasum":"2df5dd7795d843fd5ef36a3e8681055ed865779d","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.16.tgz","fileCount":37,"integrity":"sha512-4zIkipkRD9zso3A1ihI4m29SjKZvZ7C0flUnV/qwmRPFxs9wTOkvq41CITQ+4Brp9jaENxqVUcUdtHkAY0w5PA==","signatures":[{"sig":"MEYCIQDeT8NzeApvmpClQYL6XFAgEIcFfpBFBxpGL9j/kcoSxQIhAMbvGWpvDGiLl3vgbIG35X4xOOpCsNkzTiIgyUNUNlB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/vVxY1PrQbjgaJyOzOzvwJcVFSjqmyKH8YNrxZUJAHQIgATx0eiTFU4lBeNn+yqBbMBwDVytIU9dOhS1bW1HqKj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67701},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/4f02a6634bd74983e2c51c9686853eca/agenticprimitives-ap-kms-0.0.0-alpha.16.tgz","_integrity":"sha512-4zIkipkRD9zso3A1ihI4m29SjKZvZ7C0flUnV/qwmRPFxs9wTOkvq41CITQ+4Brp9jaENxqVUcUdtHkAY0w5PA==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.16.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.25","@agenticprimitives/key-custody":"1.0.0-alpha.25","@agenticprimitives/agent-naming":"1.0.0-alpha.25"},"_npmOperationalInternal":{"tmp":"tmp/ap-kms_0.0.0-alpha.16_1789499398867_0.2845734265286277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.17":{"_id":"@agenticprimitives/ap-kms@0.0.0-alpha.17","bin":{"ap-kms":"bin/ap-kms.mjs"},"bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"96ea2e2826adb4cc1daa7cf598bd2f4b2ce4aff5","tarball":"https://registry.npmjs.org/@agenticprimitives/ap-kms/-/ap-kms-0.0.0-alpha.17.tgz","fileCount":37,"integrity":"sha512-XuZFQYw1+UEai/0XaS6q8VXO+KlAM9Pdd1LEOtQ5qv2ETHupoFPCSEcpxezPK4QuWQuKgaaLYHe21346KiSJ9Q==","signatures":[{"sig":"MEUCIQCg9OMr3JtscxuMGCg7XPhrTZPa52hB1atuayqs2qUNbAIgdk6DwO3GgneXc1aflQgCGhnP1nG5QLLO2eR2eGh0N4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbDFiCDRj1M5sZk8ATo3z5xf5h7vA+yevY6wsdn5kvwwIhAPQVtPy/udtcWZ+UnzcS6/mb5dOHq4mEj1tlpPkW96gX"}],"unpackedSize":68201},"main":"./dist/index.js","name":"@agenticprimitives/ap-kms","type":"module","_from":"file:agenticprimitives-ap-kms-0.0.0-alpha.17.tgz","types":"./dist/index.d.ts","author":{"url":"https://agenticprimitives.dev","name":"Agentic Trust Labs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"version":"0.0.0-alpha.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5426d03e-f469-4f61-8689-0e5f8c5539da"}},"homepage":"https://agenticprimitives.dev","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"_resolved":"/tmp/b26e6740b3f5bf9c82a1cebc101b6425/agenticprimitives-ap-kms-0.0.0-alpha.17.tgz","_integrity":"sha512-XuZFQYw1+UEai/0XaS6q8VXO+KlAM9Pdd1LEOtQ5qv2ETHupoFPCSEcpxezPK4QuWQuKgaaLYHe21346KiSJ9Q==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"_npmVersion":"11.19.0","description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","directories":{},"maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.52.2","vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.26","@agenticprimitives/key-custody":"1.0.0-alpha.26","@agenticprimitives/agent-naming":"1.0.0-alpha.26"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ap-kms_0.0.0-alpha.17_1789814920783_0.22697141446475055"}}},"time":{"created":"2026-06-18T03:02:11.369Z","modified":"2026-09-19T10:48:41.037Z","0.0.0-alpha.1":"2026-06-18T03:02:11.759Z","0.0.0-alpha.2":"2026-06-18T03:11:54.532Z","0.0.0-alpha.3":"2026-06-19T03:03:01.025Z","0.0.0-alpha.4":"2026-06-19T03:44:27.596Z","0.0.0-alpha.8":"2026-07-14T15:51:12.117Z","0.0.0-alpha.10":"2026-07-22T01:52:05.376Z","0.0.0-alpha.11":"2026-07-23T14:39:24.080Z","0.0.0-alpha.12":"2026-08-03T03:24:54.103Z","0.0.0-alpha.13":"2026-08-26T20:21:29.857Z","0.0.0-alpha.14":"2026-09-11T22:02:20.792Z","0.0.0-alpha.15":"2026-09-12T16:29:44.323Z","0.0.0-alpha.16":"2026-09-15T19:09:58.945Z","0.0.0-alpha.17":"2026-09-19T10:48:40.870Z"},"bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"license":"MIT","homepage":"https://agenticprimitives.dev","keywords":["agentic","primitives","ap-kms","kms","orchestrator","provisioning","cloud-kms","delegation","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/ap-kms"},"description":"Manifest-driven managed-KMS orchestrator: provision per-identity Cloud-KMS HSM signing keys + per-key IAM, resolve each agent's Smart Agent (agent-naming), derive + verify the EVM delegate address, and push the minimal runtime secrets to deploy targets wi","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"readme":"# @agenticprimitives/ap-kms\n\n> Part of **[Agentic Primitives](https://agenticprimitives.dev)** — the open-source trust substrate for agentic applications: identity that can sign, authority checked at act time, evidence the owner carries. [Developer kit](https://github.com/agentictrustlabs/agentic-primitives) · [All packages](https://agenticprimitives.dev/developers)\n\nManifest-driven managed-KMS orchestrator. One declarative `kms.manifest.json` is the single source of\ntruth for an app's signing identities; `ap-kms apply` then does every step to get Cloud-KMS signing working:\n\n1. **Provision** the keyring + a per-identity HSM secp256k1 signing key + per-key IAM (gcloud-free REST, via\n   `@agenticprimitives/key-custody/provision-gcp`). Idempotent.\n2. **Derive + report** each key's EVM address (verify it before wiring).\n3. **Resolve** each agent-naming name → its Smart Agent address (`@agenticprimitives/agent-naming`).\n4. **Wire** the minimal runtime secrets to each deploy target via an **app-supplied secret writer** with no\n   terminal echo — `--write`. The orchestrator is provider-agnostic; concrete deploy-platform code\n   (Cloudflare/Vercel/…) lives in the app and is injected as `writeSecret` (ADR-0020).\n\nThe one human step it never does is the **owner-signed delegation leaf** (Smart Agent → KMS key), produced\nby the content-signer ceremony. `ap-kms apply` reports per-identity whether it's bound; `ap-kms verify`\nconfirms each agent's *live* KMS delegate (derived from the key) still equals the *owner-authorized* delegate\nstored in the deployment's bindings, and that the stored SA matches the name's on-chain resolution.\n\n## Design\n\nThe core (`@agenticprimitives/ap-kms`) is **pure** — the provisioner, name resolver, address derivation,\nstored-bindings reader, and secret writer are all **injected** (`KmsOrchestratorDeps`). This keeps\n`key-custody` a leaf and the orchestration testable. The node wiring (`@agenticprimitives/ap-kms/node`)\nassembles the provider-agnostic implementations (provisioner / derivation / resolver / bindings reader) and\nthe fs manifest loader; the **deploy-platform secret writer stays in the app** and is injected:\n\n```ts\nimport { applyKmsManifest } from '@agenticprimitives/ap-kms';\nimport { loadManifest, makeNodeDeps } from '@agenticprimitives/ap-kms/node';\nimport { writeSecret } from './my-app-secret-writers.js'; // app-owned: switches on deployment.platform\n\nconst manifest = loadManifest('kms.manifest.json');\nawait applyKmsManifest(manifest, makeNodeDeps(manifest, { writeSecret }), { write: true });\n```\n\n`deployment.platform` is an opaque tag; the app's `writeSecret(deployment, name, value)` decides how to\npush the secret (e.g. a worker secret CLI, a hosting-provider REST API). No provider hostnames or\nprovider-specific code live in this package.\n\n## CLI\n\n```\nap-kms apply                          # provision + IAM + derive + resolve SA + REPORT (no secret writes)\nap-kms apply --write --writers ./w.js  # also push runtime secrets via the app-supplied writer module\nap-kms apply --dry-run                # print the plan only (no GCP mutations)\nap-kms verify                         # read-only drift check vs. stored owner-authorized delegations\nap-kms <cmd> --manifest path/to/kms.manifest.json\n```\n\n`--writers <module>` is dynamically imported and must export `writeSecret(deployment, name, value)` (or\ndefault-export it). The naming RPC URL comes from the env var named by `manifest.naming.rpcUrlEnv` (kept out\nof the manifest because it carries an API key).\n","readmeFilename":"README.md","author":{"url":"https://agenticprimitives.dev","name":"Agentic Trust Labs"}}