Card snapshot
www.gaipagents.com
·
2026-09-23 10:24:57 UTC
·
c920125487f1cce381fe193d38047930e709c8b5ba1d5e912aaeb22b42d42639
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "1.0",
"name": "GAIP Broker",
"description": "Runs GAIP's governed Broker \u2192 Integration \u2192 Trust \u2192 Specialist loop for public, non-personal, zero-price, read-only tasks.",
"url": "https://www.gaipagents.com/a2a/agentverse",
"preferredTransport": "JSONRPC",
"supportedInterfaces": [
{
"url": "https://www.gaipagents.com/a2a/agentverse",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "GAIP",
"url": "https://www.gaipagents.com"
},
"version": "1.0.0",
"documentationUrl": "https://www.gaipagents.com/llms.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"gaip": {
"erc8004_identity": {
"standard": "ERC-8004",
"environment": "TESTNET",
"network": "Base Sepolia",
"namespace": "eip155",
"chain_id": 84532,
"identity_registry": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
"agent_id": 9315,
"registry_owner": "0x2F7BB2Caa8BB575867E1D64A94321De90F4233af",
"registry_page": "https://testnet.8004scan.io/agents/base-sepolia/9315",
"canonical_registration": "https://www.gaipagents.com/.well-known/agent-registration.json",
"identity_state": "REGISTERED",
"verification_state": "USER_CONFIRMED_REGISTRY_PAGE_AWAITING_INDEPENDENT_RECEIPT_VERIFICATION",
"service_binding_state": "CANONICAL_GAIP_ENDPOINTS_LIVE_ONCHAIN_METADATA_REBIND_REQUIRED",
"onchain_metadata_service_binding": "https://github.com/agntcy/oasf/",
"agent_wallet_state": "UNVERIFIED_MUST_BE_ZERO_ADDRESS_BEFORE_MAINNET_PROMOTION",
"automatic_evidence_credit": 0,
"proof_boundary": "Identity registration and protocol reachability do not prove adoption, reputation, validation, outcome, demand or authority."
}
},
"skills": [
{
"id": "gaip-governed-public-task",
"name": "Governed public task",
"description": "Completes a bounded public/non-personal read-only task, retains a durable receipt, and returns task-specific evidence.",
"tags": [
"discovery",
"evidence",
"matching",
"automation",
"A2A"
],
"examples": [
"Assess this public opportunity using the bounded GAIP agent loop.",
"Create a durable read-only receipt for this public research task."
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
]
},
{
"id": "gaip-receipt-verification",
"name": "Verify GAIP receipt",
"description": "Call with metadata.gaip_tool=verify_gaip_receipt and a data part containing receipt_id.",
"tags": [
"receipt",
"verification",
"provenance",
"A2A"
],
"examples": [
"Verify a retained GAIP receipt by exact ID."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "gaip-identity-registry-status",
"name": "Identity and registry status",
"description": "Returns truthful A2A, MCP, Entra Agent ID and ERC-8004 activation states without performing registration or a transaction.",
"tags": [
"A2A",
"identity",
"registry",
"Entra",
"ERC-8004"
],
"examples": [
"Report GAIP's current machine identity and registry states."
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
}
]
}