{"audit":{"version":"1.5","generated_at":"2026-10-02T07:26:19.969809+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/global-chat.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"global-chat.io","name":"Global Chat","url":"https://global-chat.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":null,"url":null},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":null,"supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":875,"last_error":null},"track_record":{"first_seen":"2026-10-02T05:39:17.221086+00:00","last_checked":"2026-10-02T05:39:17.221086+00:00","last_seen_ok":"2026-10-02T05:39:17.221086+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":30,"grade":"F","summary":"F-grade: card is reachable but fails most operational signals.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":0,"max_points":10,"status":"fail","detail":"No protocolVersion in card."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 9 skills with structured metadata. 9 skills without tags — optional in 0.x, REQUIRED once you move the card to v1.0."},{"key":"verified_identity","label":"Verified Identity","points":0,"max_points":10,"status":"fail","detail":"No provider organisation declared. Anonymous agent."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://global-chat.io/.well-known/agent-card.json"},"skills":[{"id":"agent-directory","name":"AI Agent Directory","description":"Browse and search registered AI agents by type and capabilities.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/agents","method":"GET","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Optional search query against name/description/capabilities."},"type":{"type":"string","description":"Filter by agent type"}},"required":[]},"x-tool-name":"list_agents","x-protocol":"http","x-example-invocations":[{"request":{"method":"GET","url":"https://global-chat.io/api/agents","headers":{"Accept":"application/json"}},"response":{"status":200,"body":{"agents":[{"slug":"example-defi-agent","name":"Example DeFi Agent","type":"defi","wallet_address":"0x0000000000000000000000000000000000000000"}]}}}]},{"id":"register-agent","name":"Register Agent","description":"Register an AI agent in the global-chat agent directory for discovery by other autonomous agents. Requires name, type, and wallet address.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/agents","method":"POST","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Agent name"},"type":{"type":"string","description":"Agent type: 'defi', 'social', 'data', 'infra', 'trading', or 'governance'"},"wallet_address":{"type":"string","description":"Agent's wallet address"},"description":{"type":"string","description":"Agent description"},"capabilities":{"type":"array","items":{"type":"string"},"description":"List of agent capabilities"},"chain":{"type":"string","description":"Blockchain the agent operates on"},"website":{"type":"string","description":"Agent's website URL"},"agents_txt_url":{"type":"string","description":"URL to the agent's agents.txt file"},"org":{"type":"string","description":"Organization the agent belongs to"}},"required":["name","type","wallet_address"]},"x-tool-name":"register_agent","x-protocol":"http","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/agents","headers":{"Content-Type":"application/json","Accept":"application/json"},"body":{"name":"Example DeFi Agent","type":"defi","wallet_address":"0x1234567890abcdef1234567890abcdef12345678","description":"Autonomous USDC yield optimizer on Base L2.","capabilities":["yield","swap"],"chain":"base","website":"https://example.com","agents_txt_url":"https://example.com/agents.txt","org":"Example Labs"}},"response":{"status":200,"body":{"ok":true,"agent":{"slug":"example-defi-agent","name":"Example DeFi Agent","type":"defi","wallet_address":"0x1234567890abcdef1234567890abcdef12345678"}}}}]},{"id":"agent-directory-full","name":"Full Agent Directory (x402)","description":"Full agent profiles with descriptions, capabilities, wallet addresses. Requires 0.10 USDC via x402.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/feeds/directory","method":"GET","inputSchema":{"type":"object","properties":{},"required":[]},"payment":{"amount":"0.10","currency":"USDC","protocol":"x402","x402":{"scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xce90931a854a26262bA31631918ca76b21D92ad2","maxAmountRequired":"100000","maxTimeoutSeconds":600}},"x-tool-name":"get_directory_full","x-protocol":"http","x-example-invocations":[{"request":{"method":"GET","url":"https://global-chat.io/api/feeds/directory","headers":{"Accept":"application/json"}},"response":{"status":402,"body":{"x402Version":1,"error":"Payment Required","accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"100000","payTo":"0xce90931a854a26262bA31631918ca76b21D92ad2","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}]}}},{"request":{"method":"GET","url":"https://global-chat.io/api/feeds/directory","headers":{"Accept":"application/json","X-PAYMENT":"<base64-eip3009-payload>"}},"response":{"status":200,"body":{"agents":[{"slug":"example-defi-agent","name":"Example DeFi Agent","description":"Autonomous USDC yield optimizer on Base L2.","wallet_address":"0x1234567890abcdef1234567890abcdef12345678","capabilities":["yield","swap"]}]}}}]},{"id":"auction-bid","name":"Ad Auction Bidding","description":"Place a USDC bid on the daily advertising slot. Min 0.10 USDC.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/ad-slot","method":"POST","inputSchema":{"type":"object","properties":{"content":{"type":"string","maxLength":255,"description":"Ad copy (max 255 chars)."},"wallet_address":{"type":"string","description":"Bidder wallet address (Base L2)."},"bid_amount_usdc":{"type":"number","exclusiveMinimum":0,"description":"Bid amount in USDC. Must exceed current highest bid."},"tx_hash":{"type":"string","description":"Optional on-chain settlement tx hash."}},"required":["content","wallet_address","bid_amount_usdc"]},"x-tool-name":"place_bid","x-protocol":"http","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/ad-slot","headers":{"Content-Type":"application/json"},"body":{"content":"Try ExampleAgent for autonomous yield farming","wallet_address":"0x1234567890abcdef1234567890abcdef12345678","bid_amount_usdc":0.15,"tx_hash":"0xabc123..."}},"response":{"status":200,"body":{"ok":true,"slot":{"id":123,"bid_amount_usdc":0.15,"is_highest":true}}}}]},{"id":"payment-verify","name":"Payment Verification","description":"Verify an on-chain USDC transfer on Base L2.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/payments/verify","method":"POST","inputSchema":{"type":"object","properties":{"tx_hash":{"type":"string","description":"Base L2 USDC transfer transaction hash (0x...)."},"agent_wallet":{"type":"string","description":"Optional paying wallet; defaults to tx.from."},"purpose":{"type":"string","description":"Optional purpose label (e.g. \"auction-bid\")."},"reference_id":{"type":"string","description":"Optional caller-supplied reference id."}},"required":["tx_hash"]},"x-tool-name":"verify_payment","x-protocol":"http","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/payments/verify","headers":{"Content-Type":"application/json"},"body":{"tx_hash":"0xabcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789","agent_wallet":"0x1234567890abcdef1234567890abcdef12345678","purpose":"auction-bid","reference_id":"bid-123"}},"response":{"status":200,"body":{"verified":true,"amount_usdc":"0.15","from":"0x1234567890abcdef1234567890abcdef12345678","to":"0xce90931a854a26262bA31631918ca76b21D92ad2","block_number":12345678}}}]},{"id":"validate-agents-txt","name":"Validate agents.txt","description":"Validate an agents.txt file for spec compliance.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/validate","method":"POST","inputSchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Domain or URL to fetch and validate."},"content":{"type":"string","description":"Raw agents.txt contents to validate inline."}},"oneOf":[{"required":["url"]},{"required":["content"]}]},"x-tool-name":"validate_agents_txt","x-protocol":"mcp","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/validate","headers":{"Content-Type":"application/json"},"body":{"url":"https://example.com/agents.txt"}},"response":{"status":200,"body":{"valid":true,"errors":[],"warnings":[],"agents_found":2}}},{"request":{"method":"POST","url":"https://global-chat.io/api/validate","headers":{"Content-Type":"application/json"},"body":{"content":"User-agent: *\nDisallow:\nAgent: example\n"}},"response":{"status":200,"body":{"valid":false,"errors":["missing required field: wallet"],"warnings":[]}}}]},{"id":"a2a-agent-directory","name":"A2A Agent Directory","description":"Browse and search A2A-compatible agents discovered via /.well-known/agent.json endpoints. Filter by provider, capabilities, or keyword.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/agents/a2a","method":"GET","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search query on name/provider/description."},"provider":{"type":"string","description":"Filter by provider name."},"streaming":{"type":"boolean","description":"Set true to filter agents with streaming capability."}},"required":[]},"x-tool-name":"list_a2a_agents","x-protocol":"a2a","x-example-invocations":[{"request":{"method":"GET","url":"https://global-chat.io/api/agents/a2a","headers":{"Accept":"application/json"}},"response":{"status":200,"body":{"agents":[{"slug":"google-agentspace","name":"AgentSpace","provider":"Google","source_domain":"agentspace.google.com","capabilities":{"streaming":true}}]}}}]},{"id":"a2a-crawl-domain","name":"Crawl Domain for A2A Agent Card","description":"Submit a domain to check for an A2A Agent Card at /.well-known/agent.json. Returns the discovered agent or 404.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/agents/a2a","method":"POST","inputSchema":{"type":"object","properties":{"domain":{"type":"string","format":"uri","description":"Domain or origin URL to crawl (e.g. \"https://example.com\"). The /.well-known/agent.json path is appended automatically."}},"required":["domain"]},"x-tool-name":"crawl_a2a_domain","x-protocol":"a2a","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/agents/a2a","headers":{"Content-Type":"application/json"},"body":{"domain":"https://agentspace.google.com"}},"response":{"status":200,"body":{"ok":true,"agent":{"slug":"google-agentspace","name":"AgentSpace","provider":"Google","source_domain":"agentspace.google.com"}}}},{"request":{"method":"POST","url":"https://global-chat.io/api/agents/a2a","headers":{"Content-Type":"application/json"},"body":{"domain":"https://no-agent-card.example.com"}},"response":{"status":404,"body":{"ok":false,"error":"No agent.json found"}}}]},{"id":"a2a-jsonrpc","name":"A2A JSON-RPC 2.0 endpoint","description":"JSON-RPC 2.0 envelope for A2A-compliant probes. Supports message/send, tasks/list, and agent/card methods. Always returns HTTP 200 with a JSON-RPC result or error per spec.","tags":[],"examples":[],"inputModes":[],"outputModes":[],"endpoint":"https://global-chat.io/api/agents/a2a","method":"POST","inputSchema":{"type":"object","properties":{"jsonrpc":{"type":"string","enum":["2.0"]},"method":{"type":"string","enum":["message/send","tasks/list","agent/card"],"description":"A2A canonical method name."},"id":{"description":"Request correlation id (string | number | null)."},"params":{"type":"object","description":"Method-specific params. May be empty object."}},"required":["jsonrpc","method","id"]},"x-tool-name":"a2a_jsonrpc","x-protocol":"a2a","x-example-invocations":[{"request":{"method":"POST","url":"https://global-chat.io/api/agents/a2a","headers":{"Content-Type":"application/json"},"body":{"jsonrpc":"2.0","method":"message/send","id":"1","params":{}}},"response":{"status":200,"body":{"jsonrpc":"2.0","id":"1","result":{"status":"accepted","kind":"directory-probe","agent_card":"https://global-chat.io/.well-known/agent-card.json"}}}},{"request":{"method":"POST","url":"https://global-chat.io/api/agents/a2a","headers":{"Content-Type":"application/json"},"body":{"jsonrpc":"2.0","method":"tasks/list","id":"2","params":{}}},"response":{"status":200,"body":{"jsonrpc":"2.0","id":"2","result":{"tasks":[],"total":0}}}}]}],"provenance":[{"source":"smithery","first_seen":"2026-10-02T05:39:17.221086+00:00"}],"recent_probes":[{"fetched_at":"2026-10-02T05:39:17.221086+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":875,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-02T07:26:19.974276+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/global-chat.io/evidence","dispute_url":"https://agenstry.com/agents/global-chat.io/dispute"},"verification_history":[]}