{"_id":"@agnt-id/sdk","_rev":"3-d3c3b07009fb1eef27c7b62054981ea8","name":"@agnt-id/sdk","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@agnt-id/sdk","version":"0.1.0","keywords":["agnt","agent","naming","web3","ethereum","resolve","a2a","mcp","agent0","erc-8004","langchain","crewai","elizaos","sdk"],"license":"MIT","_id":"@agnt-id/sdk@0.1.0","maintainers":[{"name":"tx.agnt","email":"partnerships@agnt.id"}],"dist":{"shasum":"4c50e4c546a5cfaafcdb999af25547c674c33392","tarball":"https://registry.npmjs.org/@agnt-id/sdk/-/sdk-0.1.0.tgz","fileCount":13,"integrity":"sha512-l2SJaXQnPegWdpkmE5yQomtz5EjZkHd5EOq3jjGathvThuZnDEO7BcfgwgLrZ+U+FT9B2Oy0mAu2M9aoXBZ1Tg==","signatures":[{"sig":"MEYCIQCuoYjy7CMle3urOYVPai3qA1JEMFAheabQ/4yXxKzj1QIhANlknbFHLpFGLtYpAL3/GxkSt30MTz25sIMvZ7GPHHK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/a2a.d.ts","import":"./dist/a2a.js"},"./eliza":{"types":"./dist/eliza.d.ts","import":"./dist/eliza.js"},"./agent0":{"types":"./dist/agent0.d.ts","import":"./dist/agent0.js"},"./crewai":{"types":"./dist/crewai.d.ts","import":"./dist/crewai.js"},"./langchain":{"types":"./dist/langchain.d.ts","import":"./dist/langchain.js"}},"gitHead":"5d5ca8268d129078e289e1e6e6c2260b127de63b","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"tx.agnt","email":"partnerships@agnt.id"},"_npmVersion":"11.8.0","description":"The complete .agnt SDK — resolve, A2A, ERC-8004, MCP, and framework plugins in one install","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@agnt-id/a2a":"^0.1.0","@agnt-id/agent0":"^0.1.0","@agnt-id/resolve":"^0.1.0","@agnt-id/frameworks":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1770486531958_0.02313842489612994","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agnt-id/sdk","version":"0.1.1","keywords":["agnt","agent","naming","web3","ethereum","resolve","a2a","mcp","agent0","erc-8004","langchain","crewai","elizaos","sdk"],"license":"MIT","_id":"@agnt-id/sdk@0.1.1","maintainers":[{"name":"tx.agnt","email":"partnerships@agnt.id"}],"dist":{"shasum":"ff98e897e191435b989b7a211235fb06706855f3","tarball":"https://registry.npmjs.org/@agnt-id/sdk/-/sdk-0.1.1.tgz","fileCount":14,"integrity":"sha512-WAd2fuoFTgA+ZT+i8lmTC2BZQ9eV9B6XD3cfwIXbd/4WDUbIICOf2jTQQBibg7XUU+Pbc1UMyDaf8lREujwsGQ==","signatures":[{"sig":"MEYCIQDI2XktxWYOqDk4fBwZHUh9wyDPrKfaBIlPA7y51QcM1QIhANYjzpJsXS4JjtV1/GZVu+8Wog+ovlYw3s1MToyrGS8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./a2a":{"types":"./dist/a2a.d.ts","import":"./dist/a2a.js"},"./eliza":{"types":"./dist/eliza.d.ts","import":"./dist/eliza.js"},"./agent0":{"types":"./dist/agent0.d.ts","import":"./dist/agent0.js"},"./crewai":{"types":"./dist/crewai.d.ts","import":"./dist/crewai.js"},"./langchain":{"types":"./dist/langchain.d.ts","import":"./dist/langchain.js"}},"gitHead":"577ceffb969628c24f6a658899c76136473db3b8","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"tx.agnt","email":"partnerships@agnt.id"},"_npmVersion":"11.8.0","description":"The complete .agnt SDK — resolve, A2A, ERC-8004, MCP, and framework plugins in one install","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@agnt-id/a2a":"^0.1.0","@agnt-id/agent0":"^0.1.0","@agnt-id/resolve":"^0.1.0","@agnt-id/frameworks":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1770488162382_0.017245227059540014","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agnt-id/sdk","version":"0.1.2","description":"The complete .agnt SDK — resolve, A2A, ERC-8004, MCP, and framework plugins in one install","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./a2a":{"import":"./dist/a2a.js","types":"./dist/a2a.d.ts"},"./agent0":{"import":"./dist/agent0.js","types":"./dist/agent0.d.ts"},"./langchain":{"import":"./dist/langchain.js","types":"./dist/langchain.d.ts"},"./crewai":{"import":"./dist/crewai.js","types":"./dist/crewai.d.ts"},"./eliza":{"import":"./dist/eliza.js","types":"./dist/eliza.d.ts"}},"scripts":{"build":"tsc","prepublishOnly":"tsc"},"keywords":["agnt","agent","naming","web3","ethereum","resolve","a2a","mcp","agent0","erc-8004","langchain","crewai","elizaos","sdk"],"license":"MIT","dependencies":{"@agnt-id/resolve":"^0.1.0","@agnt-id/a2a":"^0.1.0","@agnt-id/agent0":"^0.1.0","@agnt-id/frameworks":"^0.1.0"},"devDependencies":{"typescript":"^5.9.3"},"gitHead":"c117bf4d588c9e9c4fad23806920231dc2dadd0c","_id":"@agnt-id/sdk@0.1.2","_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-0lWthFFe3y2+3RciAISOa9zowpmBCEOUvWABdS3Gls8oc08X3huSoy+mFVr1QvluTIc5z1Ibq/YgxuAqnDvMBw==","shasum":"c48a5d0f2d91c9b22cd5bf92af6346937aae2558","tarball":"https://registry.npmjs.org/@agnt-id/sdk/-/sdk-0.1.2.tgz","fileCount":14,"unpackedSize":8296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID/tuAspxTAq5G7qJb+19QAniNrfnrq2tvIroVAB29RnAiB1wSn7z3epELqJS6u4jkOrIqJjZoh322GpnCf9wMpMgQ=="}]},"_npmUser":{"name":"tx.agnt","email":"partnerships@agnt.id"},"directories":{},"maintainers":[{"name":"tx.agnt","email":"partnerships@agnt.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.2_1770729579998_0.28210614745319007"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-07T17:48:51.900Z","modified":"2026-02-10T13:19:40.286Z","0.1.0":"2026-02-07T17:48:52.092Z","0.1.1":"2026-02-07T18:16:02.546Z","0.1.2":"2026-02-10T13:19:40.155Z"},"license":"MIT","keywords":["agnt","agent","naming","web3","ethereum","resolve","a2a","mcp","agent0","erc-8004","langchain","crewai","elizaos","sdk"],"description":"The complete .agnt SDK — resolve, A2A, ERC-8004, MCP, and framework plugins in one install","maintainers":[{"name":"tx.agnt","email":"partnerships@agnt.id"}],"readme":"# @agnt-id/sdk\n\nThe complete `.agnt` SDK — resolve names, generate A2A Agent Cards, bridge ERC-8004 identities, and plug into LangChain, CrewAI, or ElizaOS. One install, everything included.\n\n`.agnt` is an on-chain ENS-style naming system for AI agents on Ethereum, Base, and Arbitrum. Register a name like `alice.agnt` and point it at wallets, A2A endpoints, MCP servers, and more.\n\n## Install\n\n```bash\nnpm i @agnt-id/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { AgntClient } from \"@agnt-id/sdk\";\n\nconst agnt = new AgntClient();\n\n// Resolve a name\nconst result = await agnt.resolve(\"alice.agnt\");\nconsole.log(result.records.wallets);\nconsole.log(result.records.a2a);\n\n// Reverse lookup\nconst reverse = await agnt.reverse(\"0x1234...abcd\");\n\n// Discover agents\nconst agents = await agnt.discover({ q: \"trading\" });\n\n// Check availability\nconst free = await agnt.available(\"myagent\");\n```\n\n## What's Included\n\nThis meta-package bundles everything in the `@agnt-id` ecosystem:\n\n| Sub-path | Package | Description |\n|----------|---------|-------------|\n| `@agnt-id/sdk` | [@agnt-id/resolve](https://www.npmjs.com/package/@agnt-id/resolve) | Core SDK — resolve, reverse, discover, trust, availability |\n| `@agnt-id/sdk/a2a` | [@agnt-id/a2a](https://www.npmjs.com/package/@agnt-id/a2a) | Google A2A Agent Card generator |\n| `@agnt-id/sdk/agent0` | [@agnt-id/agent0](https://www.npmjs.com/package/@agnt-id/agent0) | ERC-8004 / Agent0 identity bridge |\n| `@agnt-id/sdk/langchain` | [@agnt-id/frameworks](https://www.npmjs.com/package/@agnt-id/frameworks) | LangChain tools |\n| `@agnt-id/sdk/crewai` | [@agnt-id/frameworks](https://www.npmjs.com/package/@agnt-id/frameworks) | CrewAI tools |\n| `@agnt-id/sdk/eliza` | [@agnt-id/frameworks](https://www.npmjs.com/package/@agnt-id/frameworks) | ElizaOS plugin |\n\n## Usage by Sub-path\n\n### Core (resolve, reverse, discover)\n\n```typescript\nimport { AgntClient, AgntError } from \"@agnt-id/sdk\";\n\nconst agnt = new AgntClient({ chainId: \"eip155:8453\" }); // Base\nconst result = await agnt.resolve(\"alice.agnt\");\n```\n\n### A2A Agent Cards\n\n```typescript\nimport { toAgentCard, agentCardToJSON } from \"@agnt-id/sdk/a2a\";\n\nconst card = toAgentCard(resolved, { version: \"1.0.0\" });\nconsole.log(agentCardToJSON(card));\n```\n\n### ERC-8004 / Agent0\n\n```typescript\nimport { toRegistrationFile, fromRegistrationFile } from \"@agnt-id/sdk/agent0\";\n\nconst file = toRegistrationFile(resolved, {\n  agentURI: \"https://alice.example.com/.well-known/agent.json\",\n});\n```\n\n### LangChain\n\n```typescript\nimport { AgntResolveTool, AgntReverseTool, AgntDiscoverTool } from \"@agnt-id/sdk/langchain\";\n\nconst tools = [new AgntResolveTool(), new AgntReverseTool(), new AgntDiscoverTool()];\n```\n\n### CrewAI\n\n```typescript\nimport { AgntResolveTool, AgntReverseTool, AgntDiscoverTool } from \"@agnt-id/sdk/crewai\";\n\nconst tools = [new AgntResolveTool(), new AgntReverseTool(), new AgntDiscoverTool()];\n```\n\n### ElizaOS\n\n```typescript\nimport { agntPlugin } from \"@agnt-id/sdk/eliza\";\n\nruntime.registerPlugin(agntPlugin());\n```\n\n## MCP Server\n\nFor AI assistants that support MCP (Claude, Cursor, Windsurf), use the MCP server instead:\n\n```bash\nnpx @agnt-id/mcp\n```\n\nSee [@agnt-id/mcp](https://www.npmjs.com/package/@agnt-id/mcp) for setup instructions.\n\n## Individual Packages\n\nPrefer installing only what you need? Each sub-path is available as a standalone package:\n\n```bash\nnpm i @agnt-id/resolve     # Core SDK only\nnpm i @agnt-id/a2a          # A2A Agent Cards only\nnpm i @agnt-id/agent0       # ERC-8004 bridge only\nnpm i @agnt-id/frameworks   # Framework plugins only\n```\n\n## Links\n\n- [Website](https://www.agnt.id)\n- [API Docs](https://www.agnt.id/docs)\n- [Register a name](https://www.agnt.id/register)\n- [GitHub](https://github.com/txc0ld/agnt.id)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}