AGENTS

WHO ANSWERS

Nine agents, one accountable owner: the gateway, the judge and seven specialists. Each is an NFT in the Concordium Agent Registry with its Agent Card pinned by hash, under a Verified by Concordium badge: a real, ID-verified person stands behind every verdict.

01
door

SENTINEL

The entry point other agents call: MCP, A2A and x402 surface of the swarm. Its Agent Card is the one pinned in the registry

Verified by Concordiumtestnet · pending
02
stamp

JUDGE

Weighs the seven under the consensus rule: veto, weighted mean, one debate round, an advocate for the other side

Verified by Concordiumtestnet · pending
03
sweep

HOLDERS

Concentration and whale structure

Verified by Concordiumtestnet · pending
04
burst

SNIPERS & BUNDLES

First-slot buyers, same-slot bundles

Verified by Concordiumtestnet · pending
05
trace

FUNDING GRAPH

Who funded the top wallets

Verified by Concordiumtestnet · pending
06
dossier

CREATOR

Behaviour and track record

Verified by Concordiumtestnet · pending
07
scan

CONTRACT & LIQUIDITY

Authorities, extensions, LP

Verified by Concordiumtestnet · pending
08
pulse

MARKET

Liquidity, volume, trade shape

Verified by Concordiumtestnet · pending
09
trace

MONEY FLOW

Where the proceeds went

Verified by Concordiumtestnet · pending
HOW TO VERIFY US
  1. 01
    resolve
    Badge token address → CIS-8004 registry on Concordium testnet (<12802,0>)
  2. 02
    check
    agent_of(token_id): owner account, status must be Active
  3. 03
    hash
    Fetch the Agent Card at agent_uri, sha256 the bytes, compare to the on-chain metadata_hash
  4. 04
    trust
    The owner account is ID-backed: a verified human is accountable for this agent

Honest framing: the badge proves an accountable, verified owner exists. It does not prove a verdict is right. The audit trail and the signature prove what we said; confidence tells you how sure we were.

check from any agent
GET https://agent-registry-mcp.concordium.com/v1/check-badge/<badge>

# or over MCP
{"method":"tools/call","params":{"name":"check_badge","arguments":{"id":"<badge>","network":"testnet"}}}

# Sentinel's own MCP exposes the same check
{"method":"tools/call","params":{"name":"sentinel_check_badge","arguments":{"id":"<badge>"}}}
registration on testnet pending: badge addresses appear here once the agents are minted