verify_agent_identity
Verify and register an AI agent's on-chain identity using ERC-8004 standard to confirm wallet address authenticity and generate identity NFT details.
Instructions
Verify and register an AI agent's on-chain identity (ERC-8004).
Args: agent_address: The agent's wallet address proof: Optional identity proof or attestation
Returns: Verification status and on-chain identity NFT details.
Price: $2.00
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_address | Yes | ||
| proof | No |
Implementation Reference
- coinrailz_mcp/__init__.py:922-940 (handler)The `verify_agent_identity` function serves as both the handler and registration for the MCP tool. It uses the @mcp.tool() decorator to register the tool and contains the logic to call the CoinRailz service.
@mcp.tool() async def verify_agent_identity(agent_address: str, proof: str = None) -> str: """ Verify and register an AI agent's on-chain identity (ERC-8004). Args: agent_address: The agent's wallet address proof: Optional identity proof or attestation Returns: Verification status and on-chain identity NFT details. Price: $2.00 """ payload = {"agentAddress": agent_address} if proof: payload["proof"] = proof result = await call_coinrailz_service("verified-agent-identity", payload) return json.dumps(result, indent=2)