{"_id":"@1claw/agentkit","_rev":"12-d3e33b39a48858ac05fac54e0a37b6a4","name":"@1claw/agentkit","dist-tags":{"latest":"0.57.0"},"versions":{"0.1.1":{"name":"@1claw/agentkit","version":"0.1.1","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.1.1","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"39563f36a04333c1d086d4789c1f1f1f28fed2a8","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.1.1.tgz","fileCount":15,"integrity":"sha512-ndYadael6aODrAqQbP3f6ZQ2CNeL+3ebR06cARjbtNa9qKX12pvNI/9saUdFoVkiN+5eUNKegYCPgA0Vu//t7g==","signatures":[{"sig":"MEUCIQDzBqgFJi7O+vVUo6bOCAwnvepfNJhzxil2mDTbSFE8KwIgVtD0UyfsLYMf/ccuVJbB33ySiLGs7sHZPPbQGeZ3rPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38312},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.29.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.1.1_1780339611254_0.7631581401982881","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@1claw/agentkit","version":"0.42.0","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.42.0","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"faa83f06871d5f813ff60b1f5bacae51f133c9ca","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.42.0.tgz","fileCount":15,"integrity":"sha512-kTd6FG/di4KMN1vXNOqb0+biyMkESYrk5AWro6TJQK9fAO4EDEoNgx97EF1/f9wSJDRqhgBzwWu/wOaq1snUNQ==","signatures":[{"sig":"MEQCIGqRBHCmIj/ynf6Jk4C8rxWlBuuAKqeenhdXn1iVHvGjAiAMk6AlLxmgrVbCa1fpykwnBpoh5hfmjqm04rlfSa0uyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39697},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.42.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.42.0_1785611231395_0.09435950575300889","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@1claw/agentkit","version":"0.43.1","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.43.1","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"fb5d4ac181a27d21fd90b1fae11ad70c1afbefcf","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.43.1.tgz","fileCount":15,"integrity":"sha512-jPO++9y6eh8DcNkNeOV+X956xqUbsjAW8OwPv9G7t/Gj8n8HzOUAriMs0F/YmggkK+Uku1VuoQJPeLenHgzGcg==","signatures":[{"sig":"MEYCIQCsNIt92+cbZa2/jOkXa4OTbNU9PZf0I54WiY+u2J8HpQIhAMWElweUXUoySPYBxUKZGVWtEtcgmMUcgC2G5Ky0vQnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39907},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.43.1","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.43.1_1785864224036_0.10545735781127341","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@1claw/agentkit","version":"0.43.2","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.43.2","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"1dc763dbf43d3ba7b41596ee52a3a6be50aebb9f","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.43.2.tgz","fileCount":15,"integrity":"sha512-ltEGfdAobMh9EMcoDUF48pNi+dzyaTQr46JbMrPeeAtv7wZ3Q1E/1dUicm8HkH4xsdKKZpTrouAzm5v78PSKTg==","signatures":[{"sig":"MEUCIQDC+msI9LQr4T9vvrlzg5efineTrXCuiIFhV68S6OtfLwIgGSSCFWB81j2msKwA9h+DeKtJOlobisApE421BMAlQW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39992},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.43.2","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.43.2_1785864453875_0.047161337478552445","host":"s3://npm-registry-packages-npm-production"}},"0.43.5":{"name":"@1claw/agentkit","version":"0.43.5","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.43.5","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"46b9b2af238fec07a63d33547bc3b40395240eb9","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.43.5.tgz","fileCount":15,"integrity":"sha512-+eEbRtZXpBo3mLpCbZlLG8Wm7aRE/8N99RrPHBKP7R9noHTetGsovcsdHPrl99+GUHqvIvynfi66o9csfON2aQ==","signatures":[{"sig":"MEUCIQCOp7yQJBugDwrsjflEoO1Q0NR+HVActTr90mfD0DluUgIgEnJ5F40QxGE22IA+hIwQAGx/Yx+9tRYKSq1nf+3SGWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39992},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.43.5","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.43.5_1786481797867_0.8596648901675317","host":"s3://npm-registry-packages-npm-production"}},"0.48.2":{"name":"@1claw/agentkit","version":"0.48.2","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.48.2","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"7434a33ef5ecee2993eaa0f2c95f9ee219d1b79e","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.48.2.tgz","fileCount":15,"integrity":"sha512-EZi28oExpgfqrXdVseruMx/LxlGSVExkhmMTHySXkure1kpzGGA/eHm3rofYAuWPVDcvLjkOiJQ86jzt8rmoWA==","signatures":[{"sig":"MEQCIG0iqzHMZA/8lI+g+eXmnsabrbWno8atlw7eztONfTr+AiBs0RuoI7lbh4I0uWTZ8rVlquxF4Knmrod+foavgIoc9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.48.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.48.2_1786979096050_0.5761298744542143","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@1claw/agentkit","version":"0.49.0","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.49.0","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"60e919ce3cb154fd2a09b6a34cfc3615b61938a3","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.49.0.tgz","fileCount":15,"integrity":"sha512-tqyxTclDi8i91SQTJmKoi7P/o8iznrpkfLMf3QxUVwX1ISN/GIx9Wgo5t7RutGE5LXLc/6S+EWepFep9CNkS4w==","signatures":[{"sig":"MEYCIQCFdVMpsPC0zTxbUv4cTayIWwWMR0Oi4O+dTaTgn1jHyQIhAIK02qqpPgslIkt6w2IwoaedtOR/VZd2SjmzMtRY73wo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.49.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.49.0_1786985479069_0.0867153234878908","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@1claw/agentkit","version":"0.52.0","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.52.0","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"48b858c1d380e636b4ece49e517f398ccdef9124","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.52.0.tgz","fileCount":15,"integrity":"sha512-8V30Hd8P+OG+3q2H/VSUSsu0mfxo234TBxS2dRskufe1B9oPruyiL+aOfx3XTCKF+6sL74kiL9CQx25MUEin/g==","signatures":[{"sig":"MEUCIQD3kQkLf4/dKy1sDiv7lYIKDxc3eHDWYBBlpxwmuWfL+QIgHI3B5Ki/ucnCPaakkyAIOQlG+6fYZXQo1ISvHsLe8Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.52.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.52.0_1787091561046_0.2886038244338145","host":"s3://npm-registry-packages-npm-production"}},"0.53.1":{"name":"@1claw/agentkit","version":"0.53.1","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.53.1","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"b433edefe3fd5e42057cacdd05c2cd680b6f0fe8","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.53.1.tgz","fileCount":15,"integrity":"sha512-xQkOxwyN+68/IMR2WrGrj0jRM68Q0Byj9kir8obiQDA0QwEkoSBzc5q6VW/qKqm2bbO/O7XbqAhWMY4Sn/9O5w==","signatures":[{"sig":"MEUCIHjBqIdxAk753F8UUdbs/Dy+JOFDHfMRsg+WDbxN9iG9AiEAo7kR7Y3K+xldlqf/UV5GB6L+j+DPBKPPypWOgukfNx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.53.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.53.1_1787161644929_0.06550461036130706","host":"s3://npm-registry-packages-npm-production"}},"0.53.2":{"name":"@1claw/agentkit","version":"0.53.2","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.53.2","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"ce74ddd3e5c83b5c6120edeb7af4338b2ae7aea9","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.53.2.tgz","fileCount":15,"integrity":"sha512-k7/jyP7vUdwdR629gKdJvmh+q285z5Zedx+mCzKPl988QOtVTc8NsGjPpNEsyhnot9weF9ATRrDEnQ+i7RIA7w==","signatures":[{"sig":"MEUCIQCB7LXZBHUTRe4eeoooDmgv7/lAtIXx+2Hujs/ws/3gfwIgED3QY09YtPYDlMZBChYFzk/VMJbCWOphbBaQZO6YFz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40633},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.53.2","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.53.2_1787175860267_0.19318961447405814","host":"s3://npm-registry-packages-npm-production"}},"0.56.2":{"name":"@1claw/agentkit","version":"0.56.2","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"license":"MIT","_id":"@1claw/agentkit@0.56.2","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"bin":{"1claw-agentkit":"dist/main.js"},"dist":{"shasum":"d1da6583c7fdce525eb2aabd511d04949cac07a3","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.56.2.tgz","fileCount":15,"integrity":"sha512-E76GrE6eZ0StD20BWNLFb9ydHEfoyD4tqKaurmt4R3GKJ/siKIJ060WjBWpbU4SCLWIQHNojYaWtrL2Tzfw88w==","signatures":[{"sig":"MEYCIQCa9HjNFLPMOv2yJTs6IA6ijYatMHYcamwhY1zW7e9oJwIhAIwTE5vPafKfOu/vB0R3L/5J1GCf+w5Zwdguj/McnId3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41737},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/main.ts","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","setup":"tsx scripts/setup.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-agentkit.git","type":"git"},"_npmVersion":"11.6.1","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.56.2","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","eslint":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/agentkit":{"optional":true},"@coinbase/coinbase-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentkit_0.56.2_1787575067782_0.6075454174790722","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@1claw/agentkit","version":"0.57.0","description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","license":"MIT","type":"module","main":"dist/main.js","types":"dist/main.d.ts","bin":{"1claw-agentkit":"dist/main.js"},"scripts":{"setup":"tsx scripts/setup.ts","build":"tsc","dev":"tsx src/main.ts","start":"node dist/main.js","typecheck":"tsc --noEmit","lint":"eslint src/","clean":"rm -rf dist","prepublishOnly":"npm run build"},"dependencies":{"@1claw/sdk":"^0.57.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^22.0.0","eslint":"^9.0.0","tsx":"^4.19.0","typescript":"^5.7.0"},"peerDependencies":{"@coinbase/agentkit":">=0.2.0","@coinbase/coinbase-sdk":">=0.12.0"},"peerDependenciesMeta":{"@coinbase/coinbase-sdk":{"optional":true},"@coinbase/agentkit":{"optional":true}},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/1clawAI/1claw-agentkit.git"},"homepage":"https://github.com/1clawAI/1claw-agentkit#readme","bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"_id":"@1claw/agentkit@0.57.0","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-Kd9pAY4X14pFEVef9/kpRWBbT9D8k6pTejPbWWcTyM7/dnnvFMK8JejH/aMQMDtpG0SnSWMggyJvdEDUkLdkBQ==","shasum":"683622f60d54965957366188584ea93d0f5b7323","tarball":"https://registry.npmjs.org/@1claw/agentkit/-/agentkit-0.57.0.tgz","fileCount":15,"unpackedSize":41737,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIECOFZvGv7f0J5xgNBqKZ+wIbhWtjFagazzATf5U84/8AiEA2EjovF32VlGtgt0h34BvB5xRcODnP7CT8CsRxihmBEg="}]},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"directories":{},"maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentkit_0.57.0_1787581663618_0.39555002954195606"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T18:46:50.996Z","modified":"2026-08-24T14:27:43.898Z","0.1.1":"2026-06-01T18:46:51.412Z","0.42.0":"2026-08-01T19:07:11.527Z","0.43.1":"2026-08-04T17:23:44.171Z","0.43.2":"2026-08-04T17:27:34.046Z","0.43.5":"2026-08-11T20:56:38.055Z","0.48.2":"2026-08-17T15:04:56.218Z","0.49.0":"2026-08-17T16:51:19.257Z","0.52.0":"2026-08-18T22:19:21.187Z","0.53.1":"2026-08-19T17:47:25.115Z","0.53.2":"2026-08-19T21:44:20.398Z","0.56.2":"2026-08-24T12:37:47.918Z","0.57.0":"2026-08-24T14:27:43.751Z"},"bugs":{"url":"https://github.com/1clawAI/1claw-agentkit/issues"},"license":"MIT","homepage":"https://github.com/1clawAI/1claw-agentkit#readme","keywords":["base","mcp","security","1claw","secrets","wallet","agent","ai","coinbase","agentkit"],"repository":{"type":"git","url":"git+https://github.com/1clawAI/1claw-agentkit.git"},"description":"Secure AgentKit wallet for autonomous AI agents on Base — TEE-backed signing, programmatic guardrails, and zero secrets on disk via 1Claw","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"readme":"# @1claw/agentkit\n\n**Secure AgentKit wallet for autonomous AI agents on Base.**\n\nCoinbase [AgentKit](https://github.com/coinbase/agentkit) gives agents onchain tools: transfers, swaps, contract calls. Running it unattended means storing a seed phrase or private key somewhere the agent can read. One bad prompt or poisoned input can drain the wallet before a human notices.\n\nThis MCP server wraps AgentKit with 1Claw's vault, Intents API, and optional Shroud inspection. Credentials resolve from HSM-encrypted storage at boot. Signing happens server-side with per-agent guardrails (daily caps, address allowlists, chain restrictions). Keys never sit in `.env` or config JSON on disk.\n\nUse this for cron jobs, trading bots, and multi-agent systems that run without a human approving every transaction. For interactive chat where you click approve on each tx, Base's hosted MCP at [mcp.base.org](https://docs.base.org/ai-agents/quickstart) is the simpler path.\n\n> Your agent gets the full onchain toolkit. 1Claw holds the keys and enforces the rules.\n\n## Which Should I Use?\n\n| | [mcp.base.org](https://docs.base.org/ai-agents/quickstart) | @1claw/agentkit |\n|--|--|--|\n| **Use case** | Interactive (human in the loop) | Autonomous (no human per-tx) |\n| **Signing** | OAuth via Base Account, you approve each tx | TEE-backed Intents API, guardrails approve |\n| **Setup** | Connect remote MCP, sign in once | One agent key, programmatic config |\n| **Keys** | None needed (Base Account manages them) | Stored in 1Claw Vault (HSM + MPC) |\n| **Best for** | Claude Desktop, ChatGPT, Cursor chat | Cron jobs, multi-agent systems, background workers, trading bots |\n| **Limits** | Human reviews every action | Programmable: per-tx caps, daily limits, address allowlists |\n\n**TL;DR:** If a human approves every transaction, use `mcp.base.org`. If your agent runs unattended, use this.\n\n## The Problem\n\nAgentKit gives agents onchain tools: transfers, contract calls, DeFi interactions. Running it autonomously means storing seed phrases or API keys somewhere, and trusting the agent (or whatever prompts it) not to drain the wallet.\n\nWithout guardrails:\n- A prompt injection through a poisoned input can trigger unlimited transfers\n- Seed phrases sit in `.env` files or config JSON in plaintext\n- No per-transaction or daily spend limits\n- No audit trail of what the agent did or why\n- No way to instantly revoke access\n\n## The Solution\n\n```\nAgent ─► Shroud TEE ─► LLM ─► 1claw-agentkit (AgentKit + Vault) ─► Intents API ─► Base\n```\n\n| Surface | What it does | How |\n|---------|-------------|-----|\n| **Vault** | Eliminates secrets on disk | Credentials resolved from HSM-encrypted vault at boot. Never touch disk. MPC optional. |\n| **Intents API** | Replaces local signing | All signing happens in a TEE with per-agent guardrails enforced server-side. |\n| **Shroud** | Blocks prompt injection | 11-layer inspection pipeline scores and blocks attacks before the model acts. |\n| **Policy Engine** | Fine-grained access | Agents only see secrets they're explicitly granted by a human. |\n\n## Quick Start\n\n### Option A: One-Command Setup (Recommended)\n\n```bash\ngit clone https://github.com/1clawAI/1claw-agentkit.git\ncd 1claw-agentkit\nnpm install\nnpm run setup\n```\n\nThe setup wizard asks for your 1Claw human API key (`1ck_...`) and automatically creates:\n- A vault for your agent's secrets\n- An agent with Intents API + Shroud + Base guardrails\n- A signing key on Base chain\n- An access policy granting the agent read on `agentkit/*`\n\nIt outputs a ready-to-paste MCP config with both `1claw-agentkit` and the `1claw` MCP server paired together.\n\n> Get your API key at [1claw.xyz → Settings → API Keys](https://1claw.xyz/settings/api-keys)\n\n### Option B: Manual Setup\n\n<details>\n<summary>Click to expand manual steps</summary>\n\n#### 1. Install\n\n```bash\nnpm install @1claw/agentkit\n```\n\n#### 2. Store your secrets in 1Claw\n\n```bash\nnpm install -g @1claw/cli\n1claw login\n1claw vault create --name \"base-agent-keys\"\n1claw secret put agentkit/seed-phrase --value \"your seed phrase\"\n1claw secret put agentkit/coinbase-api-private-key --value \"-----BEGIN EC...\"\n1claw secret put agentkit/alchemy-api-key --value \"your_key\"\n```\n\n#### 3. Create a secured agent\n\n```bash\nnpx @1claw/cli agent create \\\n  --name \"my-base-agent\" \\\n  --intents-api \\\n  --shroud \\\n  --tx-allowed-chains \"base\" \\\n  --tx-max-value \"0.1\" \\\n  --tx-daily-limit \"1.0\"\n```\n\n</details>\n\n### 4. Update your MCP config\n\nThe setup script outputs this for you, but here's the config manually. **Both MCPs share the same agent key** — they compose into one unified toolset:\n\n```json\n{\n  \"mcpServers\": {\n    \"1claw-agentkit\": {\n      \"command\": \"npx\",\n      \"args\": [\"@1claw/agentkit\"],\n      \"env\": {\n        \"ONECLAW_AGENT_API_KEY\": \"ocv_your_key_here\"\n      }\n    },\n    \"1claw\": {\n      \"command\": \"npx\",\n      \"args\": [\"@1claw/mcp\"],\n      \"env\": {\n        \"ONECLAW_AGENT_API_KEY\": \"ocv_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n**That's it.** One env var. Zero secrets on disk. Two MCPs, one agent.\n\n## Why Both MCPs?\n\nThe `1claw-agentkit` and `1claw` MCP servers use the **same agent credentials** and complement each other:\n\n| MCP Server | What it provides |\n|-----------|-----------------|\n| **1claw-agentkit** | All AgentKit onchain tools (transfers, contract calls, ERC-20, Morpho, NFTs, Farcaster) — but TEE-signed and guardrail-enforced |\n| **1claw** | 27+ vault management tools (put_secret, get_secret, rotate_and_store, simulate_transaction, sign_message, sign_typed_data, grant_access, share_secret, platform tools, etc.) |\n\nTogether they enable flows like:\n- *\"Store my new Alchemy key in the vault, then check my Base wallet balance\"* — uses both MCPs in one conversation\n- *\"Rotate my Coinbase API key and update it in the vault\"* — 1claw MCP handles the rotation\n- *\"Simulate this Morpho deposit, then execute it if profitable\"* — simulate via 1claw, execute via 1claw-agentkit\n- *\"Share read access to my neynar key with my teammate's agent\"* — 1claw MCP handles sharing\n\n## How It Works\n\n### Boot sequence\n\n1. MCP server starts\n2. Authenticates to 1Claw with a short-lived JWT (from the `ocv_` API key)\n3. Resolves `SEED_PHRASE`, `COINBASE_API_PRIVATE_KEY`, `ALCHEMY_API_KEY`, etc. from the vault\n4. Injects credentials into process memory (never written to disk)\n5. Starts the AgentKit MCP server with the Intents wallet provider active\n\n### Transaction flow\n\n1. LLM emits a tool call (transfer, swap, contract interaction)\n2. Shroud inspects the request (injection scoring, PII detection, exfil blocking)\n3. `OneclawIntentsWalletProvider` converts it to an Intents API call\n4. Server-side guardrails enforce: chain allowlist, address allowlist, value cap, daily limit\n5. Tenderly simulation runs (optional, default: on)\n6. Transaction is signed in the TEE and broadcast to Base\n7. Full audit trail recorded with hash-chain integrity\n\n### What the agent CAN'T do (even if prompt-injected)\n\n- Transfer to unlisted addresses (blocked by `tx_to_allowlist`)\n- Exceed daily spend (blocked by `tx_daily_limit`)\n- Move to another chain (blocked by `tx_allowed_chains`)\n- Read the seed phrase (blocked by Intents API private key gating)\n- Replay a transaction (blocked by idempotency keys)\n\n## Configuration\n\n### Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `ONECLAW_AGENT_API_KEY` | Yes | Agent API key (`ocv_` prefix) |\n| `ONECLAW_AGENT_ID` | No | Explicit agent ID (auto-resolved from key if omitted) |\n| `ONECLAW_API_URL` | No | API URL (default: `https://api.1claw.xyz`) |\n| `ONECLAW_VAULT_ID` | No | Explicit vault ID (auto-resolved if omitted) |\n| `ONECLAW_SECRET_PREFIX` | No | Vault path prefix (default: `agentkit/`) |\n| `ONECLAW_CHAIN_ID` | No | Chain ID — `84532` for Base Sepolia (default: `8453` Base mainnet) |\n\n### Vault Secret Paths\n\nStore secrets under `agentkit/` (configurable via `ONECLAW_SECRET_PREFIX`):\n\n```\nagentkit/seed-phrase\nagentkit/coinbase-api-key-name\nagentkit/coinbase-api-private-key\nagentkit/alchemy-api-key\nagentkit/openrouter-api-key\nagentkit/neynar-api-key\n```\n\n## Use as a Library\n\n```typescript\nimport {\n  bootstrapSecrets,\n  OneclawIntentsWalletProvider,\n  createBaseMainnetProvider,\n} from \"@1claw/agentkit\";\n\n// Resolve secrets from vault\nconst secrets = await bootstrapSecrets({\n  agentApiKey: \"ocv_...\",\n});\n\n// Create a wallet provider backed by Intents API\nconst wallet = createBaseMainnetProvider({\n  agentApiKey: \"ocv_...\",\n  agentId: \"your-agent-id\",\n});\n\n// Send a transaction (TEE-signed, guardrail-enforced)\nconst result = await wallet.sendTransaction({\n  to: \"0xRecipient\",\n  value: \"0.001\", // ETH\n});\n\nconsole.log(`TX: ${result.txHash} (${result.status})`);\n\n// Sign a message (EIP-191, key never leaves TEE)\nconst sig = await wallet.signMessage(\"Hello from my agent\");\nconsole.log(`Signature: ${sig.signature}`);\n\n// Sign without broadcasting (agent submits to its own RPC)\nconst signedTx = await wallet.signTransaction({\n  to: \"0xContract\",\n  value: \"0\",\n  data: \"0xabcdef...\",\n});\n```\n\n## Examples\n\n- [`examples/claude-desktop.json`](examples/claude-desktop.json) — Claude Desktop config with zero secrets\n- [`examples/cursor.json`](examples/cursor.json) — Cursor IDE MCP config\n- [`examples/morpho-yield-agent.md`](examples/morpho-yield-agent.md) — Autonomous Morpho yield agent with $50/day cap\n\n## Docs\n\n- [Migration Guide](docs/migration-from-base-mcp.md) — Moving from plaintext secrets to 1Claw\n- [Policy Recipes](docs/policy-recipes.md) — Pre-built guardrail configs for common use cases\n\n## Security Comparison\n\n| Threat Vector | Unguarded AgentKit | @1claw/agentkit |\n|--------------|----------|-----------------|\n| Seed phrase on disk | `.env` / config JSON | Never touches disk (Vault + MPC) |\n| Prompt injection → drain | Unguarded | Shroud blocks + guardrails cap |\n| Unlimited transfers | No limits | Per-tx and daily caps |\n| Cross-chain pivot | Possible | `tx_allowed_chains` enforced |\n| Replay attacks | No protection | Idempotency keys |\n| Credential exfil via tool result | Possible | Shroud redaction + output policy |\n| Audit trail | None | Hash-chained, tamper-evident |\n| Access revocation | Delete files | Instant (policy delete / JWT revoke) |\n| Key rotation | Manual seed replacement | One CLI command |\n\n## Relationship to mcp.base.org\n\nThe new [Base MCP](https://docs.base.org/ai-agents/quickstart) at `mcp.base.org` is a hosted remote server designed for interactive use. It uses OAuth and Base Account wallets — a human approves every transaction. It's the right choice for conversational use in Claude, ChatGPT, or Cursor.\n\nThis package serves a different need: agents that run autonomously without human-in-the-loop approval. Think trading bots, automated treasury management, multi-agent workflows, CI/CD pipelines. The guardrails are programmatic (value caps, allowlists, daily limits, simulation) rather than requiring a human to click \"approve\" each time.\n\nThey are alternatives, not companions — both expose the same AgentKit tools (transfers, Morpho, NFTs, Farcaster) but with different trust models. Pick one based on whether a human is present to approve actions.\n\n## x402 Integration\n\nThis package works with 1Claw's x402 micropayment system. The agent pays per-request in USDC on Base via the Coinbase CDP facilitator. The whole loop is circular and on-chain:\n\n```\nAgent uses AgentKit to act onchain\n  → pays 1Claw per-request in USDC on Base\n  → signs via Intents API on Base\n  → everything is on Base\n```\n\n## New in v0.43: Automations, Memory, Runtimes & Discovery\n\n### Automations\n\nSchedule recurring workflows via the 1Claw SDK (`workflow_spec` + cron). Create from a human token (dashboard/CLI/SDK) — agents can be bound as the automation's `agent_id`:\n\n```typescript\nimport { OneclawClient } from \"@1claw/sdk\";\n\nconst client = new OneclawClient({ apiKey: \"1ck_...\" });\n\nawait client.automations.create({\n  name: \"daily-yield-harvest\",\n  agent_id: \"<agent-uuid>\",\n  trigger_type: \"cron\",\n  cron_expr: \"0 9 * * *\", // every day at 9am UTC\n  workflow_spec: {\n    steps: [{ type: \"http\", binding: \"morpho\", method: \"POST\", path: \"/harvest\" }],\n  },\n});\n```\n\n### Agent Memory\n\nPersist context across agent sessions — market observations, user preferences, or strategy state:\n\n```typescript\nimport { storeMemory, searchMemory } from \"@1claw/agentkit\";\n\nawait storeMemory({ agentApiKey: \"ocv_...\", content: \"ETH/USDC pool APY dropped below 3%\" });\nconst relevant = await searchMemory({ agentApiKey: \"ocv_...\", query: \"pool APY\" });\n```\n\n### Runtimes\n\nDeploy your AgentKit agent to a managed runtime with built-in secret injection and auto-restart:\n\n```typescript\nimport { deployRuntime } from \"@1claw/agentkit\";\n\nawait deployRuntime({\n  agentApiKey: \"ocv_...\",\n  image: \"ghcr.io/my-org/my-agent:latest\",\n  env: { CHAIN: \"base\" },\n});\n```\n\n### Agent Discovery\n\nPublish your agent to the 1Claw directory so other agents and humans can discover it:\n\n```bash\n1claw agent update <agent-id> --discoverable true \\\n  --listing-description \"Autonomous Morpho yield optimizer on Base\"\n```\n\n## Platform v0.56+ (HITL, HFA, Safe, guardrail governance)\n\nAgentKit runs on 1Claw API **v0.56.2+**. Configure on agents in the dashboard or via `@1claw/sdk` / CLI — not in this MCP package:\n\n| Capability | AgentKit impact |\n|------------|-----------------|\n| **Graduated HITL** | High-value or policy-matched txs return `202 awaiting_approval`; humans approve in dashboard or mobile before signing proceeds. |\n| **Human Factor Auth** | Treasury-style flows use passkey/password step-up when org spend policies require it (embedded wallets via `@1claw/wallet-react`). |\n| **Guardrail governance** | Execution binding guardrails support shadow/enforce; **widening** agent or binding guardrails queues `policy_change` approval. Replay and shadow reports via org APIs. |\n| **Safe foundation** | Counterfactual Gnosis Safe accounts per agent (`1claw agent accounts list|migrate`); module registry + allowance sync (on-chain deploy pending Guard audit). |\n\nMultichain signing (EVM, BTC, SOL, XRP, ADA, TRX) is unchanged in v0.56 — Vault/Shroud use `rust-bitcoin`, `solana-sdk` v4, and `xrpl-rust` 1.1.0.\n\n## Contributing\n\nPRs welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n---\n\nBuilt by [1Claw](https://1claw.xyz) — AI Agent Secrets Management.\n","readmeFilename":"README.md"}