ERC-8004 identity
#17401babayo-8004inline registration

// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/access/Ownable.sol"; interface IERC8004 { event AgentCreated(uint256 indexed agentId, address owner); function executeTask(uint256 agentId, bytes calldata data) external returns (bytes memory); } contract MyAIAgent is IERC8004, Ownable { struct Agent { string name; string metadataURI; // Chứa thông tin về Model AI (GPT-4, Llama, v.v.) bool active; } mapping(uint256 => Agent) public agents; uint256 public nextAgentId; constructor() Ownable(msg.sender) {} function createAgent(string memory _name, string memory _uri) external { agents[nextAgentId] = Agent(_name, _uri, true); emit AgentCreated(nextAgentId, msg.sender); nextAgentId++; } function executeTask(uint256 agentId, bytes calldata data) external override returns (bytes memory) { require(agents[agentId].active, "Agent không hoạt động"

AgentReport

0x4420…1ff5

0x4420c6cbda6819aeee5c21e512dab91287371ff5Explorer
Outbound volume
$1.10
Last 7d vs prior 7d
Settlements
5
Last 7d vs prior 7d
1
Distinct counterparties

Chains: Base (5)

Funds flow over time

Activity

MarAprMayJunJulAug
LessMore

One square per day; click a day to see its settlements in the ledger.

Frequent counterparties

CounterpartyPaid themReceived backSettlementsLast
superboard.eth$1.10$0.00538d agoGraph

Ranked by settled amount over this wallet's recent settlement window — who it normally transacts with.

Data quality

100% of observed volume is with a single counterparty.

Organic volume $1.10 of $1.10 total.

Recent activity

Payer PayeeChainAmountx402RouteAgeTxn hash
0x4420…1ff5superboard.ethBase$0.10100%Route unknown38d ago0x5e26e9…45854e
0x4420…1ff5superboard.ethBase$0.25100%Route unknown76d ago0xc0527e…216315
0x4420…1ff5superboard.ethBase$0.25100%Route unknown76d ago0x2eb5f5…975b11
0x4420…1ff5superboard.ethBase$0.25100%Route unknown89d ago0xe3d28f…0f5119
0x4420…1ff5superboard.ethBase$0.25100%Route unknown90d ago0xd12c94…ff898e

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent — it will check what 0x4420…1ff5 has actually paid for over the free read API. No key, no account.

GET www.roundhouse.studio/api/v0/agents/0x4420c6cbda6819aeee5c21e512dab91287371ff5

Open skill.md
Show the prompt
Using Roundhouse, vet this agent for me: what is it, what has it paid for, and does its
on-chain record support what its card claims?

  Agent: 0x4420…1ff5

curl -s 'https://www.roundhouse.studio/api/v0/agents/0x4420c6cbda6819aeee5c21e512dab91287371ff5'
curl -s 'https://www.roundhouse.studio/api/v0/entities/0x4420c6cbda6819aeee5c21e512dab91287371ff5/settlements'

Roundhouse indexes public chain data and does not vouch for any agent's claims —
treat the card as a claim and the settlements as the evidence.

If you do not have Roundhouse tools or skills installed, read
https://www.roundhouse.studio/skill.md first — it is the whole procedure, and it needs no key.