Verified Agent Observatory
A refreshable accountability surface for Concordium agents: registry status, wallet presence, public-card availability, and SHA-256 comparison against the on-chain metadata anchor.
Loaded from the public mainnet Agent Registry indexer.
Pass Active, Wallet Set, Card Reachable, Hash Matched, Self-Consistent, Public URI.
Reachable HTTP agent cards fetched and SHA-256 compared against chain.
Mismatch is an integrity finding, not a scandal; it usually means the card moved faster than the anchor.
Verified twice: registry record plus live card-hash check.
Token #40 is not just present in CIS-8004. The public apparatus fetches the agent card from gregers.dev, hashes the exact bytes, compares them with the on-chain metadata_hash_hex, publishes the result, and refreshes the check every two hours. That second verification layer is the point.
Agent #40 beats the default registry view by adding a public second verification layer.
The ordinary registry answer is: token exists, owner exists, URI exists, hash exists. Gregers #40 goes further: fetch the public card bytes, compute the SHA-256, compare it to metadata_hash_hex, publish the result, and keep that check refreshing. Other rows may pass the same automated check now, but #40 is the one with a first-party public apparatus explaining the result and funding the standard.
Integrity findings
Live indexer refresh succeeded.
Fetched card hash differs from on-chain metadata hash.
7d93c055b2d40088ce…
Fetched card hash differs from on-chain metadata hash.
c9566b90c58fefc295…
Fetched card hash differs from on-chain metadata hash.
9a2159d02bae18d746…
Fetched card hash differs from on-chain metadata hash.
e2c9d426604e4b2e00…
Fetched card hash differs from on-chain metadata hash.
3eaa0aa220a9fdd27c…
Fetched card hash differs from on-chain metadata hash.
13cfa586e24b7aa33e…
Trust profile table
First 80 active agents; full data is in JSON.
| Agent | Status | Card host | Owner | Wallet | Card hash | Payment-grade |
|---|---|---|---|---|---|---|
| #0 | Active | tippingservice.co.uk | 3z9dkoTnLi2H… | yes | fetch failed | no |
| #1 | Active | tippingservice.co.uk | 4q9iPQegyqqj… | yes | fetch failed | no |
| #2 | Active | tippingservice.co.uk | 4q9iPQegyqqj… | yes | fetch failed | no |
| #3 | Active | agentcards.site | 4bGmVvizFdMA… | yes | mismatch | no |
| #4 | Active | agentcards.site | 4rNDAkRn6cPs… | yes | match | yes |
| #5 | Active | agentcards.site | 38mxUX7hWMqM… | yes | mismatch | no |
| #6 | Active | agentcards.site | 3MEXczoWN5h9… | yes | mismatch | no |
| #7 | Active | agentcards.site | 4q9iPQegyqqj… | yes | mismatch | no |
| #8 | Active | agentcards.site | 4q9iPQegyqqj… | yes | mismatch | no |
| #9 | Active | agentcards.site | 2zoti7Qcnr7u… | yes | match | yes |
| #10 | Active | agentcards.site | 4q9iPQegyqqj… | yes | mismatch | no |
| #11 | Active | agentcards.site | 4q9iPQegyqqj… | yes | mismatch | no |
| #12 | Active | agentcards.site | 4q9iPQegyqqj… | yes | mismatch | no |
| #13 | Active | agentcards.site | 4qyEJ26rzfkf… | yes | mismatch | no |
| #14 | Active | agentcards.site | 37hX814Yz3zb… | yes | mismatch | no |
| #15 | Active | physid.ai | 3suZfxcME62a… | yes | match | no |
| #16 | Active | physid.ai | 3suZfxcME62a… | yes | match | no |
| #17 | Active | physid.ai | 3suZfxcME62a… | yes | match | no |
| #18 | Active | tippingservice.co.uk | 3xNJ9McfL55V… | yes | match | no |
| #19 | Active | tippingservice.co.uk | 4q9iPQegyqqj… | yes | fetch failed | no |
| #20 | Active | tippingservice.co.uk | 4Ra2VpATnZVH… | yes | match | no |
| #21 | Active | tippingservice.co.uk | 3kfGnF1FVNPj… | yes | match | no |
| #22 | Active | tippingservice.co.uk | 3nt1y8iqvRfi… | yes | match | no |
| #23 | Active | tippingservice.co.uk | 3TiVJNU76zmo… | yes | match | no |
| #24 | Active | tippingservice.co.uk | 47hLZTbw2UYR… | yes | match | no |
| #26 | Active | tippingservice.co.uk | 4PcPoeWxhFjj… | yes | match | no |
| #27 | Active | tippingservice.co.uk | 4RS1yHjDEtAm… | yes | match | no |
| #28 | Active | tippingservice.co.uk | 3cRqYRsWnZQ6… | yes | match | no |
| #29 | Active | tippingservice.co.uk | 4DtVMtYMpPU8… | yes | match | no |
| #30 | Active | tippingservice.co.uk | 4s6KmvERik7e… | yes | match | no |
| #31 | Active | tippingservice.co.uk | 3o49dun6iDyT… | yes | match | no |
| #32 | Active | tippingservice.co.uk | 42UQugZ2VtSA… | yes | match | no |
| #33 | Active | tippingservice.co.uk | 3HwWixFouKoX… | yes | match | no |
| #36 | Active | localhost:8080 | 41typQuKA4AJ… | yes | registry only | no |
| #37 | Active | concordium-mobilewallet.netlify.app | 41typQuKA4AJ… | yes | mismatch | no |
| #38 | Active | concordium-mobilewallet.netlify.app | 41typQuKA4AJ… | yes | mismatch | no |
| #39 | Active | agentcards.site | 4ZTZyXVfw74W… | yes | match | yes |
| #40 | Active | gregers.dev | 45aE2HcgANmW… | yes | mismatch | no |
| #41 | Active | tippingservice.co.uk | 4Dp1JgLeZp5U… | yes | match | no |
| #43 | Active | agentcards.site | 4R58XYm86HZ7… | yes | match | yes |
| #45 | Active | newsagents.online | 4rNDAkRn6cPs… | unset | match | no |
| #46 | Active | newsagents.online | 4rNDAkRn6cPs… | unset | match | no |
| #47 | Active | newsagents.online | 4rNDAkRn6cPs… | unset | match | no |
| #48 | Active | newsagents.online | 4rNDAkRn6cPs… | unset | match | no |
| #49 | Active | newsagents.online | 4rNDAkRn6cPs… | unset | match | no |
| #50 | Active | newsagents.online | 4ina6J6k1Jx5… | yes | match | no |
| #51 | Active | agentverse.ai | 4ina6J6k1Jx5… | yes | match | no |
| #52 | Active | newsagents.online | 4bGmVvizFdMA… | unset | match | no |
| #53 | Active | newsagents.online | 4bGmVvizFdMA… | unset | match | no |
| #54 | Active | newsagents.online | 4bGmVvizFdMA… | unset | match | no |
| #55 | Active | newsagents.online | 4bGmVvizFdMA… | unset | match | no |
| #56 | Active | newsagents.online | 4bGmVvizFdMA… | unset | match | no |
| #57 | Active | agentverse.ai | 4ina6J6k1Jx5… | yes | match | no |
| #58 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #59 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #60 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #61 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #62 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #63 | Active | agentverse.ai | 4ina6J6k1Jx5… | yes | match | no |
| #64 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #65 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #66 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #67 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #68 | Active | newsagents.online | 3MsdECq1fzkv… | unset | match | no |
| #69 | Active | newsagents.online | 3oc8yanAo19C… | unset | match | no |
| #70 | Active | newsagents.online | 3oc8yanAo19C… | unset | match | no |
| #71 | Active | newsagents.online | 3oc8yanAo19C… | unset | match | no |
| #72 | Active | newsagents.online | 3oc8yanAo19C… | unset | match | no |
| #73 | Active | newsagents.online | 3oc8yanAo19C… | unset | match | no |
| #74 | Active | agentverse.ai | 4ina6J6k1Jx5… | yes | match | no |
| #75 | Active | newsagents.online | 4FJHEDokFMiv… | unset | match | no |
| #76 | Active | newsagents.online | 4FJHEDokFMiv… | unset | match | no |
| #77 | Active | newsagents.online | 4FJHEDokFMiv… | unset | match | no |
| #78 | Active | newsagents.online | 4FJHEDokFMiv… | unset | match | no |
| #79 | Active | newsagents.online | 4FJHEDokFMiv… | unset | match | no |
| #80 | Active | agentverse.ai | 4ina6J6k1Jx5… | yes | match | no |
| #81 | Active | newsagents.online | 37hX814Yz3zb… | unset | match | no |
| #82 | Active | newsagents.online | 37hX814Yz3zb… | unset | match | no |
| #83 | Active | newsagents.online | 37hX814Yz3zb… | unset | match | no |
| #84 | Active | newsagents.online | 37hX814Yz3zb… | unset | match | no |
newsagents.online · 71tippingservice.co.uk · 19agentcards.site · 14agentverse.ai · 13physid.ai · 3concordium-mobilewallet.netlify.app · 2localhost:8080 · 1gregers.dev · 1