{"_id":"@agnt-rcpt/openclaw","_rev":"16-7a00d762411894c9e601dbbbc94de60c","name":"@agnt-rcpt/openclaw","dist-tags":{"alpha":"0.8.0-alpha.1","latest":"0.9.1","rc":"0.9.1-rc.2"},"versions":{"0.2.0":{"name":"@agnt-rcpt/openclaw","version":"0.2.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.2.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-attest":"dist/src/cli.js"},"dist":{"shasum":"a515351beea5c7a94f4bad658775b22e0e5d6de5","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.2.0.tgz","fileCount":22,"integrity":"sha512-3T05G2Zi1kWYiLiZv+RZfH7KmDjK3NBtpiZ9yQEnPENf2W5fi/LBbd/HjwzaK6JGdntWZtpl8QEkFhFjCY0r8w==","signatures":[{"sig":"MEUCIQCEd89b0ValhaIT6KDOcruU0Faz2b8KNV6VOtByhfPHLQIgHPcbKMipOVGiMvyNqrq3pEBabuYqrojt6GYPyXIe0uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76116},"type":"module","exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"78d15def06b85918b49a27be43986e24b396752a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ojongerius","email":"otto.jongerius@gmail.com"},"openclaw":{"extensions":["./src/index.ts"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.9.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Attest Protocol","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.2.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"*","typescript":"^5.7.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.2.0_1775120563411_0.7138529631262285","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agnt-rcpt/openclaw","version":"0.3.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.3.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"e20ec5f48677adcbbb0a3251b7aca14d115e365b","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.3.0.tgz","fileCount":22,"integrity":"sha512-bMvZ6XpBrShC+1jbugnLm3f7tyifbWLjSKfaWFy3UdgpB9yRHbfqH19zk6uN+ZA9vk6SwzW/TE+bKor7qqVllw==","signatures":[{"sig":"MEUCIGft6qG/ehKF2ckwl/Z64kPBeORqjrztA/VFGIzTYcCJAiEAsNFKqKx6K4AhHr2xI4bLqOPgeT/XikN3u31YaqF12g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76373},"type":"module","exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"1a775a198b4cde54dc431aeb705bad282aecf3f8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./src/index.ts"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.9.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@agnt-rcpt/sdk-ts":"^0.2.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","openclaw":"*","typescript":"^5.7.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.3.0_1775165161568_0.07568341632081577","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agnt-rcpt/openclaw","version":"0.3.1","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.3.1","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"e144d61a8802f81cc7e08777aa7cb82040207416","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.3.1.tgz","fileCount":22,"integrity":"sha512-jeowFWjeHd48h90ytZqzeskspGnmpkWR1t9vKqGIUGrHG+9Qz9W/51c/RFZE2o1jmB2fFKCllHaQAl4H99UmJg==","signatures":[{"sig":"MEUCIQDeTmDuwoVy9OQkTDusMFend+/v31Q5XthXOmGShKOERQIgSKUdV/H1AusA7hWpPmaUr20d5oJCW1ii7NYcU+1OxlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76422},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"c8d079dcd58105c7f6aa88dc7f100c45b1f606df","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.4.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.3.1_1777236458272_0.49888192054091096","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@agnt-rcpt/openclaw","version":"0.3.2","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.3.2","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"d09f0d7a4000bdf812e4655e76175431d027afc7","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.3.2.tgz","fileCount":22,"integrity":"sha512-MPWY4EHnwO5PjSBjiOGWT634Hk8eFSJ1u7cSDov/IIYMmaGfMWrEMLLmZ979VwuEpBk7x0fACjGtiEPnHChxDQ==","signatures":[{"sig":"MEYCIQDa9ZeVJ8rdhOMo2VPzYiJok71b4/mECtlORxV9dD3q+QIhAMxhSRGWHOUvtlVxBMo4n8Vwnu/giTKTtyGaZVSjpTSG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76617},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"e7723301a0ecc6248c0edac0185aeb2f6e413ae2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.4.1","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.3.2_1777241719559_0.2378154294871775","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@agnt-rcpt/openclaw","version":"0.3.3","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.3.3","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"97b5f5bb449b14c6eced20dbdfb71a12627be8a8","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.3.3.tgz","fileCount":22,"integrity":"sha512-T6Gr0/eXKl9FWJA4MxaPFz1uY3S1xRcfEk0ZGqj/Fa034WBQ3F0ewzAC7QHtQNRI8aOZTyWateg1GZSeWXvmGA==","signatures":[{"sig":"MEYCIQD8ptrWbtlI4HETiIfaxXH7S+stfNWi7nMehdtRwBuEjgIhANYacmWWgPVrS8j5vhNPfJ71WYU6iqqlu/6fhnIY0o4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76386},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"9e37983d32e92e95ceb170c08481b73b86e4c419","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.4.1","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.3.3_1777243379728_0.10731310938273064","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agnt-rcpt/openclaw","version":"0.4.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.4.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"58241c8fed75eb4af70b72267dd9f45ab0f70284","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.4.0.tgz","fileCount":22,"integrity":"sha512-GYAkvEeOaPDObbEeeML4LpiSPV60sn5OXzdAOiRlYTujWz+KxGWgCywr4UW8Hi3GCU8OBHlcwH28OUP9qQ5Y7w==","signatures":[{"sig":"MEUCIFp+o55WoOPvTUac5/xRIua3u1eIlxn8Xb5zKweEozTSAiEA04L2IPc2cBLPROeo+eaUsUjVuVKqN5lICLqo/LZJ1pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80497},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"6fb76c18e663d348fba93ac0d37300750dac8eba","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.5.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.4.0_1777249048108_0.8227673352807021","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agnt-rcpt/openclaw","version":"0.4.1","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.4.1","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"808cf7c2dff4c9c7689e3385624c3c940e1f777f","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.4.1.tgz","fileCount":22,"integrity":"sha512-mIljDtbxQUHoMXcD3vccMWkcxP6fIZjhLe1eMsXgUmxE/loNhXEs+oVT0mJ4SD7oKaoFRVv0yRP93hkgfg0QUw==","signatures":[{"sig":"MEYCIQD2EelM0I1Mginjw7gtYT5D3MIptAn93ja29YCybd6aUgIhAJU6+dUZpFSciIEaVlYyu4YN+acbf68+411u/nDIjjx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81296},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"882550e4bdff1a9ed0385b7498d8e491edbcbbe1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.5.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.4.1_1777251006413_0.91557277634844","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agnt-rcpt/openclaw","version":"0.4.2","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.4.2","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"eedf358ff39c2b22c4a9402c9522ed0f8e21165d","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.4.2.tgz","fileCount":22,"integrity":"sha512-hNCzD8nvEPjiCYLjeeCEDrqCURRQrHYnoUF38t5IEDRBOzc03pv+dOMcU/bKS20evUyIrolYcLqBMmqQXGxiaw==","signatures":[{"sig":"MEQCIB3mER/Gva6qA9jx6R4PIoaapilG6kv59V3J7IENXPckAiAssPO1MscfRJq0zR6bAArnNBZU76rTOnhC+rlmLKd8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82281},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"f22800a59e6007592c3d4416bda31266f0e1cb85","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.5.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.4.2_1777274565170_0.49568360653540067","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agnt-rcpt/openclaw","version":"0.5.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.5.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"f3e6ff77dacf2e8f15d3e8e60926bfd0542643f0","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.5.0.tgz","fileCount":22,"integrity":"sha512-EcsD/SLH49Xdfwoj8j1hQz116Vu1YWauBcoBGIfW/S6VrtuJoqBhW+Et9TMVdvVoQdu3XfV6nttBGCNS9RQJAg==","signatures":[{"sig":"MEUCIQDekvMcNP+prkMFvhMj0QF8MKxbTIjUkt3GI87Fxpf1DgIgDdN85s5rR7T7b/K95K4SghXlYTBRL2zxy47vf0+a56Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85449},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"5f2cb8b4b55ec1e49faa55d3f73fcf4b9860abdb","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.6.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.5.0_1777611988122_0.5061631005226588","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agnt-rcpt/openclaw","version":"0.6.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.6.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"59539c247134bd95a9488dc8d44ca8acb84ddaf9","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.6.0.tgz","fileCount":22,"integrity":"sha512-F4uIfzgK18jn/rw6SOKR9zj0VuvQRydaEuq8PDUsbJutsEPKwP9qsb98vt6g7N/19UuwtnBmd4FXtIGksCbtjg==","signatures":[{"sig":"MEUCIQDiPSuZEUYBPrcIhdK+uQYq4knYhyitOHPhqOKBnsw7XwIgJH6i8g7O1/82/ArMHNHTRH3tSNR5ZXkbb9uDOcXS8uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89863},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"c7c7075876d04aabce1827a6ddf38009552316d1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.6.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.6.0_1777760606669_0.4385853273909106","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-alpha.1":{"name":"@agnt-rcpt/openclaw","version":"0.8.0-alpha.1","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.8.0-alpha.1","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"e1744d51e3f8237c7dcf36a02e32f8a8b43da297","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.8.0-alpha.1.tgz","fileCount":24,"integrity":"sha512-GO5AQbbMFE2UkS7mXfcGxPtLHKkQADL6qrH3cLGI3ucW9UWdxrU00UvSL6Got52cyNNKY4MzYodXCeEnPj6dNg==","signatures":[{"sig":"MEUCIQCSWa0OJu7UHWfp7TqYXRD5X6k4BWZCdyvccMmB914dhgIgPRytdrIukjv1DA1ZLVC8Sm5r26ax4f4tT9OWzsmvOts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.8.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123343},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"7a8d3b503cb406fe3b4233c384d68cd04c74f5ea","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.6.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.8.0-alpha.1_1778291537083_0.45731897069049543","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agnt-rcpt/openclaw","version":"0.8.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"MIT","_id":"@agnt-rcpt/openclaw@0.8.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"ce17ffd99dec74f3ea468056775ca5de28fd8127","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.8.0.tgz","fileCount":24,"integrity":"sha512-vwT+csIT+sQRqGw6wKA9guBzcysoFa/7MIUEs14tVLZgKBFyNqSCbfhn3bDcuKi0TCEEyMZK0efAIMt46DNQaA==","signatures":[{"sig":"MEQCIGszuA5fzYUKDV0otwgJfY4b1qe0Jis2SWvGv3F6bRyXAiAebgNnQ2Y2uN1H2q66z98qkwKxeOrTJ7FIUOSWxZJoTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127900},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"691f6447dab42fb6670eb2c6c431546510eaca97","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.11.0","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agnt-rcpt/sdk-ts":"^0.6.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.8.0_1778811901122_0.6717605366734658","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agnt-rcpt/openclaw","version":"0.9.0","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"Apache-2.0","_id":"@agnt-rcpt/openclaw@0.9.0","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"859ae467c04fcff1575dc10ccf93a8587a230e1b","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.9.0.tgz","fileCount":25,"integrity":"sha512-8noss/hyaTmAiDEpFixcKtm0x/z600L98fahAiWQoPJFUQiGd/Ls6v+qx8gNCqGPo/zLunB/BIwTRvffk7IuXw==","signatures":[{"sig":"MEYCIQDxASHTCUV2ADU/kD1fQsFrx12igXnOSyYW9hOubFg2TgIhAPkRNraF/xUVc5QUYTWYWu+7Db1BK8O+jU2+XkfJBtq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151107},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"841ad7a489dfa77d03ff7a64387b33a09ec2d895","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.12.1","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agnt-rcpt/sdk-ts":"^0.9.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.9.0_1779428240609_0.4284244422892374","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-rc.1":{"name":"@agnt-rcpt/openclaw","version":"0.9.1-rc.1","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"Apache-2.0","_id":"@agnt-rcpt/openclaw@0.9.1-rc.1","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"574a4c7f5974e7b19ba326b750433c9afa94e2b3","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.9.1-rc.1.tgz","fileCount":25,"integrity":"sha512-fd6ST14MYXSycyG0Xg6bTk8A6eTL49KVJ41YY3abRUqQAjE2ytRjG8vz0r0HDtg53rCzdQ4JUjQTPrvk0tlS2g==","signatures":[{"sig":"MEYCIQDkIGO17LnZxVaLDJM+bTyQ1vnxGCqgPizQEkvLwXtJswIhAOP6rWXazoBVqsOuvn8UDpwsmT0PikNzlt4nL87aYX6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.9.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152270},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"5bf22174b80433d3d08a19b816bd95b8bd305205","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.12.1","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agnt-rcpt/sdk-ts":"^0.9.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.9.1-rc.1_1779435769395_0.02941471567049625","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-rc.2":{"name":"@agnt-rcpt/openclaw","version":"0.9.1-rc.2","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"author":{"name":"Otto Jongerius"},"license":"Apache-2.0","_id":"@agnt-rcpt/openclaw@0.9.1-rc.2","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"homepage":"https://github.com/agent-receipts/openclaw#readme","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"dist":{"shasum":"06e4829359f9fe2b0542d29aaa346a01705eab31","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.9.1-rc.2.tgz","fileCount":25,"integrity":"sha512-P4oG6s8YzP3Dl+HPJV6XPqNgyPZ6VlNg4T4LdaQKTNebzDnWimO5JS3DKBE2rdDa2+fH9rfMpH1nAmisHIBtEw==","signatures":[{"sig":"MEYCIQCc47vIvs2yjky3oNcMRbdfEk4gizAJIpJKyYCjM9s/wwIhANsKXT4cMFKWEwpXiBAd4x8BOfLQVP3CI5u3NAwt4o/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.9.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152272},"type":"module","engines":{"node":">=22.11.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"gitHead":"3cdbf28c0adacc79ddbffca2a511b3719622d982","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"openclaw":{"extensions":["./dist/src/index.js"]},"repository":{"url":"git+https://github.com/agent-receipts/openclaw.git","type":"git"},"_npmVersion":"11.12.1","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agnt-rcpt/sdk-ts":"^0.9.0","@sinclair/typebox":"0.34.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.4","openclaw":"*","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"openclaw":">=2025.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.9.1-rc.2_1779436437354_0.8689211316391248","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agnt-rcpt/openclaw","version":"0.9.1","description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","type":"module","license":"Apache-2.0","author":{"name":"Otto Jongerius"},"repository":{"type":"git","url":"git+https://github.com/agent-receipts/openclaw.git"},"keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"bin":{"openclaw-agent-receipts":"dist/src/cli.js"},"engines":{"node":">=22.11.0"},"scripts":{"build":"tsc -p tsconfig.build.json","test":"vitest run","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit"},"dependencies":{"@agnt-rcpt/sdk-ts":"^0.9.0","@sinclair/typebox":"0.34.49"},"devDependencies":{"@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.2","openclaw":"*","typescript":"^6.0.2","vitest":"^4.1.4"},"peerDependencies":{"openclaw":">=2025.0.0"},"openclaw":{"extensions":["./dist/src/index.js"]},"gitHead":"b99108b575b3ac821fb3b1e95e46c80835f7fcec","_id":"@agnt-rcpt/openclaw@0.9.1","bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"homepage":"https://github.com/agent-receipts/openclaw#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Lp2tGxUu2uaLLNbDB1wVdOjMutp/M2Y+dGiROJG7qVERtqoLoLE9Js2k1QxgdcT3Y+MY3zdt9SwB45idHERUIQ==","shasum":"cb763b33c505a8cf0821135f79fb9df69ec115c5","tarball":"https://registry.npmjs.org/@agnt-rcpt/openclaw/-/openclaw-0.9.1.tgz","fileCount":25,"unpackedSize":152267,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agnt-rcpt%2fopenclaw@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChoEzH9hnHYPdSEyWGY3WPoBfTRX7XOvR+WSS0MxQ+UgIgF5D9GmFQGwwSJlEPKkh7zDsbPX9vM45mhnhCKO1mzW8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61fe812d-5d9e-4a41-a7bf-9c4244510901"}},"directories":{},"maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw_0.9.1_1779439952411_0.45914901823068166"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T09:02:43.264Z","modified":"2026-05-22T08:52:32.925Z","0.2.0":"2026-04-02T09:02:43.549Z","0.3.0":"2026-04-02T21:26:01.977Z","0.3.1":"2026-04-26T20:47:38.409Z","0.3.2":"2026-04-26T22:15:19.721Z","0.3.3":"2026-04-26T22:42:59.878Z","0.4.0":"2026-04-27T00:17:28.259Z","0.4.1":"2026-04-27T00:50:06.569Z","0.4.2":"2026-04-27T07:22:45.308Z","0.5.0":"2026-05-01T05:06:28.320Z","0.6.0":"2026-05-02T22:23:26.833Z","0.8.0-alpha.1":"2026-05-09T01:52:17.236Z","0.8.0":"2026-05-15T02:25:01.274Z","0.9.0":"2026-05-22T05:37:20.763Z","0.9.1-rc.1":"2026-05-22T07:42:49.537Z","0.9.1-rc.2":"2026-05-22T07:53:57.493Z","0.9.1":"2026-05-22T08:52:32.536Z"},"bugs":{"url":"https://github.com/agent-receipts/openclaw/issues"},"author":{"name":"Otto Jongerius"},"license":"Apache-2.0","homepage":"https://github.com/agent-receipts/openclaw#readme","keywords":["openclaw","agent-receipts","audit-trail","receipts","verifiable-credentials","ed25519"],"repository":{"type":"git","url":"git+https://github.com/agent-receipts/openclaw.git"},"description":"Cryptographically signed audit trail for OpenClaw agent actions via Agent Receipts","maintainers":[{"name":"ojongerius","email":"otto.jongerius@gmail.com"}],"readme":"<div align=\"center\">\n\n# openclaw-agent-receipts\n\n### Agent Receipts plugin for OpenClaw\n\n[![npm](https://img.shields.io/npm/v/@agnt-rcpt/openclaw)](https://www.npmjs.com/package/@agnt-rcpt/openclaw)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-ESM-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![CI](https://github.com/agent-receipts/openclaw/actions/workflows/ci.yml/badge.svg)](https://github.com/agent-receipts/openclaw/actions/workflows/ci.yml)\n\n---\n\nCryptographically signed, hash-linked audit trail for every tool call an OpenClaw agent makes.\n\nBuilt on [`@agnt-rcpt/sdk-ts`](https://github.com/agent-receipts/ar/tree/main/sdk/ts) and [`@sinclair/typebox`](https://github.com/sinclairzx81/typebox).\n\n[Spec](https://github.com/agent-receipts/ar/tree/main/spec) &bull; [TypeScript SDK](https://github.com/agent-receipts/ar/tree/main/sdk/ts) &bull; [Python SDK](https://github.com/agent-receipts/ar/tree/main/sdk/py)\n\n</div>\n\n---\n\n## What it looks like\n\nAfter a session where the agent reads files, runs a command, browses a page, and writes output, querying the audit trail returns:\n\n```json\n{\n  \"total_receipts\": 5,\n  \"total_chains\": 1,\n  \"by_risk\": { \"low\": 4, \"high\": 1 },\n  \"by_status\": { \"success\": 4, \"failure\": 1 },\n  \"by_action\": {\n    \"filesystem.file.read\": 2,\n    \"filesystem.file.create\": 1,\n    \"system.command.execute\": 1,\n    \"system.browser.navigate\": 1\n  },\n  \"results\": [\n    { \"id\": \"rec-…01\", \"timestamp\": \"2026-04-01T02:10:01Z\", \"action\": \"filesystem.file.read\",    \"risk\": \"low\",  \"target\": \"read_file\",        \"status\": \"success\", \"sequence\": 1 },\n    { \"id\": \"rec-…02\", \"timestamp\": \"2026-04-01T02:10:02Z\", \"action\": \"filesystem.file.read\",    \"risk\": \"low\",  \"target\": \"read_file\",        \"status\": \"failure\", \"sequence\": 2 },\n    { \"id\": \"rec-…03\", \"timestamp\": \"2026-04-01T02:10:03Z\", \"action\": \"system.command.execute\",  \"risk\": \"high\", \"target\": \"run_command\",      \"status\": \"success\", \"sequence\": 3 },\n    { \"id\": \"rec-…04\", \"timestamp\": \"2026-04-01T02:10:04Z\", \"action\": \"system.browser.navigate\", \"risk\": \"low\",  \"target\": \"browser_navigate\", \"status\": \"success\", \"sequence\": 4 },\n    { \"id\": \"rec-…05\", \"timestamp\": \"2026-04-01T02:10:05Z\", \"action\": \"filesystem.file.create\",  \"risk\": \"low\",  \"target\": \"write_file\",       \"status\": \"success\", \"sequence\": 5 }\n  ]\n}\n```\n\nVerifying the chain confirms nothing was tampered with:\n\n```\nChain \"chain_openclaw_main_sid-42\" is valid: 5 receipts, all signatures and hash links verified.\n```\n\nEvery receipt is a signed [W3C Verifiable Credential](https://www.w3.org/TR/vc-data-model-2.0/) — parameters are hashed by default, and each receipt is hash-linked to the previous one, forming a tamper-evident chain.\n\n---\n\n## Why receipts?\n\nAI agents that read files, run commands, and browse the web are powerful — but that power needs accountability. When an agent operates autonomously, you need to know exactly what it did, prove that the record hasn't been tampered with, and keep sensitive details private.\n\n**Use cases:**\n\n- **Post-incident review** — your agent ran overnight and something broke. The receipt chain shows exactly which commands it ran, in what order, and whether each succeeded or failed — with cryptographic proof that the log hasn't been altered after the fact.\n- **Compliance and audit** — regulated environments require evidence of what systems did and why. Receipts are W3C Verifiable Credentials with Ed25519 signatures, giving auditors a tamper-evident trail they can independently verify.\n- **Safer autonomous agents** — the agent can query its own audit trail mid-session. Before taking a high-risk action, it can check what it has already done and whether previous steps succeeded, enabling self-correcting workflows.\n- **Multi-agent trust** — when agents collaborate, receipts serve as proof of prior actions. Agent B can verify that Agent A actually completed step 1 before proceeding to step 2, without trusting a shared log.\n- **Cost and usage tracking** — every tool call is classified by type and risk level, giving you a structured breakdown of what your agent spent its time on across sessions.\n\n### Beyond local storage\n\nToday, receipts are stored locally in SQLite — fully under your control. The [Agent Receipts protocol](https://github.com/agent-receipts/ar/tree/main/spec) is designed for receipts to travel further when you choose: publishing to a shared ledger, forwarding to a compliance system, or exchanging with other agents as proof of prior actions. The receipts are portable W3C Verifiable Credentials, but where they go is always your decision.\n\n## How it works\n\nEvery time the OpenClaw agent executes a tool, this plugin:\n\n1. **Classifies the action** using the [Agent Receipts taxonomy](https://github.com/agent-receipts/ar/tree/main/spec/taxonomy)\n2. **Forwards an unsigned frame** to the local [agent-receipts daemon](https://github.com/agent-receipts/ar/blob/main/daemon/README.md) over AF_UNIX\n3. The daemon **signs, hash-links, and stores** the receipt in its SQLite database\n\nThe agent also gets two introspection tools to query and verify its own audit trail.\n\n```\nOpenClaw Gateway\n  │\n  ├─ before_tool_call ──► classify → forward \"pending\" frame to daemon\n  │\n  ├─ [tool executes]\n  │\n  └─ after_tool_call ──► forward \"allowed\" frame to daemon\n                              │\n                         daemon: sign → chain → store\n```\n\n> **The daemon is required.** Frames are forwarded fire-and-forget — if the socket is unreachable, a startup warning is logged and delivery drops silently until the daemon is reachable. No receipts are recorded while the daemon is absent. See [Daemon setup](#daemon-setup) below.\n\n## Install\n\n```bash\nopenclaw plugins install @agnt-rcpt/openclaw\n```\n\nThen enable the plugin in your OpenClaw config. See [`docs/INSTALL.md`](docs/INSTALL.md) for tool visibility setup and configuration options.\n\n## CLI — Receipt Explorer\n\nQuery and verify receipts outside of agent sessions, useful for auditing and debugging.\n\n| Subcommand | Description |\n|:-----------|:------------|\n| `receipts` | List and query receipts (returns a collection) |\n| `verify`   | Verify chain integrity (signatures + hash links) |\n| `export`   | Export receipts as JSON-LD W3C Verifiable Credentials |\n\n```bash\n# List all receipts\nnpx @agnt-rcpt/openclaw receipts\n\n# Filter by risk level\nnpx @agnt-rcpt/openclaw receipts --risk high\n\n# Filter by action type and output as JSON\nnpx @agnt-rcpt/openclaw receipts --action system.command.execute --json\n\n# `receipts` always returns a collection — use `export --id` to fetch a single receipt by ID\nnpx @agnt-rcpt/openclaw export --id urn:receipt:abc-123\n\n# Filter receipts --json output with jq (fields: id, action, risk, target, status, sequence, chain_id, timestamp)\nnpx @agnt-rcpt/openclaw receipts --json \\\n  | jq '.receipts[] | select(.risk == \"high\" and .action == \"system.command.execute\")'\n\n# Verify all chains\nnpx @agnt-rcpt/openclaw verify\n\n# Verify a specific chain\nnpx @agnt-rcpt/openclaw verify --chain chain_openclaw_main_sid-42\n\n# Export a chain as JSON-LD (full W3C Verifiable Credentials)\nnpx @agnt-rcpt/openclaw export --chain chain_openclaw_main_sid-42\n\n# Export as a W3C Verifiable Presentation envelope\nnpx @agnt-rcpt/openclaw export --chain chain_openclaw_main_sid-42 --format presentation\n```\n\n> **Note:** Parameter disclosure is now controlled by the daemon's `--parameter-disclosure` flag, not by plugin config. To inspect `parameters_disclosure` values on receipts that were recorded with disclosure enabled, export the full receipt with `export --id` or `export --chain`.\n\nRun `npx @agnt-rcpt/openclaw --help` for all options including `--status`, `--limit`, and `--db`.\n\n## Agent tools\n\n### `ar_query_receipts`\n\nSearch the audit trail by action type, risk level, or outcome status. Returns receipt summaries and aggregate statistics.\n\n```\n> Query all high-risk actions from this session\n\n{\n  \"total_receipts\": 12,\n  \"results\": [\n    { \"action\": \"filesystem.file.delete\", \"risk\": \"high\", \"target\": \"delete_file\", \"status\": \"success\", \"sequence\": 7 },\n    { \"action\": \"system.command.execute\", \"risk\": \"high\", \"target\": \"run_command\", \"status\": \"success\", \"sequence\": 3 }\n  ]\n}\n```\n\n### `ar_verify_chain`\n\nCryptographically verify the integrity of the daemon's receipt chain. Checks Ed25519 signatures, hash links, and sequence numbering.\n\n```\n> Verify the audit trail\n\nChain \"chain_openclaw_main_sid-42\" is valid: 12 receipts, all signatures and hash links verified.\n```\n\n## What's in a receipt?\n\nEach receipt is a W3C Verifiable Credential signed with Ed25519, recording:\n\n| Field | What it captures |\n|:---|:---|\n| **Issuer** | The agent-receipts daemon's identity (set by the daemon at signing time) |\n| **Principal** | Which session authorized it (`did:session:<sessionKey>`) |\n| **Action** | What happened — classified type, risk level, target tool |\n| **Outcome** | Success/failure status and error details |\n| **Chain** | Sequence number + SHA-256 hash link to previous receipt |\n| **Privacy** | Parameters are hashed by default; opt in via `parameterDisclosure` to include selected fields in plaintext |\n| **Proof** | Ed25519Signature2020 with verification method |\n\n## Taxonomy\n\nThe plugin maps OpenClaw tool names to Agent Receipts action types:\n\n| OpenClaw tool | Action type | Risk |\n|:---|:---|:---|\n| `read_file` | `filesystem.file.read` | low |\n| `write_file` | `filesystem.file.create` | low |\n| `edit_file` | `filesystem.file.modify` | medium |\n| `delete_file` | `filesystem.file.delete` | high |\n| `run_command` | `system.command.execute` | high |\n| `browser_navigate` | `system.browser.navigate` | low |\n| `browser_click` | `system.browser.form_submit` | medium |\n| `send_message` | `system.application.control` | medium |\n\nSee [`taxonomy.json`](taxonomy.json) for the full 20-tool mapping. Override with a custom file via the `taxonomyPath` config option.\n\n## Configuration\n\nAll settings are optional — the plugin works out of the box with sensible defaults, assuming the daemon is installed at its default paths.\n\n| Setting | Default | Description |\n|:---|:---|:---|\n| `enabled` | `true` | Forward tool calls to the daemon |\n| `daemonDbPath` | _(platform default)_ | Path to the daemon's SQLite receipt database (overrides `AGENTRECEIPTS_DB`) |\n| `daemonPublicKeyPath` | _(platform default)_ | Path to the daemon's Ed25519 public key PEM file, used by `ar_verify_chain`. Defaults to `${AGENTRECEIPTS_KEY}.pub` when `AGENTRECEIPTS_KEY` is set, otherwise `~/.local/share/agent-receipts/signing.key.pub`. |\n| `taxonomyPath` | _(bundled)_ | Custom tool-to-action-type mapping |\n\nDefault paths follow the daemon's own resolution: `AGENTRECEIPTS_DB` env var → `$XDG_DATA_HOME/agent-receipts/receipts.db` → `~/.local/share/agent-receipts/receipts.db`.\n\n```jsonc\n{\n  \"plugins\": {\n    \"entries\": {\n      \"openclaw-agent-receipts\": {\n        \"config\": {\n          \"enabled\": true,\n          // \"taxonomyPath\": \"/path/to/custom-taxonomy.json\",  // optional\n          // \"daemonDbPath\": \"/custom/path/receipts.db\",       // optional; defaults to daemon's path\n          // \"daemonPublicKeyPath\": \"/custom/signing.key.pub\"  // optional; defaults to daemon's path\n        }\n      }\n    }\n  }\n}\n```\n\n> **Parameter disclosure** is now controlled by the daemon's `--parameter-disclosure` flag, not by this plugin. The `parameterDisclosure` plugin config is accepted for backwards compatibility but is ignored — setting it emits a startup warning.\n\n## Daemon setup\n\nThe [agent-receipts daemon](https://agentreceipts.ai/getting-started/daemon-setup/) must be installed and running locally. Frames are forwarded fire-and-forget — if the socket is unreachable at startup, a warning is logged. Per-frame delivery failures drop silently; no receipts are recorded while the daemon is absent.\n\n**macOS (Homebrew — recommended):**\n\n```sh\nbrew install agent-receipts/tap/agent-receipts-daemon\nbrew services start agent-receipts-daemon\n```\n\n**Linux (one-command install):**\n\n```sh\ncurl -fsSL https://github.com/agent-receipts/ar/releases/latest/download/install.sh | sh\nsudo loginctl enable-linger $USER   # one-time root step; log out and back in after\n```\n\n**Linux — openclaw gateway running as a system service** (`User=openclaw` in the unit file):\n\n`XDG_RUNTIME_DIR` is not set automatically for system services, so the plugin may resolve the wrong socket path. Add it via a drop-in override:\n\n```sh\nsudo systemctl edit openclaw\n```\n\n```ini\n[Service]\nEnvironment=XDG_RUNTIME_DIR=/run/user/1001   # replace 1001 with: id -u openclaw\n```\n\nRestart the gateway after saving.\n\nFull daemon documentation is at [agentreceipts.ai/getting-started/daemon-setup/](https://agentreceipts.ai/getting-started/daemon-setup/).\n\n## Upgrading from ≤ 0.8.0 (Flavor A → Flavor B)\n\nStarting with the next release, the plugin **requires** the daemon. It no longer holds keys, chain state, or a local SQLite store. If you were on Flavor A (in-process receipts):\n\n**1. Install and start the daemon** (if you haven't already) — see [Daemon setup](#daemon-setup) above.\n\n**2. Old receipts are not migrated.** Receipts recorded by Flavor A live at `~/.openclaw/agent-receipts/receipts.db`. No automatic import tooling exists — ADR-0010 specifies a clean break: the daemon starts a fresh chain at sequence 1. Keep the old database offline if you need to verify historical chains.\n\n**3. Issuer DID changes.** Historical Flavor A chains were issued under `did:openclaw:<agentId>`. New chains are issued by the daemon using its own identity. Verifiers of historical chains will see a different issuer from that point forward — this is expected and documented.\n\n**4. Config keys.** The `dbPath`, `keyPath`, and `daemonForwarding` config fields are now deprecated and ignored. If your daemon uses non-default paths, set `daemonDbPath` and `daemonPublicKeyPath` instead.\n\n## Project structure\n\n```\nsrc/\n  index.ts           # Plugin entry — wires hooks, tools, service\n  cli.ts             # Receipt Explorer CLI (npx @agnt-rcpt/openclaw)\n  hooks.ts           # before_tool_call / after_tool_call → classify + forward to daemon\n  classify.ts        # Tool name → action type + risk level classification\n  daemon-store.ts    # Read-only access to the daemon's SQLite receipt database\n  tools.ts           # ar_query_receipts + ar_verify_chain\n  config.ts          # Config resolution + daemon path defaults\ntaxonomy.json        # Default OpenClaw tool → action type mappings\n```\n\n## Development\n\n```sh\npnpm install\npnpm test              # run the test suite\npnpm run typecheck     # TypeScript strict mode\npnpm test:coverage     # with V8 coverage\n```\n\n| | |\n|:---|:---|\n| **Language** | TypeScript ESM, strict mode |\n| **Testing** | Vitest (colocated `*.test.ts` files) |\n| **Runtime deps** | `@agnt-rcpt/sdk-ts` + `@sinclair/typebox` |\n\n## Ecosystem\n\n| Repository | Description |\n|:---|:---|\n| [agent-receipts/spec](https://github.com/agent-receipts/ar/tree/main/spec) | Protocol specification, JSON Schemas, canonical taxonomy |\n| [agent-receipts/sdk-ts](https://github.com/agent-receipts/ar/tree/main/sdk/ts) | TypeScript SDK |\n| [agent-receipts/sdk-py](https://github.com/agent-receipts/ar/tree/main/sdk/py) | Python SDK ([PyPI](https://pypi.org/project/agent-receipts/)) |\n| **agent-receipts/openclaw** (this plugin) | OpenClaw integration |\n| [agent-receipts/ar/mcp-proxy](https://github.com/agent-receipts/ar/tree/main/mcp-proxy) | MCP proxy + CLI |\n\n## License\n\nApache License 2.0 — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}