{"_id":"@agensai/sdk","_rev":"4-2204c6c0c41179ee438622e015c5c82c","name":"@agensai/sdk","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@agensai/sdk","version":"0.1.0","keywords":["agensai","ens","erc-4337","erc-7715","erc-7528","ai-agents","smart-account","wallet","jaw"],"author":{"name":"JustaLab"},"license":"MIT","_id":"@agensai/sdk@0.1.0","maintainers":[{"name":"hannibalus","email":"adrian@justalab.co"}],"homepage":"https://agensai.xyz","bugs":{"url":"https://github.com/agensai/agensai/issues"},"dist":{"shasum":"003a3a61518cb135a3256ede410bfa51b94c7a74","tarball":"https://registry.npmjs.org/@agensai/sdk/-/sdk-0.1.0.tgz","fileCount":6,"integrity":"sha512-BarFjqdXxbvXY8pzmnNyt8QW7vLAH6F6TsnBkZT57KKQc0b9kw4N+PqTMLtT1eAiMGKSw8FKeleOfutURyK8tw==","signatures":[{"sig":"MEQCIEkcFKDHoabG7ycTQGAnPm9ZvEcGFoP5DppR4TEwAr66AiAHs0SV2Q3ZCrX2MOpXOrVrosW3+4WLyEWe0Wtuh/E1fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101562},"main":"./dist/index.js","type":"module","_from":"file:agensai-sdk-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","test:e2e":"AGENSAI_E2E=1 vitest run tests/e2e.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"hannibalus","email":"adrian@justalab.co"},"_resolved":"/tmp/1f5222f9f6c3e1c389862075b8413df1/agensai-sdk-0.1.0.tgz","_integrity":"sha512-BarFjqdXxbvXY8pzmnNyt8QW7vLAH6F6TsnBkZT57KKQc0b9kw4N+PqTMLtT1eAiMGKSw8FKeleOfutURyK8tw==","deprecated":"AGENSAI is now a single MCP server. Install @agensai/mcp instead. See https://docs.agensai.xyz/quickstart","repository":{"url":"git+https://github.com/agensai/agensai.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"ENS-native wallets for AI agents. Built on JAW.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"viem":"^2.38.2","@jaw.id/core":"^0.3.0","@justaname.id/sdk":"^0.2.212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.4","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1778266399792_0.6227213886942069","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agensai/sdk","version":"0.1.1","keywords":["agensai","ens","erc-4337","erc-7715","erc-7528","ai-agents","smart-account","wallet","jaw"],"author":{"name":"JustaLab"},"license":"MIT","_id":"@agensai/sdk@0.1.1","maintainers":[{"name":"hannibalus","email":"adrian@justalab.co"}],"homepage":"https://agensai.xyz","bugs":{"url":"https://github.com/agensai/agensai/issues"},"dist":{"shasum":"95867ade9af6c305d4e295f9ba67e0da4c743d4e","tarball":"https://registry.npmjs.org/@agensai/sdk/-/sdk-0.1.1.tgz","fileCount":6,"integrity":"sha512-lwYoP03ElH9F4lXaimn5gPzTZlTbtSH8LY/f0KXgvCo42NgCAFF13zmGTU8+d7o4CufQHbpjAuwmt5Ioqt8ggw==","signatures":[{"sig":"MEYCIQDE+NDvw2TBr3C7NQUqPBOXQDmkovMot+Oup8M6vkMdGwIhAIDRyB5zlGRlYfsdDsARXzC1OSRUXYribqFXlXrpv14q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101522},"main":"./dist/index.js","type":"module","_from":"file:agensai-sdk-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo","test:e2e":"AGENSAI_E2E=1 vitest run tests/e2e.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"hannibalus","email":"adrian@justalab.co"},"_resolved":"/tmp/2a46dc5f77c7f127b97cc32ab79caab1/agensai-sdk-0.1.1.tgz","_integrity":"sha512-lwYoP03ElH9F4lXaimn5gPzTZlTbtSH8LY/f0KXgvCo42NgCAFF13zmGTU8+d7o4CufQHbpjAuwmt5Ioqt8ggw==","deprecated":"AGENSAI is now a single MCP server. Install @agensai/mcp instead. See https://docs.agensai.xyz/quickstart","repository":{"url":"git+https://github.com/agensai/agensai.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"ENS-native wallets for AI agents. Built on JAW.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"viem":"^2.38.2","@jaw.id/core":"^0.3.0","@justaname.id/sdk":"^0.2.212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.4","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1778271882080_0.6425270611126372","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-08T18:53:19.704Z","modified":"2026-05-22T21:58:31.662Z","0.1.0":"2026-05-08T18:53:20.018Z","0.1.1":"2026-05-08T20:24:42.242Z"},"bugs":{"url":"https://github.com/agensai/agensai/issues"},"author":{"name":"JustaLab"},"license":"MIT","homepage":"https://agensai.xyz","keywords":["agensai","ens","erc-4337","erc-7715","erc-7528","ai-agents","smart-account","wallet","jaw"],"repository":{"url":"git+https://github.com/agensai/agensai.git","type":"git","directory":"packages/sdk"},"description":"ENS-native wallets for AI agents. Built on JAW.","maintainers":[{"name":"hannibalus","email":"adrian@justalab.co"}],"readme":"# `@agensai/sdk`\n\nTypeScript SDK for creating ENS-named AI agent wallets.\n\n```bash\nnpm install @agensai/sdk\n```\n\n## Quickstart\n\n```ts\nimport { createAgent } from \"@agensai/sdk\";\n\nconst agent = await createAgent({\n  name: \"dca-bot\",\n  chainId: 84532, // Base Sepolia (default). Use 8453 for Base mainnet at v1.0.\n  ownerPrivateKey: process.env.AGENSAI_OWNER_PRIVATE_KEY! as `0x${string}`,\n  policies: [\n    { type: \"spend\", token: \"USDC\", amount: 50, period: \"weekly\" },\n    { type: \"contract\", whitelist: [\"uniswap.eth\"] },\n    { type: \"expires\", at: \"2026-08-01\" },\n  ],\n});\n\nconsole.log(agent.name);     // \"dca-bot.agensai.eth\"\nconsole.log(agent.address);  // \"0x...\"\n\nawait agent.execute({\n  to: \"treasury.acme.eth\",\n  amount: \"10 USDC\",\n});\n```\n\n## What it does\n\n`@agensai/sdk` wraps three production primitives:\n\n- **Smart account** → ERC-4337 (EntryPoint v0.8) via [`@jaw.id/core`](https://www.npmjs.com/package/@jaw.id/core)\n- **ENS subname** → gasless issuance via the JAW SDK\n- **Policies** → ERC-7715 permissions\n\nYou write `createAgent({ name, policies })`. The SDK handles the rest.\n\n## Full reference\n\n[docs.agensai.xyz/sdk](https://docs.agensai.xyz/sdk)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}