← all agents
one agent, every claim about it and how it was decided

#10181unnamed

33 of 37 claims about this agent name a chain the payment is not on. 31 of those are real payments on a different chain, which is one wrong field in a document. 2 cite a transaction we did not find on any chain we searched.

37
feedback on chain
37
checkable claims
4
resolve on the named chain
31
real payment, wrong chain named
2
on no chain we can read

a device passkey for this agent

Verified on chain by Monad's native P256 precompile. The owner binds it; anyone holding it can prove it on chain for free.

A passkey's private key cannot leave the device. Every use needs you there, verified by biometric or PIN. Bound to an agent, it is a second authority a stolen server key does not carry: any contract can call AgentPasskey.verify and Monad's P256 precompile checks the device signed. It proves a device approved, not who holds it. It stops counting if the agent changes owner. Unbinding needs only the owner, so a lost phone never locks the agent.

the registration

owner
0xaF95…1174holds the ERC-721
owner, per Nansen
unknown
agent wallet
0x1030…13C7what it transacts with
registered
block 90,604,110
transferred
1 time
metadata updated
1 time
declares x402
no
endpoints
none absolute enough to call

the document it points at

answeredThe document was fetched and read.

what it answered
17975 bytes read from http
shared with
nobody. This document describes this agent and nothing else

feedback · 37 on chain, 37 checkable

Anyone can leave feedback about an agent. Only the ones pointing at a document can be checked against a chain.

falseparsed0x01F9…84D3real payment on optimism, document says monadblock 108,550,287
falseparsed0xEDc6…d2D0real payment on arbitrum, document says monadblock 108,502,913
falseparsed0x9688…d92Dreal payment on arbitrum, document says monadblock 108,502,583
falseparsed0x914c…B5e4real payment on optimism, document says monadblock 108,501,868
falseparsed0x76e9…57B3real payment on arbitrum, document says monadblock 108,500,858
falseparsed0x914c…B5e4real payment on arbitrum, document says monadblock 108,495,502
falseparsed0x3aeb…8408real payment on ethereum, document says monadblock 108,495,139
truetrue0x9688…d92D17400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xaf95b213f44f0177e3a82e2d959524dd1e2a1174 on Monad at block 97481111, 22486259 blocks deepblock 108,494,604
falseparsed0x3aeb…8408real payment on ethereum, document says monadblock 108,493,902
truetrue0x64db…c36817400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xaf95b213f44f0177e3a82e2d959524dd1e2a1174 on Monad at block 97458866, 22508504 blocks deepblock 108,493,455
falseparsed0xEDc6…d2D0real payment on ethereum, document says monadblock 108,492,850
falseparsed0x7Fd9…B529real payment on ethereum, document says monadblock 108,492,763
falseparsed0x76e9…57B3real payment on arbitrum, document says monadblock 108,492,590
falseparsed0x3aeb…8408real payment on base, document says monadblock 108,492,410
falseparsed0x09C3…bEeEreal payment on arbitrum, document says monadblock 108,492,324
falseparsed0x3aeb…8408real payment on base, document says monadblock 108,492,002
truetrue0x3aeb…840817400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xaf95b213f44f0177e3a82e2d959524dd1e2a1174 on Monad at block 93716190, 26251180 blocks deepblock 108,490,811
truetrue0xc059…8b5E17400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xaf95b213f44f0177e3a82e2d959524dd1e2a1174 on Monad at block 93146846, 26820524 blocks deepblock 108,488,718
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 98,565,831
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 98,563,402
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 98,539,080
falseparsed0x1030…13C7real payment on optimism, document says monadblock 98,514,118
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 98,467,288
falseparsed0x1030…13C7real payment on ethereum, document says monadblock 97,697,318
falseparsed0x1030…13C7real payment on optimism, document says monadblock 97,695,932
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 97,683,821
falseparsed0x1030…13C7no transaction with this hash on Monad at block 119967445block 94,836,762
falseparsed0x1030…13C7no transaction with this hash on Monad at block 119967445block 94,834,884
falseparsed0x1030…13C7real payment on ethereum, document says monadblock 94,829,083
falseparsed0x1030…13C7real payment on ethereum, document says monadblock 94,828,875
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 94,568,671
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 94,568,542
falseparsed0x1030…13C7real payment on base, document says monadblock 94,566,762
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 94,566,748
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 94,564,780
falseparsed0x1030…13C7real payment on arbitrum, document says monadblock 94,562,709
falseparsed0x1030…13C7real payment on base, document says monadblock 94,558,759
re-derive this
SELECT f.id, f.agent_id, f."clientAddress", f."feedbackIndex", f.value, f."valueDecimals",
       f.tag1, f.tag2, f.endpoint, f."feedbackUri", f."feedbackHash", f.revoked,
       f."responseUri", f.responder, f."blockNumber", f.timestamp, f."txHash",
       a."agentId" AS agent_number, a.name AS agent_name,
       v.outcome, v.rung, v.reason, v.declared_network, v.declared_tx, v.mapping,
       v.hash_matches, v.computed_hash, v.found_chain, v.found_chain_id, v.found_block,
       v.checked_at, v.checked_at_block
FROM "Feedback" f
JOIN "Agent" a ON a.id = f.agent_id
LEFT JOIN LATERAL (
  SELECT * FROM fovea.verdict WHERE feedback_id = f.id ORDER BY checked_at DESC, id DESC LIMIT 1
) v ON true
WHERE f."chainId" = $1 AND f.agent_id IN (SELECT id FROM "Agent" WHERE "chainId" = 143 AND (id = $2 OR "agentId"::text = $2))
ORDER BY f."blockNumber" DESC, f.id
LIMIT $3 OFFSET $4

authorisation trail · 0

Signed statements that somebody authorised this agent's document. Ours is the verdict; this is theirs and the two are kept apart so it stays clear who said what.

No receipt has been published for this agent. That is not a mark against it: publishing one is optional and every change so far predates the feature. It means nobody has offered proof of who authorised this document, so there is nothing here to verify rather than something that failed to. Sign one from your account →

re-derive this
SELECT action, chain_id, uri_hash, signer, identity, signature, signed_at, received_at
FROM fovea.agent_action
WHERE agent_id = $1
ORDER BY signed_at DESC
LIMIT 20