Card snapshot
gblin.digital
·
2026-10-01 20:11:15 UTC
·
b0bcb29a420e9dd70c51101d71b0c4c136143488b950bf4e5bc41a019ce6f09b
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.
{
"type": "AgentCard",
"protocolVersion": "erc8004/1",
"name": "GBLIN Protocol",
"description": "The Machine Reserve: permissionless, self-defending reserve asset for AI-agent treasuries on Base. Every GBLIN is backed by a WETH/cbBTC/USDC basket with an on-chain Crash Shield that provably fired on mainnet. Risk policy is public code; risk state is a signed observable, not an opinion. In-kind redemption anytime.",
"url": "https://gblin.digital",
"iconUrl": "https://gblin.digital/LOGO_GBLIN.png",
"provider": {
"organization": "GBLIN Protocol",
"url": "https://gblin.digital",
"email": "info@gblin.digital"
},
"chain": "eip155:8453",
"contracts": {
"token": "0xc2181d975c05c8c724b334bcED0764c0b86B1D53",
"lens": "0xfCFea8027019E8551A1f09AD91532471F5D26f61",
"zap": "0x0E9D6Ceb6D313b021622C121Cda9C62e86e60200",
"timelock": "0x6aBeC8716fFeEcf7C3D6e68255b4797113E8e5Dd"
},
"endpoints": {
"mcp": "npx @gblin-protocol/mcp-server",
"mcpHttp": "https://mcp.gblin.digital/mcp",
"mcpRegistry": "io.github.gblinproject/gblin-treasury-risk-regime",
"smithery": "https://smithery.ai/servers/gblin-protocol/mcp",
"web": "https://gblin.digital/agents",
"x402Base": "https://gblin.digital/api/x402",
"x402Manifest": "https://gblin.digital/.well-known/x402",
"x402AttestationSample": "https://gblin.digital/api/x402/attestation-sample",
"llmsTxt": "https://gblin.digital/api/x402/llms.txt",
"observatory": "https://gblin-mcp.gblin-mcp-worker.workers.dev/observatory",
"observatoryJson": "https://gblin-mcp.gblin-mcp-worker.workers.dev/observatory.json",
"observatoryProbeSource": "https://github.com/gblinproject/x402-catalog-probe",
"receiptsSeal": "https://gblin.digital/api/x402/seal",
"receiptsLog": "https://gblin-mcp.gblin-mcp-worker.workers.dev/log",
"mcpPrompts": "risk_gate, seal_and_verify (POST prompts/list on the hosted MCP)",
"mcpAudit": "https://gblin-mcp.gblin-mcp-worker.workers.dev/meta (GET-only mirror of tools, resources and prompts)",
"witness": "https://gblin-mcp.gblin-mcp-worker.workers.dev/witness",
"receiptsLogForWitnesses": "https://gblin-mcp.gblin-mcp-worker.workers.dev/log/consistency?old=<m>&new=<n>"
},
"skills": [
{
"id": "treasury_state",
"name": "Read treasury state",
"description": "NAV, basket composition and Crash Shield status.",
"price": "free"
},
{
"id": "quote",
"name": "Quote buy/sell",
"description": "USDC/ETH to GBLIN quote with fees and slippage.",
"price": "free"
},
{
"id": "jit_redemption",
"name": "JIT redemption",
"description": "Two-step GBLIN to USDC calldata to settle x402 invoices.",
"price": "free"
},
{
"id": "risk_regime",
"name": "Market risk regime",
"description": "On-chain crash-shield-derived risk signal (calm/elevated/crash).",
"price": "free",
"note": "The unsigned regime read is free (hosted MCP tool risk.regime and the stdio package). The paid item is the signed attestation, 0.003 USDC."
},
{
"id": "risk_attestation",
"name": "Signed risk attestation",
"description": "EIP-712 signed proof-of-diligence, verifiable offline in one step \u2014 no trust in the server required. Bought daily by a third-party ERC-8004 agent as a pinned input of its published decision rule until 16 Aug 2026; current status on gblin.digital/receipts. Free integration sample at /api/x402/attestation-sample.",
"price": "0.003 USDC"
}
],
"payment": {
"scheme": "x402",
"asset": "USDC",
"assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chain": "eip155:8453",
"payTo": "0x0ebA5d314F4f5Dcb7A094953Fa9311a45172dd1B"
},
"trust": {
"identityRegistry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"reputationRegistry": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
"agentId": "59286",
"agentPage": "https://8004scan.io/agents/base/59286"
},
"proof": {
"crashShieldActivation": "https://basescan.org/tx/0x896be221989930776972c78f81e2be9081c90d0027c14f7cd74bf51b9ad0acca",
"sourceVerified": "https://basescan.org/address/0xc2181d975c05c8c724b334bcED0764c0b86B1D53#code"
},
"attestation": {
"attestorAddress": "0x3ae65d36e8b1d82B0B80669E769A3dc300D543e4",
"note": "Attestations are signed by this address. Pin it: a valid signature that recovers to a DIFFERENT address is not ours. If it is ever rotated, the new address is published here and in llms.txt with the rotation date, and the old one is listed as retired."
}
}