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

#10261unnamed

All 12 payment claims about this agent cite a transaction we found on the chain the document names.

12
feedback on chain
12
checkable claims
12
resolve on the named chain
0
real payment, wrong chain named
0
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
0xa327…cc8Aholds the ERC-721
owner, per Nansen
unknown
agent wallet
0x1030…13C7what it transacts with
registered
block 108,484,042
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 · 12 on chain, 12 checkable

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

truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102944295, 17023102 blocks deepblock 108,526,353
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102936752, 17030631 blocks deepblock 108,526,093
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102928603, 17038780 blocks deepblock 108,525,615
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102927128, 17040255 blocks deepblock 108,525,442
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102682770, 17284613 blocks deepblock 108,524,638
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102666276, 17301107 blocks deepblock 108,524,285
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102658724, 17308659 blocks deepblock 108,524,199
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102652142, 17315241 blocks deepblock 108,524,015
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102648122, 17319261 blocks deepblock 108,523,732
truetrue0x3a3f…F3A78700 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 102656085, 17311298 blocks deepblock 108,511,355
truetrue0x64db…c36817400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 98657305, 21310078 blocks deepblock 108,504,675
truetrue0x350E…665717400 atomic units of 0x754704bc059f8c67012fed69bc8a327a5aafb603 reached 0xa3279f744438f83bc75ce9f8a8282c448f97cc8a on Monad at block 91085194, 28882176 blocks deepblock 108,484,121
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