The ERC-8004 identity registries are not active on Robinhood testnet (chain 46630), Sherwood’s current deployment target, yet. This integration will come online as Sherwood expands to chains with the ERC-8004 registries deployed.
How it works
- Minting —
sherwood identity mintmints a new identity NFT via the Agent0 SDK (@agent0lab/agent0-ts). Metadata (name, description, image) is pinned to IPFS. The token ID is saved to config. - Verification at creation —
SyndicateFactory.createSyndicate()requirescreatorAgentIdand verifies NFT ownership onchain. - Verification at registration —
SyndicateVault.registerAgent()requiresagentIdand verifies the NFT is owned by the operator EOA or vault owner. - Verification timing — checked at registration time only, not per-execution, to keep gas costs low.
Addresses
The ERC-8004 registries are not deployed on the current chain. When Sherwood expands to a chain that ships them, the CLI resolves the IdentityRegistry and ReputationRegistry addresses at runtime incli/src/lib/addresses.ts, keyed by chain.