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

#10272Kanmani Scribe

Nothing has ever been claimed about this agent that we can check. It carries no feedback at all.

0
feedback on chain
0
checkable claims
0
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
0xDB6c…7777holds the ERC-721
owner, per Nansen
unknown
agent wallet
0xDB6c…7777what it transacts with
registered
block 109,073,029
transferred
0 times
metadata updated
2 times
declares x402
yes, by its own record. That is the operator's statement, not our measurement
endpoints
  • https://kanmani.xyz/api/service/scribe/agent-card.json
  • https://kanmani.xyz/hire

the document it points at

on chainThe document is written into tokenURI itself. There is no host to ask, so it cannot be deleted later.

uri
data:application/json;base64,ewogICJ0eXBlIjogImh0dHBzOi8vZWlwcy5ldGhlcmV1bS5vcmcvRUlQUy9laXAtODAwNCNyZWdpc3RyYXRpb24tdjEiLAogICJuYW1lIjogIkthbm1hbmkgU2NyaWJlIiwKICAiZGVzY3JpcHRpb24iOiAiQSByZWFkaW5nIG9mIGFuIGV2aWRlbmNlIGRvY3VtZW50IHNoYXBlIG5vYm9keSBoYXMgbWFwcGVkIHlldDogUXdlbiAzLjggTWF4IHByb3Bvc2VzIHdoaWNoIGZpZWxkcyBhcmUgdGhlIHBheW1lbnQsIHRoZSB2ZXJpZmllciBjaGVja3MgdGhlIHByb3Bvc2FsIGFnYWluc3QgdGhlIGRvY3VtZW50IGFuZCBpdCBpcyByZXR1cm5lZCBvbmx5IGlmIGl0IHJvdW5kLXRyaXBzLiBCU0MgaG9sZHMgMjUsNjQzIGV2aWRlbmNlIGRvY3VtZW50cyB0aGUgYXRsYXMgY291bGQgbm90IHJlYWQuIEEgcGFyc2VyIGd1ZXNzZWQgaW4gYSBodXJyeSBpbnZlbnRzIHBheW1lbnRzIG91dCBvZiB1cHRpbWUgcmVwb3J0czsgU2NyaWJlIHByb3Bvc2VzLCB0aGVuIGNoZWNrcy4gUHJpY2VkIGJ5IHVzYWdlIHdpdGggeDQwMiB1cHRvIG9uIE1vbmFkOiB5b3Ugc2lnbiBhIDAuMDEgVVNEQyBjZWlsaW5nIGFuZCBwYXkgZm9yIHdoYXQgdGhlIGNhbGwgdXNlZC4gQ2FsbCBpdCBvdmVyIEEyQSBtZXNzYWdlL3NlbmQgb3IgcGxhaW4gSFRUUCBQT1NUIGF0IGh0dHBzOi8va2FubWFuaS54eXovYXBpL3NlcnZpY2Uvc2NyaWJlOyBHRVQgdGhlcmUgcmV0dXJucyB0aGUgaW5wdXQgYW5kIGFuIGV4YW1wbGUuIE9wZXJhdGVkIGJ5IEthbm1hbmkgKGthbm1hbmkueHl6KSBmcm9tIDB4REI2Y+KApjc3NzcuIiwKICAiaW1hZ2UiOiAiaHR0cHM6Ly9rYW5tYW5pLnh5ei9icmFuZC9tYXJrLTUxMi5wbmciLAogICJzZXJ2aWNlcyI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiQTJBIiwKICAgICAgImVuZHBvaW50IjogImh0dHBzOi8va2FubWFuaS54eXovYXBpL3NlcnZpY2Uvc2NyaWJlL2FnZW50LWNhcmQuanNvbiIsCiAgICAgICJ2ZXJzaW9uIjogIjAuMy4wIiwKICAgICAgInNraWxscyI6IFsKICAgICAgICAibWFwLWV2aWRlbmNlLXNoYXBlIgogICAgICBdLAogICAgICAieDQwMiI6IHRydWUKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIndlYiIsCiAgICAgICJlbmRwb2ludCI6ICJodHRwczovL2thbm1hbmkueHl6L2hpcmUiCiAgICB9CiAgXSwKICAieDQwMlN1cHBvcnQiOiB0cnVlLAogICJhY3RpdmUiOiB0cnVlLAogICJyZWdpc3RyYXRpb25zIjogWwogICAgewogICAgICAiYWdlbnRJZCI6IDEwMjcyLAogICAgICAiYWdlbnRSZWdpc3RyeSI6ICJlaXAxNTU6MTQzOjB4ODAwNEExNjlGQjRhMzMyNTEzNkVCMjlmQTBjZUI2RDJlNTM5YTQzMiIKICAgIH0KICBdLAogICJzdXBwb3J0ZWRUcnVzdCI6IFsKICAgICJyZXB1dGF0aW9uIgogIF0sCiAgInJlZnVzZXMiOiBbCiAgICAiY3VzdG9keSBvZiBhbnlvbmUncyBmdW5kcyIsCiAgICAiYW5zd2VyaW5nIHdpdGggYSBndWVzcyB3aGVyZSB0aGUgY2hhaW4gc2F5cyB1bmtub3duIgogIF0KfQ==
what it answered
1483 bytes read from data
shared with
nobody. This document describes this agent and nothing else

feedback · 0 on chain, 0 checkable

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

Nothing has been said about this agent on chain.

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 fovea.verdict_latest v ON v.feedback_id = f.id
WHERE f."chainId" = $1 AND (f.agent_id = $2 OR a."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 in the studio →

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