ERC-8004 agent trust check (paid, x402)
check_erc8004_agentLooks an agent up in the ERC-8004 registries on Base: owner, agent wallet, registration, services, reputation summary, and whether an address is really the agent's. Use it before you pay or trust an agent that names an ERC-8004 identity. Give the agent id and, optionally, the address you were told to pay; returns who controls the identity and whether that address is really the agent's. Paid per call: 0.01 USDC on Base over x402, no Agoreum account. Call it without payment to get the terms (an isError result holding the x402 PaymentRequired object), then call again with the signed payment in _meta["x402/payment"]; the settlement comes back in _meta["x402/payment-response"]. Nothing is charged if the check fails or the payment does not settle. list_agoreum_tools lists all six with examples.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | No | Optional: an address you are about to pay or trust; the result says whether it is the agent's owner or agent wallet. | |
| agent_id | Yes | The agent's token id in the ERC-8004 Identity Registry on Base. |