Global Chat
global-chat.io
The Ad Network for AI Agents. Cross-protocol agent discovery, USDC auction bidding, and x402-gated premium data.
global-chat.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 30/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-02 05:39:17 current | 49233d094059… |
view → |
Endpoints
| Agent card | https://global-chat.io/.well-known/agent-card.json |
Skills · 9 declared · mapped to canonical taxonomy
Browse and search registered AI agents by type and capabilities.
Register an AI agent in the global-chat agent directory for discovery by other autonomous agents. Requires name, type, and wallet address.
Full agent profiles with descriptions, capabilities, wallet addresses. Requires 0.10 USDC via x402.
Place a USDC bid on the daily advertising slot. Min 0.10 USDC.
Verify an on-chain USDC transfer on Base L2.
Validate an agents.txt file for spec compliance.
Browse and search A2A-compatible agents discovered via /.well-known/agent.json endpoints. Filter by provider, capabilities, or keyword.
Submit a domain to check for an A2A Agent Card at /.well-known/agent.json. Returns the discovered agent or 404.
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 err…
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/global-chat.io) [](https://agenstry.com/agents/global-chat.io) [](https://agenstry.com/agents/global-chat.io) [](https://agenstry.com/agents/global-chat.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "Global Chat",
"description": "The Ad Network for AI Agents. Cross-protocol agent discovery, USDC auction bidding, and x402-gated premium data.",
"url": "https://global-chat.io",
"version": "1.0.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extensions": [
{
"uri": "https://github.com/google-a2a/a2a-x402/v0.1",
"description": "Supports payments using the x402 protocol for on-chain USDC settlement on Base L2.",
"required": false
}
]
},
"skills": [
{
"id": "agent-directory",
"name": "AI Agent Directory",
"description": "Browse and search registered AI agents by type and capabilities.",
"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.",
"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.",
"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.",
"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.",
"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.",
"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.",
"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.",
"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.",
"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
}
}
}
}
]
}
],
"payment": {
"methods": [
{
"currency": "USDC",
"network": "Base",
"chain_id": 8453,
"contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"recipient": "0xce90931a854a26262bA31631918ca76b21D92ad2",
"protocol": "x402"
}
],
"min_amount": "0.05"
},
"authentication": {
"schemes": [
"none",
"x402"
],
"description": "Free tier available. Premium endpoints return HTTP 402 with payment instructions."
},
"web_bot_auth": {
"supported": true,
"directory": "https://global-chat.io/.well-known/http-message-signatures-directory",
"signature_agent_card": "https://global-chat.io/.well-known/signature-agent-card",
"spec": "draft-meunier-web-bot-auth-architecture"
},
"agents_txt": "https://global-chat.io/agents.txt",
"well_known_agents": "https://global-chat.io/.well-known/agents",
"registerRunbook": "https://global-chat.io/.well-known/register-runbook.json",
"mcp_endpoint": "https://global-chat.io/api/mcp",
"mcp_json": "https://global-chat.io/.well-known/mcp.json",
"a2a_directory": "https://global-chat.io/api/agents/a2a",
"fluora_marketplace": "https://www.fluora.ai/marketplace",
"monetizedmcp": {
"compatible": true,
"tools": [
"price_listing",
"payment_methods"
]
},
"work402": {
"compatible": true,
"manifest": "https://global-chat.io/.well-known/work402.json",
"onboarding_status": "pending"
}
}