{"_id":"@agenticprimitives/service-agent","_rev":"10-639810fcdcf15d4975098235689e92fb","name":"@agenticprimitives/service-agent","dist-tags":{"latest":"0.0.0-alpha.13"},"versions":{"0.0.0-alpha.0":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.0","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.0","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"63fe6b6160d09370e7732158aba64117eb8f23dc","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.0.tgz","fileCount":31,"integrity":"sha512-07JQBaub5kOdn7g0mIBhI0DFISvX9My72QXFQPeU+ubFkZy1DcrsTbmRoFSAYiuB/awwG98H9B4672aiJw1+UA==","signatures":[{"sig":"MEUCIQC+8WN1MdxiqFt6TB53/SudEVvUvucHGbTLDZ/Xc5w+RAIgbna8CuDDVkjwcn24Az4g7s9q6rZ8bQHaHEQHEEDNJYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78011},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/ae50aced1f76f5b005d6489c707bc531/agenticprimitives-service-agent-0.0.0-alpha.0.tgz","_integrity":"sha512-07JQBaub5kOdn7g0mIBhI0DFISvX9My72QXFQPeU+ubFkZy1DcrsTbmRoFSAYiuB/awwG98H9B4672aiJw1+UA==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.0_1782902635932_0.7106122275646956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.4":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.4","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.4","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"3c8402f9e0cd9dcd5acce8ee3729d57a25508515","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.4.tgz","fileCount":31,"integrity":"sha512-WB8XKTngRGnSJNFq6gPfNE6wBv4pAnlspGmC29E/TAk4AJp0M7Ygs1AGaORtif24I7aXsYqC5sZNs6z/aDBBkw==","signatures":[{"sig":"MEQCIB5SKLA8f6oSgkp30x1cQRdiJcc+77DzM1EgYct9TfVKAiAbCr40JipmFma7xqmTHRpVARq1KLgjKwGrYQQde4kMPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84961},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/d7a482455cf56729ced49fbcb9eec0c5/agenticprimitives-service-agent-0.0.0-alpha.4.tgz","_integrity":"sha512-WB8XKTngRGnSJNFq6gPfNE6wBv4pAnlspGmC29E/TAk4AJp0M7Ygs1AGaORtif24I7aXsYqC5sZNs6z/aDBBkw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.4_1784044321857_0.2038493496203191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.6":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.6","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.6","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"99890d96e19cdb6dc278209649e07a954983429a","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.6.tgz","fileCount":31,"integrity":"sha512-2ZnBOT1Yp8i2C1ZXq0sjJxQo4D/bOYvhG2WiNTLQQ9l6ToM8akTy51fUQI+83moCUnQrgE6HKyYLUf75CKy6QA==","signatures":[{"sig":"MEYCIQDZs0LOmogWx9F8FJcLy5tX6zGvH04HFeNXk1up2AzXiwIhANMPVGT62wOiI+tQbevs69RjIXx9FA2PsbZ+0+A5/O4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84961},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/6b1c63fee1dd8f783fdf697fe2d2ec00/agenticprimitives-service-agent-0.0.0-alpha.6.tgz","_integrity":"sha512-2ZnBOT1Yp8i2C1ZXq0sjJxQo4D/bOYvhG2WiNTLQQ9l6ToM8akTy51fUQI+83moCUnQrgE6HKyYLUf75CKy6QA==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.6_1784685261948_0.7429675625532808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.7":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.7","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.7","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"015b611af5e79cab6f819e76cbd8d270019d51a2","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.7.tgz","fileCount":31,"integrity":"sha512-WrbEfwKs9kX4ufCXO1ba00L6/7vWn/JrNtQSmMd61IW+TCQE7V7W5+yYHYaoskBzwMnUp4MYSaLiU1k93Cm16A==","signatures":[{"sig":"MEQCIA4KQDMjh+oMc70Y9cKWVhs5XGXoMjXyvhoZW4Nbe23VAiBuucVeqrvYuKhvauYyBF68uNcLuDdCvnZBJWImp/Nbcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84961},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"_resolved":"/tmp/ccd9b926d124ed5230a5579cb6c9b644/agenticprimitives-service-agent-0.0.0-alpha.7.tgz","_integrity":"sha512-WrbEfwKs9kX4ufCXO1ba00L6/7vWn/JrNtQSmMd61IW+TCQE7V7W5+yYHYaoskBzwMnUp4MYSaLiU1k93Cm16A==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.7_1784817593489_0.966270404219997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.8":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.8","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.8","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"fcf94b35db70c577fe96d4cd765aa205062e5fb9","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.8.tgz","fileCount":31,"integrity":"sha512-UhMK1RCL3szGB/Cr2NhuSew4BwmAp3QWDUrjmk7lueHuAAvh39TYqbbWjQOhUvUqS+LzshNERYC78vphsYSMtQ==","signatures":[{"sig":"MEUCIQCETG8H9igPOE/1fpl5FWC+b8guHcFMcJkurgPmWG37tQIgJmC7bELaihyIvLPwWtSvbj2TxvGhE6JraIzP8wpSAP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84961},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"_resolved":"/tmp/658d708755f42f20c972cb21c776521a/agenticprimitives-service-agent-0.0.0-alpha.8.tgz","_integrity":"sha512-UhMK1RCL3szGB/Cr2NhuSew4BwmAp3QWDUrjmk7lueHuAAvh39TYqbbWjQOhUvUqS+LzshNERYC78vphsYSMtQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.8_1785727538434_0.8217526769805701","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.9":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.9","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.9","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"351778d05d7d49495d190569c8fd74643f88a11f","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.9.tgz","fileCount":31,"integrity":"sha512-YXzA0yDnTINFzscnoMWuXuLUeRAimZaWlopAJG0l0SRHtABIKQv9pWdmb/D7p7pi2MdK48TeogQ9hK50zZXAow==","signatures":[{"sig":"MEUCIQD/o3FT/7pA1noaL2MQjdVDrfPrSnO9uE1jHCqWB/UptAIgfg9QFoX2AgO5EJ6nEavIHyj65nbo2hNEw8IOaMGV1RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84961},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"_resolved":"/tmp/f184fd6a4fd96dca0d05a73062898835/agenticprimitives-service-agent-0.0.0-alpha.9.tgz","_integrity":"sha512-YXzA0yDnTINFzscnoMWuXuLUeRAimZaWlopAJG0l0SRHtABIKQv9pWdmb/D7p7pi2MdK48TeogQ9hK50zZXAow==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.17.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.9_1787775726505_0.7106555048230245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.10":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.10","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.10","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"52a218e822a6358dd91daa2ffd125ba837f3e89c","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.10.tgz","fileCount":31,"integrity":"sha512-/EY7sFS/8X0TQTIO2aQqXQkFbcGmyjOq6ee0lDO+kNKbr96K29Wzdp363HgvwRCKiBoJ30vht2Gw3V0ZBnbcxw==","signatures":[{"sig":"MEUCIAWIYMkJDCQmzgVuTBw9EWrMsz3aaPmtwNlVnPQH8oMEAiEAmEZY+P+tUqAmBv6IDblX/urv4/6g7ECb3ZatcOqqzDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87293},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"_resolved":"/tmp/a8926baa130788fd4c6bacb40815e9f4/agenticprimitives-service-agent-0.0.0-alpha.10.tgz","_integrity":"sha512-/EY7sFS/8X0TQTIO2aQqXQkFbcGmyjOq6ee0lDO+kNKbr96K29Wzdp363HgvwRCKiBoJ30vht2Gw3V0ZBnbcxw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.19.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.10_1789164147649_0.4947869983833415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.11":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.11","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.11","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"a40573506fb8c55d629b92a79c24e943c080da1d","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.11.tgz","fileCount":31,"integrity":"sha512-FaVxMLpfORK7w65cgOPB8e8UocfuPJmdXvlVshpaqh2bwM5IyhggxLYjTIFALbeHP94+KEm2ZpXSeBbay0JLwA==","signatures":[{"sig":"MEYCIQC+zEdZoDzZHdGQ9evltNUHAXPmM76maN4uIM5LsMWqvAIhAKuDxNluI+jb4sMGXklK7LhyG+S7Dxemec9g1KnaXUtU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87293},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"_resolved":"/tmp/b6f9b17a037f36211397b20a91be7cb9/agenticprimitives-service-agent-0.0.0-alpha.11.tgz","_integrity":"sha512-FaVxMLpfORK7w65cgOPB8e8UocfuPJmdXvlVshpaqh2bwM5IyhggxLYjTIFALbeHP94+KEm2ZpXSeBbay0JLwA==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.19.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.11_1789230564567_0.08992075143646217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.12":{"name":"@agenticprimitives/service-agent","version":"0.0.0-alpha.12","keywords":["agentic","primitives","service-agent","skills","capability"],"license":"MIT","_id":"@agenticprimitives/service-agent@0.0.0-alpha.12","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives#readme","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"a8c286323de57235a691c128a2af610e0e7181fd","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.12.tgz","fileCount":31,"integrity":"sha512-POXBXhOmxV868ez8IJwG3/W3MwL8ttqeYdr+u3Ss179QKv72TRP8n1LodAMO/A9Z0chHSiMnTwFVIluKwOjjAQ==","signatures":[{"sig":"MEQCIGrkXVTa6svhlHVGUg7faql4GHHAyizMMmk5r35V9Eu7AiBMp7eeTQgSvru6r5Dl4KCHKUYpPJBNjhDEAO/PCgpw5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87293},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/3ce686a219f6693e0fad4218a833b546/agenticprimitives-service-agent-0.0.0-alpha.12.tgz","_integrity":"sha512-POXBXhOmxV868ez8IJwG3/W3MwL8ttqeYdr+u3Ss179QKv72TRP8n1LodAMO/A9Z0chHSiMnTwFVIluKwOjjAQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.16.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/service-agent_0.0.0-alpha.12_1789502460066_0.763109914799273","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.13":{"_id":"@agenticprimitives/service-agent@0.0.0-alpha.13","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"e9db6e83e53db163654b0b01448e4af64c9430a1","tarball":"https://registry.npmjs.org/@agenticprimitives/service-agent/-/service-agent-0.0.0-alpha.13.tgz","fileCount":31,"integrity":"sha512-3sMOEZTX+O/VXhEI9bTe7Eq5KQf55u9Jx9pAtVNiuldhPBaUrOcETwnYCUUBVvQwP2FsmaZBqNWZadyv7f+fLw==","signatures":[{"sig":"MEUCIHMul5Fd6hsDqkqEQzXuN4YEyO6XTaakDpubSWnp3yXlAiEAmY3QWGmfg84WfjzrejO+IEzXuMIGuizipAVtpYUJdcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSCBfutQuQX98S2j+FRvmh/sKfXTZR/XvTjRPWn5fpKAIgf9wD8qcMF0PZK1sltCfUyXqeQaNF4M7Jq7co0BK/UQA="}],"unpackedSize":87983},"main":"./dist/index.js","name":"@agenticprimitives/service-agent","type":"module","_from":"file:agenticprimitives-service-agent-0.0.0-alpha.13.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"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.0.0-alpha.13","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:626b0510-9556-41cc-a754-bb48edd3d2bb"}},"homepage":"https://agenticprimitives.dev","keywords":["agentic","primitives","service-agent","skills","capability","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"_resolved":"/tmp/2b3136b4bb4a7ddd97ea1a99c2148846/agenticprimitives-service-agent-0.0.0-alpha.13.tgz","_integrity":"sha512-3sMOEZTX+O/VXhEI9bTe7Eq5KQf55u9Jx9pAtVNiuldhPBaUrOcETwnYCUUBVvQwP2FsmaZBqNWZadyv7f+fLw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"_npmVersion":"11.19.0","description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","directories":{},"maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@agenticprimitives/types":"1.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service-agent_0.0.0-alpha.13_1789814983637_0.0063197731594586415"}}},"time":{"created":"2026-07-01T10:43:55.736Z","modified":"2026-09-19T10:49:43.923Z","0.0.0-alpha.0":"2026-07-01T10:43:56.067Z","0.0.0-alpha.4":"2026-07-14T15:52:01.988Z","0.0.0-alpha.6":"2026-07-22T01:54:22.099Z","0.0.0-alpha.7":"2026-07-23T14:39:53.621Z","0.0.0-alpha.8":"2026-08-03T03:25:38.573Z","0.0.0-alpha.9":"2026-08-26T20:22:06.645Z","0.0.0-alpha.10":"2026-09-11T22:02:27.779Z","0.0.0-alpha.11":"2026-09-12T16:29:24.703Z","0.0.0-alpha.12":"2026-09-15T20:01:00.244Z","0.0.0-alpha.13":"2026-09-19T10:49:43.764Z"},"bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"license":"MIT","homepage":"https://agenticprimitives.dev","keywords":["agentic","primitives","service-agent","skills","capability","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/service-agent"},"description":"Generic service-agent capability framework (spec 283): define -> assert -> entitle -> delegate -> primitive-plan -> execute -> receipt. Provider-neutral; all authority evaluators + primitives are injected. Domain catalogs (e.g. @agenticprimitives/treasury","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"readme":"# @agenticprimitives/service-agent\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\n> **Status:** experimental (spec 283 PR1).\n\nA generic framework for building **service agents** — agents that expose a catalog of capabilities\n(skills) and execute them under layered authority. It is provider-neutral and Ring-0 pure: it depends only\non `@agenticprimitives/types` and imports no wallet, exchange, RPC, MCP, delegation, or policy code. The\nconcrete providers and authority evaluators are **injected** by the host.\n\nDomain catalogs — e.g. `@agenticprimitives/treasury` — are separate packages that supply skill definitions\n+ a provider-neutral plan; this package runs the lifecycle.\n\n## The lifecycle\n\n```\ndefine  →  assert  →  entitle / delegate  →  primitive-plan  →  execute  →  receipt\n```\n\n- **define** — a `SkillDefinition` states a skill's meaning: id, version, `effect`\n  (`read|sign|spend|trade|admin`), default `exposure`, the logical capabilities it `requires`, optional\n  I/O schemas, and a `compile()` that emits a **primitive plan**. A definition does NOT claim the host can\n  run it.\n- **assert** — `assertSkills` resolves each definition's `requires` against the `PrimitiveRegistry`. A\n  skill asserts only when every non-optional requirement binds to an installed `Primitive` whose\n  constraints **cover** the requirement (monotonic). The result is an `AssertionReport`\n  (`asserted` / `unavailable` / `rejected`). The optional `publishAssertion` hook is the seam for public\n  disclosure (spec 282: vault claim → `atl:skills` → discovery + A2A card).\n- **entitle / delegate / guard** — the plan's `.authorize('entitlement', …)`, `.authorize('delegation', …)`\n  and `.guard(…)` steps call the **injected** evaluators (mapping to `tool-policy`/`entitlements`,\n  `delegation`, and `tool-policy` at the host). Every gate must ALLOW; the first denial throws the typed\n  error and nothing further runs (fail-closed).\n- **primitive-plan / execute** — `runPlan` resolves `ref()`s, calls registered primitives for `.step`s\n  (plus built-in `ledger.reserve`/`ledger.finalize`), and collects `.output`.\n- **receipt** — `invoke` returns a normalized `ExecutionReceipt` (authority decisions + primitive bindings\n  + outputs); the host sinks/signs it via `audit`.\n\n## Example\n\n```ts\nimport { ServiceAgent, defineSkill, createPrimitiveRegistry, primitivePlan, ref } from '@agenticprimitives/service-agent';\n\nconst balance = defineSkill<{ accountId: string }, { balance: string }>({\n  id: 'treasury.account.balance', version: '1.0.0', name: 'Read balance',\n  effect: 'read', defaultExposure: 'authenticated',\n  requires: [{ capability: 'account.balance' }],\n  compile: ({ input }) =>\n    primitivePlan('plan.balance')\n      .step('bal', 'account.balance', { accountId: input.accountId })\n      .output({ balance: ref('bal', 'balance') }),\n});\n\nconst registry = createPrimitiveRegistry();\nregistry.register(myAccountProvider); // advertises { id: 'account.balance', version, constraints }\n\nconst agent = new ServiceAgent({ descriptor: { id: '0x…', name: 'Treasury', version: '1.0.0' }, primitives: registry });\nagent.define(balance);\nawait agent.assert();\nconst receipt = await agent.invoke({ skillId: 'treasury.account.balance', input: { accountId: 'acct-1' } });\n```\n\nFor a spend skill, add `.authorize('entitlement', …)`, `.authorize('delegation', …)`, `.guard(…)`, and the\nledger reserve/finalize steps; wire `entitlements` / `delegations` / `policies` / `ledger` into\n`ServiceAgentOptions`. See `test/conformance.test.ts` for the full lifecycle with fakes.\n\n## What lives elsewhere\n\n- **Providers** (EVM transfer, swap venue, RPC, KMS signer) — EXTERNAL (ADR-0037); they register as\n  `Primitive`s. Demos ship fakes.\n- **Authority logic** — `delegation`, `tool-policy`, `entitlements`; injected as evaluators.\n- **The treasury catalog** — `@agenticprimitives/treasury`. **Public disclosure** — the app, via\n  `publishAssertion` (spec 282).\n","readmeFilename":"README.md","author":{"url":"https://agenticprimitives.dev","name":"Agentic Trust Labs"}}