{"_id":"@1claw/plugin-elizaos","_rev":"6-20b1440a9f7ca1c150906db9548b14c9","name":"@1claw/plugin-elizaos","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@1claw/plugin-elizaos","version":"0.1.0","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"license":"MIT","_id":"@1claw/plugin-elizaos@0.1.0","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://1claw.xyz","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"2b0c508217de35a0d824909e5ce7dbff4582d830","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.1.0.tgz","fileCount":57,"integrity":"sha512-D2WFK5rLu2NEEffjyIi55W90koxHOLObbgIHN/Bp+65sJ2uc1WaO5UJNgnLG/NxFmgrwPteM+jmN4kPw0Ry61g==","signatures":[{"sig":"MEUCIH676uFi2dqZ2jZZdmwwKACCpX8fLPqtQEv8wUvfPDzXAiEA0/p/HreAi1P0fCJF/vh3RHcZLTgdL9YhD/zySTj6eL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"11.6.1","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.xyz","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.xyz instead of api.1claw.xyz"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.xyz dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-elizaos_0.1.0_1780509227876_0.9994170771632427","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1claw/plugin-elizaos","version":"0.1.1","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"license":"MIT","_id":"@1claw/plugin-elizaos@0.1.1","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://1claw.xyz","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"fbbe1222f8f431ea7b3d4beadef21ab0be28ecf1","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.1.1.tgz","fileCount":57,"integrity":"sha512-J27b/SGVxq5WVAQtoYXmXc6C/q7hqIvGwVNA6I6eX8lMAhcWw+Q6/BL7ycfLUKR0rj+WbdDdQBurQYHAooeIrA==","signatures":[{"sig":"MEUCIQDIDMt5mqhYacVABdP3OqTbPNPTTGqTDXffkNmPB1faLAIgVhqVqPzKC5mbNSj55yTKJ9eJ1r04uw3Cjyp2UUDJ8ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","validate":"bash scripts/validate-setup.sh","bootstrap":"tsx scripts/bootstrap.ts","test:watch":"vitest","prepublishOnly":"npm run build","test:integration":"bash scripts/test-bootstrap-integration.sh"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"11.6.1","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.xyz","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.xyz instead of api.1claw.xyz"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.xyz dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-elizaos_0.1.1_1782743950475_0.32983852954170567","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@1claw/plugin-elizaos","version":"0.2.0","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"license":"MIT","_id":"@1claw/plugin-elizaos@0.2.0","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://1claw.xyz","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"f160bcb1a43236d10381051ef1a1bef0b29fba57","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.2.0.tgz","fileCount":65,"integrity":"sha512-9TZwDTsJWX/37Qr7+YN5KVrNnD5Pls0ZR3QjZs14QC7voUreyASp/Zrt9rFYXxogbgZZxCZYAyXmUnE3nJU4SQ==","signatures":[{"sig":"MEUCIQDiJiJBNe7u6Iif6/H+jn7AHFE1MQH8Zva1mQha5UDUvAIgJYI+0kDADjj6kAOKnmGFt4UVBTfNw5YeiaMkjL34Udg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","validate":"bash scripts/validate-setup.sh","bootstrap":"tsx scripts/bootstrap.ts","test:watch":"vitest","prepublishOnly":"npm run build","test:integration":"bash scripts/test-bootstrap-integration.sh"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"11.6.1","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.xyz","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.xyz instead of api.1claw.xyz"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.xyz dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-elizaos_0.2.0_1783721244669_0.6480485204290842","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@1claw/plugin-elizaos","version":"0.2.1","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"license":"MIT","_id":"@1claw/plugin-elizaos@0.2.1","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://1claw.xyz","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"777231a7deb4fdea8282f8b240b7ed5cb661eaf1","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.2.1.tgz","fileCount":65,"integrity":"sha512-Oxqar0seBeKuDzCJEr0D2x9yB8p/Iuv9lKs2REoAokRLc4EIdW+Q0m02H5PjMKwPR1VcaAJPhrbCV+u54mJ+Ng==","signatures":[{"sig":"MEYCIQD33DniOtSTW4tXNlGt+v9NU81RhfvpmH+H+jD9WhDT/wIhALGNAs17bcNI/DCRXdBIS6ZxfyG7d6dgKf4oo0ZQ0Fr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","validate":"bash scripts/validate-setup.sh","bootstrap":"tsx scripts/bootstrap.ts","test:watch":"vitest","prepublishOnly":"npm run build","test:integration":"bash scripts/test-bootstrap-integration.sh"},"_npmUser":{"name":"oneclaw","email":"kevin@kevinjonescreates.com"},"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"11.6.1","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.xyz","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.xyz instead of api.1claw.xyz"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.xyz dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@1claw/sdk":"^0.43.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-elizaos_0.2.1_1785864376482_0.379858696590996","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@1claw/plugin-elizaos","version":"0.2.2","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"license":"MIT","_id":"@1claw/plugin-elizaos@0.2.2","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"homepage":"https://1claw.co","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"595ffbc425bf7a5930837ebcb2edb91490ffcae2","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.2.2.tgz","fileCount":65,"integrity":"sha512-rVhMo8s1wLBKiL+XifVk8B825yVSPIKBYl7yCsE3xnDyErvUJd29CitCC1FV8HZiuBvAjmspYGecH/9wNC0L8A==","signatures":[{"sig":"MEUCIQCLR50TUv3rTFDLtfPxjn//8g5t0hBSFN8hlMes3gAM6wIgQMB7p5fFw94yrgrTwMYtQlZS6IZMDBkkXe+rNGPryfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95001},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","validate":"bash scripts/validate-setup.sh","bootstrap":"tsx scripts/bootstrap.ts","test:watch":"vitest","prepublishOnly":"npm run build","test:integration":"bash scripts/test-bootstrap-integration.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3808bef6-a7db-4e9d-8c24-0df441ab77b5"}},"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"12.0.2","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.co","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.co instead of api.1claw.co"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.co dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@1claw/sdk":"^0.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-elizaos_0.2.2_1788215079866_0.2528956928264925","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"_id":"@1claw/plugin-elizaos@0.2.3","bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"dist":{"shasum":"4de4f92928807f84a4b069b3eb31125f9997dfb9","tarball":"https://registry.npmjs.org/@1claw/plugin-elizaos/-/plugin-elizaos-0.2.3.tgz","fileCount":65,"integrity":"sha512-aJOMIgvOU9uXwhTAT4as31vACfUW7NQpnUugXKNLzuhIsdqdtj8K4hc/blGcz1oZegFL5L3rHMAGapjbaJ09/Q==","signatures":[{"sig":"MEUCIHf4+BXxxqPezbb2L2qHbEAnCwiS6lK0htrLin1qU2lvAiEA9Hh1PFs8yYKHOfqzQFyLoeLj1d1rXn1pYlpjQOawFVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAnhTCEHiMH/gBIS6XZGr8BK6bakSqdxazqPSwNsoJVQIgVecfWn+rdRgabudKsh9J5SU+uFBTWt78/TfIkfEMJgQ="}],"unpackedSize":94996},"main":"dist/index.js","name":"@1claw/plugin-elizaos","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","validate":"bash scripts/validate-setup.sh","bootstrap":"tsx scripts/bootstrap.ts","test:watch":"vitest","prepublishOnly":"npm run build","test:integration":"bash scripts/test-bootstrap-integration.sh"},"version":"0.2.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3808bef6-a7db-4e9d-8c24-0df441ab77b5"}},"homepage":"https://1claw.co","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"_npmVersion":"11.5.1","agentConfig":{"pluginType":"elizaos:plugin:1.0.0","pluginParameters":{"ONECLAW_AGENT_ID":{"type":"string","required":false,"description":"Override auto-discovery (rarely needed for keys created after prefix rollout)"},"ONECLAW_BASE_URL":{"type":"string","default":"https://api.1claw.co","required":false},"ONECLAW_VAULT_ID":{"type":"string","required":false,"description":"Default vault for unscoped reads/writes"},"ONECLAW_USE_SHROUD":{"type":"boolean","default":false,"required":false,"description":"Route signing/LLM through shroud.1claw.co instead of api.1claw.co"},"ONECLAW_AGENT_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"Agent API key from 1claw.co dashboard, format ocv_..."}}},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","directories":{},"maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"_nodeVersion":"22.23.2","dependencies":{"@1claw/sdk":"^0.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.0","typescript":"^5.5.0","@types/node":"^20.19.0","@elizaos/core":"^1.0.0"},"peerDependencies":{"@elizaos/core":">=1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-elizaos_0.2.3_1789820931109_0.11317517527323151"}}},"time":{"created":"2026-06-03T17:53:47.746Z","modified":"2026-09-19T12:28:51.374Z","0.1.0":"2026-06-03T17:53:48.012Z","0.1.1":"2026-06-29T14:39:10.645Z","0.2.0":"2026-07-10T22:07:24.843Z","0.2.1":"2026-08-04T17:26:16.633Z","0.2.2":"2026-08-31T22:24:40.042Z","0.2.3":"2026-09-19T12:28:51.186Z"},"bugs":{"url":"https://github.com/1clawAI/1claw-elizaos-plugin/issues"},"license":"MIT","homepage":"https://1claw.co","keywords":["elizaos","elizaos-plugin","elizaos-plugins","1claw","secrets","vault","signing","intents","shroud","mpc","hsm"],"repository":{"url":"git+https://github.com/1clawAI/1claw-elizaos-plugin.git","type":"git"},"description":"1Claw vault + Intents signing for elizaOS agents — HSM-backed secrets, EVM/Solana/BTC/XRP/Cardano/Tron signing, optional Shroud TEE LLM proxy.","maintainers":[{"name":"oneclaw","email":"kevin@kevinjonescreates.com"}],"readme":"# @1claw/plugin-elizaos\n\n> ⭐ **Star [1clawAI/agent-templates](https://github.com/1clawAI/agent-templates)** — ready-to-run agent templates wired to 1Claw. It is our single starred repo.\n\nHSM-backed secrets and multi-chain signing for [elizaOS](https://elizaos.ai) agents via [1Claw](https://1claw.co).\n\nYour agent gets vault access and signing keys without ever seeing private keys or holding credentials in context.\n\n## Install\n\n```bash\nnpm install @1claw/plugin-elizaos\n# or\nbun add @1claw/plugin-elizaos\n```\n\n## Quick Start\n\n**New to 1Claw?** Run [bootstrap](#bootstrap-first-time-setup) first to create a vault, agent, and policy with a human `1ck_` key, then use the generated `ocv_` key below.\n\nAdd to your character's plugins:\n\n```json\n{\n  \"name\": \"my-agent\",\n  \"plugins\": [\"@1claw/plugin-elizaos\"],\n  \"settings\": {\n    \"secrets\": {\n      \"ONECLAW_AGENT_API_KEY\": \"ocv_your_key_here\"\n    }\n  }\n}\n```\n\nThe plugin authenticates on boot, discovers the agent's vault, and injects secret paths and signing keys into context each turn.\n\n## Bootstrap (first-time setup)\n\nUse a **human** API key (`1ck_...` from [1claw.co/dashboard](https://1claw.co/dashboard) → API Keys) **only** to create a vault, agent, and access policy. The script never writes the human key to disk — only the one-time **agent** key (`ocv_...`) is saved.\n\n```bash\ngit clone https://github.com/1clawAI/1claw-elizaos-plugin.git\ncd 1claw-elizaos-plugin\nnpm install\n\n# Provision vault + agent + policy (human key used once, in memory only)\nONECLAW_HUMAN_API_KEY=1ck_your_key_here npm run bootstrap\n\n# Optional: enable Intents API signing at create time\nONECLAW_HUMAN_API_KEY=1ck_... ONECLAW_ENABLE_INTENTS=true npm run bootstrap\n```\n\n**Outputs:**\n\n- `.env.elizaos` — agent-only env vars (`ONECLAW_AGENT_API_KEY`, `ONECLAW_AGENT_ID`, `ONECLAW_VAULT_ID`)\n- Terminal — one-time `ocv_...` key and a character JSON snippet\n\n**Environment variables (bootstrap):**\n\n| Variable | Default | Description |\n|---|---|---|\n| `ONECLAW_HUMAN_API_KEY` | (prompt) | Human key `1ck_...` — **setup only**, not stored |\n| `ONECLAW_AGENT_NAME` | `elizaos-agent` | Agent display name |\n| `ONECLAW_VAULT_NAME` | `elizaos-vault` | Vault name |\n| `ONECLAW_POLICY_PATH` | `**` | Glob for granted secret paths |\n| `ONECLAW_ENABLE_INTENTS` | `false` | Set `true` to enable transaction signing |\n| `ONECLAW_OUTPUT_FILE` | `.env.elizaos` | Where to write agent credentials |\n| `ONECLAW_BASE_URL` | `https://api.1claw.co` | API base URL |\n\nValidate agent credentials after bootstrap:\n\n```bash\nexport $(grep -v '^#' .env.elizaos | xargs)\nnpm run validate\n```\n\n## Configuration\n\n| Variable | Required | Default | Description |\n|---|---|---|---|\n| `ONECLAW_AGENT_API_KEY` | Yes | — | Agent API key from [1claw.co/dashboard](https://1claw.co/dashboard), format `ocv_...` |\n| `ONECLAW_AGENT_ID` | No | auto | Override auto-discovery (rarely needed) |\n| `ONECLAW_VAULT_ID` | No | auto | Pin a specific vault when agent has multiple |\n| `ONECLAW_BASE_URL` | No | `https://api.1claw.co` | API endpoint |\n| `ONECLAW_USE_SHROUD` | No | `false` | Route through Shroud TEE proxy at `shroud.1claw.co` |\n\n## Actions\n\n| Action | Description |\n|---|---|\n| `GET_SECRET` | Fetch a secret by path. Value goes to tool channel, never chat. |\n| `LIST_SECRETS` | List available paths (no values). |\n| `PUT_SECRET` | Store or update a secret. |\n| `SIGN_MESSAGE` | EIP-191 personal sign (agent's signing key never leaves HSM). |\n| `SIGN_TYPED_DATA` | EIP-712 structured data signing. |\n| `SIMULATE_TRANSACTION` | Tenderly dry-run before broadcasting. |\n| `SUBMIT_TRANSACTION` | Sign + broadcast EVM transactions with server-side guardrails. |\n| `LIST_SIGNING_KEYS` | Show provisioned chains and public addresses. |\n| `EXECUTE_HTTP` | Execute an HTTP request through a pre-configured binding (Pro+, requires `execution_intents_enabled`). |\n| `LIST_BINDINGS` | List available bindings (credential handles for external services). |\n\n## Security Model\n\n- **The agent only sees what the human's policies grant.** An `ocv_` API key has zero access by default — a human must create policies on the 1Claw dashboard.\n- Secret values retrieved via `GET_SECRET` are returned in the action's data payload but marked `[REDACTED]` in the user-facing text.\n- Private keys for signing never leave the HSM/TEE. The agent submits intents; 1Claw signs server-side.\n- Per-agent guardrails (address allowlists, value caps, daily limits, chain restrictions) are enforced server-side before any signing occurs.\n\n## Example Character\n\n```json\n{\n  \"name\": \"DeFi Agent\",\n  \"plugins\": [\"@1claw/plugin-elizaos\"],\n  \"bio\": \"I manage on-chain positions using 1Claw for secure signing.\",\n  \"settings\": {\n    \"secrets\": {\n      \"ONECLAW_AGENT_API_KEY\": \"ocv_abcdef123456\"\n    }\n  }\n}\n```\n\n## Development\n\n```bash\ngit clone https://github.com/1clawAI/1claw-elizaos-plugin.git\ncd 1claw-elizaos-plugin\nnpm install\nnpm run build\nnpm test\nchmod +x scripts/*.sh\n\n# Live bootstrap test (needs ONECLAW_HUMAN_API_KEY or ADMIN_EMAIL+ADMIN_PASSWORD in repo root .env)\nnpm run test:integration\n```\n\n## Execution Intents (v0.2)\n\nExecution Intents let agents make HTTP calls to external services through pre-configured **bindings**. Credentials are stored server-side and never exposed to the agent.\n\n**Requirements:** `execution_intents_enabled` must be toggled on for the agent, and the org needs a Pro+ subscription.\n\n```json\n{\n  \"execution\": {\n    \"binding\": \"github-api\",\n    \"method\": \"GET\",\n    \"path\": \"/user/repos\"\n  }\n}\n```\n\nBindings are created by humans via the dashboard or SDK — agents can only list and use them.\n\n## Roadmap\n\n- Treasury wallet actions (delegated-treasury flow)\n- Platform API actions (multi-tenant provisioning)\n- Shroud as model-provider plugin (`plugin-1claw-shroud`)\n- CMEK / MPC client-share handling\n\n## Links\n\n- [1Claw Platform](https://1claw.co)\n- [Documentation — elizaOS guide](https://docs.1claw.co/docs/guides/elizaos)\n- [Integration Guide](https://1claw.co/for-ai)\n- [Ecosystem](https://1claw.co/ecosystem)\n- [Shroud TEE Proxy](https://1claw.co/shroud)\n- [Intents API](https://1claw.co/intents)\n- [@1claw/plugin-elizaos on npm](https://www.npmjs.com/package/@1claw/plugin-elizaos)\n- [@1claw/sdk on npm](https://www.npmjs.com/package/@1claw/sdk)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}