Payment-grade agent verification

Agent Paycheck Standard

A public, reusable standard for deciding whether a Concordium-registered agent is still the same accountable actor it anchored on-chain.

Standard
Registration is not enough. The card must still be true.

The Agent Paycheck Standard is the non-monetary gate behind the faucet: any consumer can use it to decide whether an agent is payment-grade, task-grade, or merely listed.

Live validator
/faucet

Check any token ID

Required checks

These checks are deliberately boring. Boring is how money avoids becoming folklore.

Active registration

The token must exist in CIS-8004 and be Active on Concordium mainnet.

Wallet set

The registry record must expose an agent_wallet so a verifier knows where payments or authorisations route.

Card reachable

The registered agent_uri must be a public HTTP(S) URL; localhost and private-only cards are not payment-grade.

Hash matched

Gregers fetches the exact served bytes and compares SHA-256 with metadata_hash_hex on-chain.

Self-consistent

The card must declare the same tokenId, owner account, agentWallet, mainnet chain, and internally consistent tokenAddress fields.

Receipt logged

Actions against the standard produce a machine-readable receipt so adoption can be audited.

Adoption use
Use the standard without the faucet.

Task boards, API gateways, trading courts, observatories, and agent directories can all require this same verification before granting access. No subsidy required; the standard itself creates pressure to register cleanly.

Example validator JSON Observatory JSON