{"_id":"@artemonus/agent-sdk","name":"@artemonus/agent-sdk","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@artemonus/agent-sdk","version":"1.0.0","description":"ABI and deployment addresses for ArtemOnusAgent — an on-chain AI agent (ERC-8004 identity) deployed on Base and Optimism.","type":"module","main":"index.js","exports":{".":"./index.js","./abi":"./abi/ArtemAgent.json"},"keywords":["ethereum","base","optimism","erc-8004","ai-agent","abi","ens","onchain-agent"],"author":{"name":"Artem Starokozhko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Artemstar/artemonus-agent.git","directory":"sdk"},"homepage":"https://veral.tech/b/artemonus.eth","bugs":{"url":"https://github.com/Artemstar/artemonus-agent/issues"},"publishConfig":{"access":"public"},"_id":"@artemonus/agent-sdk@1.0.0","gitHead":"9c0c2756a88b4fcb1bbc6d578c3941597d3a6341","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-odKUTp0Zdd+Az6tNXB0Z9NmPpC6qY4rMaKZpn4XkfSYzH0KULiZo7Q+gHHZXmjLB7fR7anwHRrlNFqa1p1blYA==","shasum":"e75564c6c85028db15588607017ab59ba2e68a39","tarball":"https://registry.npmjs.org/@artemonus/agent-sdk/-/agent-sdk-1.0.0.tgz","fileCount":5,"unpackedSize":10765,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDGUtA/LTt8NfiEtHrowNpH8w9X5jGIgybKjNdNh+Lm0AiBo5qzlgQ28ni9RbEAyzSQ55W+2yhxV9ZTpQqvtt9U5bQ=="}]},"_npmUser":{"name":"artemonus","email":"artemstarokozko1@gmail.com"},"directories":{},"maintainers":[{"name":"artemonus","email":"artemstarokozko1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-sdk_1.0.0_1786374727817_0.41992673269390846"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T15:12:07.639Z","1.0.0":"2026-08-10T15:12:07.949Z","modified":"2026-08-10T15:12:08.233Z"},"maintainers":[{"name":"artemonus","email":"artemstarokozko1@gmail.com"}],"description":"ABI and deployment addresses for ArtemOnusAgent — an on-chain AI agent (ERC-8004 identity) deployed on Base and Optimism.","homepage":"https://veral.tech/b/artemonus.eth","keywords":["ethereum","base","optimism","erc-8004","ai-agent","abi","ens","onchain-agent"],"repository":{"type":"git","url":"git+https://github.com/Artemstar/artemonus-agent.git","directory":"sdk"},"author":{"name":"Artem Starokozhko"},"bugs":{"url":"https://github.com/Artemstar/artemonus-agent/issues"},"license":"MIT","readme":"# @artemonus/agent-sdk\n\nABI and deployment addresses for **ArtemOnusAgent** — an on-chain AI agent with\n[ERC-8004](https://eips.ethereum.org/EIPS/eip-8004) identity, deployed on Base and Optimism.\n\nVerification reading: **https://veral.tech/b/artemonus.eth**\n\n## Install\n\n```bash\nnpm install @artemonus/agent-sdk\n```\n\n## Usage\n\n```js\nimport { getAgent, agent } from '@artemonus/agent-sdk';\nimport { createPublicClient, http } from 'viem';\nimport { base } from 'viem/chains';\n\nconst { contract, abi } = getAgent(8453); // Base\n\nconst client = createPublicClient({ chain: base, transport: http() });\n\nconst name = await client.readContract({\n  address: contract,\n  abi,\n  functionName: 'name',\n});\n\nconsole.log(name, agent.ens);\n```\n\n## Exports\n\n| Export | Description |\n|---|---|\n| `getAgent(chainId)` | Contract address + ABI for a chain (default `8453` — Base) |\n| `ArtemAgentAbi` | Raw contract ABI |\n| `addresses` | Deployments keyed by chain id |\n| `erc8004` | ERC-8004 identity registry address |\n| `agent` | Agent metadata (name, ENS, type) |\n\n## Deployments\n\n| Network | Chain ID | Contract |\n|---|---|---|\n| Base Mainnet | 8453 | `0x7bDaD7145Be9B696459643dAd13c0dfBad5e5d49` |\n| Optimism | 10 | `0x7bDaD7145Be9B696459643dAd13c0dfBad5e5d49` |\n\nSource verified on Sourcify and Basescan.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-707f9418399ca0907a1839b3e80d473e"}