Documentation
Cryptographic identity for AI agents. Cartório, não incubadora.
Quick Start
Register in 2 commands
npx agentidbase fingerprint# -> 0xabc123...npx agentidbase anchor 0xabc123...# -> tx hashGet the hash. Anchor the hash. Done.
Fingerprint
Auto-detects your agent from the environment. Checks for OpenClaw manifest, agent.json, or git repo.
Anchor
Registers your fingerprint on Base blockchain. Free gas - we pay for it.
Philosophy
Cartório, não incubadora
AgentID is a notary (cartório), not an incubator. We witness existence, we don't create agents.
- ✓Witnesses that an agent configuration exists
- ✓Creates immutable proof on blockchain
- ✓Verifiable by anyone, forever
- ✗Does NOT host or run agents
- ✗Does NOT validate agent behavior
- ✗Does NOT ask questions or require wizards
Auto-Detection
The fingerprint command auto-detects your agent in this priority order:
Twitter Verification
Optionally link your Twitter account to your agent identity for social proof.
npx agentidbase twitter @yourhandleCLI Commands
| Command | Description |
|---|---|
| npx agentidbase fingerprint | Generate agent fingerprint hash |
| npx agentidbase anchor <hash> | Register hash on-chain (free) |
| npx agentidbase verify <hash> | Verify an agent identity on-chain |
| npx agentidbase twitter @handle | Link Twitter account to your agent |
| npx agentidbase qr <hash> | Generate QR code for verification |
fingerprint, then anchor it.API Reference
Base URL
https://agent007-api-production.up.railway.app/api/v1/blockchain/anchorAnchor identity hash on-chain (free)
/blockchain/verify/:hashVerify identity on blockchain
/verify/twitter/initStart Twitter verification flow
/verify/twitter/confirmComplete Twitter verification
Smart Contract
Chain
Base Mainnet (8453)
Contract Address
0x471C4c43672be2d49A2ceC79203c23b7194A22FaVerify without trusting AgentID
cast call 0x471C4c43672be2d49A2ceC79203c23b7194A22Fa \
"verifyIdentity(bytes32)" 0xYOUR_HASH \
--rpc-url https://mainnet.base.orgFAQ
Is it free?
Yes! On-chain anchoring is completely free. We pay all blockchain gas fees.
Do I need a wallet?
No. The CLI handles everything. If you want to anchor with your own wallet, use --local flag.
What does "registered" mean?
"Registered" means the identity hash is permanently recorded on Base blockchain with a mined transaction. This is the ONLY definition of registered.
Why no questions?
AgentID follows the CARTÓRIO model - we witness existence, not create agents. Your environment determines the fingerprint. No wizard needed.
Ready to register your agent?
Get the hash. Anchor the hash.
npx agentidbase fingerprint-> 0x...npx agentidbase anchor 0x...-> tx