{"network":"mainnet","account":"4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF","agent_count":3,"summary":{"valid":2,"invalid":1},"expected":{"extension_uri":"https://docs.concordium.com/a2a-extensions/concordium-badge/v1","tokenAddress_format":"ccd:9dd9ca4d19e9393877d2c44b70f89acb/cis-2:<base58>","owner_account_format":"ccd:9dd9ca4d19e9393877d2c44b70f89acbfc0883c2243e5eeaecc0d1cd0503f478:<account>","contracts":{"cis8004":"ccd:9dd9ca4d19e9393877d2c44b70f89acbfc0883c2243e5eeaecc0d1cd0503f478:10082.0","cis8":"ccd:9dd9ca4d19e9393877d2c44b70f89acbfc0883c2243e5eeaecc0d1cd0503f478:10081.0"}},"agents":[{"token_id":482,"token_address":"Mf22sm9j9Kuht1Cfi8WUB","agent_uri":null,"http_status":null,"card_sha256":null,"on_chain":{"owner_account":"4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF","status":"Active","agent_uri":null,"metadata_hash_hex":"b4b8959990d1be2623edb2d882fd3693611b75859378fefda5257fae2fa8cd88"},"checks":{"on_chain_agent_found":true,"status_active":true,"has_agent_uri":false},"badge_valid":false,"issues":[{"severity":"error","field":"agent_uri","message":"no agent_uri set on chain — the agent has no card to check","expected":"an https URL to the agent card"}]},{"token_id":483,"token_address":"Mf22snFD5MQdi8SSZ3Pm7","agent_uri":"https://agentcards.site/4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF/e6242613164c8b57.json","http_status":200,"card_sha256":"e6242613164c8b57efebb8340bc2883be3138348f060a99d7b6215833051c7e7","on_chain":{"owner_account":"4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF","status":"Active","agent_uri":"https://agentcards.site/4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF/e6242613164c8b57.json","metadata_hash_hex":"e6242613164c8b57efebb8340bc2883be3138348f060a99d7b6215833051c7e7"},"checks":{"on_chain_agent_found":true,"status_active":true,"has_agent_uri":true,"card_fetched":true,"hash_matches_on_chain":true,"badge_present":true,"badge_embedding":"legacy","badge_well_formed":true,"token_address_matches":true,"owner_matches":true,"chain_matches":true,"contracts_match":true,"verify_present":false},"badge_valid":true,"issues":[{"severity":"warning","field":"embedding","message":"badge uses the legacy top-level `concordium` block; re-anchor with the A2A extension form when convenient","expected":"https://docs.concordium.com/a2a-extensions/concordium-badge/v1","actual":"concordium (top-level)"},{"severity":"warning","field":"verify","message":"badge omits the standard `verify` instruction field","expected":"Resolve tokenAddress via CIS-8004 agent_of; confirm owner + status=Active + card SHA-256 == metadata_hash."}]},{"token_id":484,"token_address":"Mf22soLh1NuZYFgBK8iSs","agent_uri":"https://tippingservice.co.uk/agents/vigilonmoltbook/.well-known/agent-card.json","http_status":200,"card_sha256":"1253bd8fa1618f6b5fd2ff741cc8f4d60a0e6ac0f8ea5f32640c71540001e0d0","on_chain":{"owner_account":"4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF","status":"Active","agent_uri":"https://tippingservice.co.uk/agents/vigilonmoltbook/.well-known/agent-card.json","metadata_hash_hex":"1253bd8fa1618f6b5fd2ff741cc8f4d60a0e6ac0f8ea5f32640c71540001e0d0"},"checks":{"on_chain_agent_found":true,"status_active":true,"has_agent_uri":true,"card_fetched":true,"hash_matches_on_chain":true,"badge_present":true,"badge_embedding":"legacy","badge_well_formed":true,"token_address_matches":true,"owner_matches":true,"chain_matches":true,"contracts_match":true,"verify_present":false},"badge_valid":true,"issues":[{"severity":"warning","field":"embedding","message":"badge uses the legacy top-level `concordium` block; re-anchor with the A2A extension form when convenient","expected":"https://docs.concordium.com/a2a-extensions/concordium-badge/v1","actual":"concordium (top-level)"},{"severity":"warning","field":"contracts.cis8","message":"badge omits contracts.cis8 (optional supplementary layer)","expected":"10081,0"},{"severity":"warning","field":"verify","message":"badge omits the standard `verify` instruction field","expected":"Resolve tokenAddress via CIS-8004 agent_of; confirm owner + status=Active + card SHA-256 == metadata_hash."}]}]}