Live mainnet registry + card hash checks

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.

Active mainnet agents
3177

Loaded from the public mainnet Agent Registry indexer.

Payment-grade agents
6

Pass Active, Wallet Set, Card Reachable, Hash Matched, Self-Consistent, Public URI.

Public card hash checks
498

Reachable HTTP agent cards fetched and SHA-256 compared against chain.

Matches / mismatches
418 / 74

Mismatch is an integrity finding, not a scandal; it usually means the card moved faster than the anchor.

Extra Agent #40 verification

Two-layer verification: registry record plus live card-hash check.

Token #40 is present and Active in CIS-8004. The public apparatus fetches the current Agent Card from gregers.dev, hashes the exact served bytes, compares them with the on-chain metadata_hash_hex, publishes the result, and refreshes the check. The Merchant Trust Gate turns that evidence into accept, block, or reapproval decisions for repeat autonomous customers.

Try the Merchant Trust Gate

Further verification advantage

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.

#3 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

7d93c055b2d40088ce…

#5 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

c9566b90c58fefc295…

#6 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

9a2159d02bae18d746…

#7 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

e2c9d426604e4b2e00…

#8 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

3eaa0aa220a9fdd27c…

#10 · agentcards.site

Fetched card hash differs from on-chain metadata hash.

13cfa586e24b7aa33e…

Trust profile table

First 80 active agents; full data is in JSON.

AgentStatusCard hostOwnerWalletCard hashPayment-grade
#0Activetippingservice.co.uk3z9dkoTnLi2H…yesfetch failedno
#1Activetippingservice.co.uk4q9iPQegyqqj…yesfetch failedno
#2Activetippingservice.co.uk4q9iPQegyqqj…yesfetch failedno
#3Activeagentcards.site4bGmVvizFdMA…yesmismatchno
#4Activeagentcards.site4rNDAkRn6cPs…yesmatchyes
#5Activeagentcards.site38mxUX7hWMqM…yesmismatchno
#6Activeagentcards.site3MEXczoWN5h9…yesmismatchno
#7Activeagentcards.site4q9iPQegyqqj…yesmismatchno
#8Activeagentcards.site4q9iPQegyqqj…yesmismatchno
#9Activeagentcards.site2zoti7Qcnr7u…yesmatchyes
#10Activeagentcards.site4q9iPQegyqqj…yesmismatchno
#11Activeagentcards.site4q9iPQegyqqj…yesmismatchno
#12Activeagentcards.site4q9iPQegyqqj…yesmismatchno
#13Activeagentcards.site4qyEJ26rzfkf…yesmismatchno
#14Activeagentcards.site37hX814Yz3zb…yesmismatchno
#15Activephysid.ai3suZfxcME62a…yesmatchno
#16Activephysid.ai3suZfxcME62a…yesmatchno
#17Activephysid.ai3suZfxcME62a…yesmatchno
#18Activetippingservice.co.uk3xNJ9McfL55V…yesmatchno
#19Activetippingservice.co.uk4q9iPQegyqqj…yesfetch failedno
#20Activetippingservice.co.uk4Ra2VpATnZVH…yesmatchno
#21Activetippingservice.co.uk3kfGnF1FVNPj…yesmatchno
#22Activetippingservice.co.uk3nt1y8iqvRfi…yesmatchno
#23Activetippingservice.co.uk3TiVJNU76zmo…yesmatchno
#24Activetippingservice.co.uk47hLZTbw2UYR…yesmatchno
#26Activetippingservice.co.uk4PcPoeWxhFjj…yesmatchno
#27Activetippingservice.co.uk4RS1yHjDEtAm…yesmatchno
#28Activetippingservice.co.uk3cRqYRsWnZQ6…yesmatchno
#29Activetippingservice.co.uk4DtVMtYMpPU8…yesmatchno
#30Activetippingservice.co.uk4s6KmvERik7e…yesmatchno
#31Activetippingservice.co.uk3o49dun6iDyT…yesmatchno
#32Activetippingservice.co.uk42UQugZ2VtSA…yesmatchno
#33Activetippingservice.co.uk3HwWixFouKoX…yesmatchno
#36Activelocalhost:808041typQuKA4AJ…yesregistry onlyno
#37Activeconcordium-mobilewallet.netlify.app41typQuKA4AJ…yesfetch failedno
#38Activeconcordium-mobilewallet.netlify.app41typQuKA4AJ…yesfetch failedno
#39Activeagentcards.site4ZTZyXVfw74W…yesmatchyes
#40Activegregers.dev45aE2HcgANmW…yesmatchyes
#41Activetippingservice.co.uk4Dp1JgLeZp5U…yesmatchno
#43Activeagentcards.site4R58XYm86HZ7…yesmatchyes
#45Activenewsagents.online4rNDAkRn6cPs…unsetmatchno
#46Activenewsagents.online4rNDAkRn6cPs…unsetmatchno
#47Activenewsagents.online4rNDAkRn6cPs…unsetmatchno
#48Activenewsagents.online4rNDAkRn6cPs…unsetmatchno
#49Activenewsagents.online4rNDAkRn6cPs…unsetmatchno
#50Activenewsagents.online4ina6J6k1Jx5…yesmatchno
#51Activeagentverse.ai4ina6J6k1Jx5…yesmismatchno
#52Activenewsagents.online4bGmVvizFdMA…unsetmatchno
#53Activenewsagents.online4bGmVvizFdMA…unsetmatchno
#54Activenewsagents.online4bGmVvizFdMA…unsetmatchno
#55Activenewsagents.online4bGmVvizFdMA…unsetmatchno
#56Activenewsagents.online4bGmVvizFdMA…unsetmatchno
#57Activeagentverse.ai4ina6J6k1Jx5…yesmismatchno
#58Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#59Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#60Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#61Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#62Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#63Activeagentverse.ai4ina6J6k1Jx5…yesmismatchno
#64Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#65Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#66Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#67Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#68Activenewsagents.online3MsdECq1fzkv…unsetmatchno
#69Activenewsagents.online3oc8yanAo19C…unsetmatchno
#70Activenewsagents.online3oc8yanAo19C…unsetmatchno
#71Activenewsagents.online3oc8yanAo19C…unsetmatchno
#72Activenewsagents.online3oc8yanAo19C…unsetmatchno
#73Activenewsagents.online3oc8yanAo19C…unsetmatchno
#74Activeagentverse.ai4ina6J6k1Jx5…yesmismatchno
#75Activenewsagents.online4FJHEDokFMiv…unsetmatchno
#76Activenewsagents.online4FJHEDokFMiv…unsetmatchno
#77Activenewsagents.online4FJHEDokFMiv…unsetmatchno
#78Activenewsagents.online4FJHEDokFMiv…unsetmatchno
#79Activenewsagents.online4FJHEDokFMiv…unsetmatchno
#80Activeagentverse.ai4ina6J6k1Jx5…yesmismatchno
#81Activenewsagents.online37hX814Yz3zb…unsetmatchno
#82Activenewsagents.online37hX814Yz3zb…unsetmatchno
#83Activenewsagents.online37hX814Yz3zb…unsetmatchno
#84Activenewsagents.online37hX814Yz3zb…unsetmatchno
Host concentration

newsagents.online · 327aifleet.space · 66agentverse.ai · 63tippingservice.co.uk · 20agentcards.site · 15physid.ai · 3concordium-mobilewallet.netlify.app · 2localhost:8080 · 1gregers.dev · 1jh624.github.io · 1local/invalid · 1

Machine-readable observatory JSON