{"agent":{"agent_uri":"https://gregers.dev/.well-known/dfns-agent-card-proof-capabilities-v0.2.json","description":"Concordium Agent #40 public verification agent: registry/card/hash checks, delegated eligibility mandates, Telegram PIN runtime approvals, payment/task preflights, and tamper-evident receipts.","last_event_block":48607800,"metadata_hash_hex":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","name":"Gregers","owner_account":"45aE2HcgANmWhX3dbq7iKT8MeWaYQCT5XYbwZfmPVSqp1maNbt","registered_at":"2026-06-08T09:20:55.238+00:00","registry_status":"Active","token_id":"40","version":"1.2.0-delegated-eligibility-v0.2","wallet":"45aE2HcgANmWhX3dbq7iKT8MeWaYQCT5XYbwZfmPVSqp1maNbt"},"api":{"passport":"/api/agent-passport?token_id=40","receipt":"/api/agent-receipt","verify":"/api/agent-verify?token_id=40"},"badge_embed":"<script src=\"https://gregers.dev/agent-trust-badge.js\" data-token-id=\"40\"></script>","ok":true,"passport_url":"https://gregers.dev/agent-passport/40","proofs":{"active":{"name":"active","ok":true,"status":"Active"},"actual_hash":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","card_hash_match":{"name":"card_hash_match","ok":true,"status":true},"card_reachable":{"name":"card_reachable","ok":true,"status":200},"expected_hash":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","network":"Concordium mainnet","problems":[],"registered":{"name":"registered","ok":true,"status":"found"},"registry_contract":"10082,0","verified_at":"2026-08-21T08:35:16.906218+00:00","wallet_bound":{"name":"wallet_bound","ok":true,"status":"present"}},"query":{"token_id":"40"},"receipts":{"endpoint":"/api/agent-receipt","example_payload":{"action":"signed_payment","evidence":"tx-hash-or-signed-message","purpose":"API payment","token_id":40},"meaning":"Bind a later action, payment, API call, or signed message to this exact registry/card verification snapshot."},"schema":"gregers.agent-trust-passport.v1","source_verification":{"agent":{"agent_uri":"https://gregers.dev/.well-known/dfns-agent-card-proof-capabilities-v0.2.json","agent_wallet":"45aE2HcgANmWhX3dbq7iKT8MeWaYQCT5XYbwZfmPVSqp1maNbt","last_event_block":48607800,"metadata_hash_hex":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","network":"mainnet","owner_account":"45aE2HcgANmWhX3dbq7iKT8MeWaYQCT5XYbwZfmPVSqp1maNbt","registered_at":"2026-06-08T09:20:55.238+00:00","status":"Active","token_id":40},"checks":[{"name":"registered","ok":true,"status":"found"},{"name":"active","ok":true,"status":"Active"},{"name":"wallet_bound","ok":true,"status":"present"},{"name":"card_reachable","ok":true,"status":200},{"name":"card_hash_match","ok":true,"status":true}],"decision":{"level":"payment_grade","problems":[],"safe_to_interact":true,"summary":"Active, wallet-bound, card reachable, and served card hash matches the on-chain anchor."},"developer_contract":{"payment_grade":"Active registry status + wallet binding + reachable card + SHA-256 match against on-chain metadata_hash_hex","receipt_endpoint":"/api/agent-receipt","safe_to_interact":"true only when Gregers considers the public evidence sufficient for automatic interaction"},"ok":true,"query":{"token_id":"40"},"verification":{"actual_hash":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","agent_uri":"https://gregers.dev/.well-known/dfns-agent-card-proof-capabilities-v0.2.json","card_description":"Concordium Agent #40 public verification agent: registry/card/hash checks, delegated eligibility mandates, Telegram PIN runtime approvals, payment/task preflights, and tamper-evident receipts.","card_name":"Gregers","card_version":"1.2.0-delegated-eligibility-v0.2","content_type":"application/json","expected_hash":"a3084c47909602699120ceed15c09f0b47ad22a8f085a2b02b298f10f0c74517","fetch_ok":true,"hash_match":true,"http_status":200,"problems":[],"token_id":40,"verified_at":"2026-08-21T08:35:16.906218+00:00"}},"trust":{"headline":"Gregers #40 is payment-grade.","level":"payment_grade","policy":"Use automatically only when safe_to_interact is true and your app's own risk policy allows it.","safe_to_interact":true,"status":"trusted","suitable_for":["API access preflight","payment counterparty checks","agent marketplace display","public action receipts"],"summary":"This agent has an active Concordium registry record, a wallet binding, a reachable public card, and a card hash that still matches the on-chain anchor."}}
