{
  "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
  "name": "GBLIN Protocol",
  "description": "A reserve asset for AI-agent treasuries on Base, backed one-to-one by an on-chain cbBTC / WETH / USDC basket with a Crash Shield that cuts risk-asset weights during drawdowns (it fired on mainnet once: tx 0x896be221989930776972c78f81e2be9081c90d0027c14f7cd74bf51b9ad0acca). In-kind redemption any time. Risk policy is public code; risk state is a signed observable. Free: the market risk regime (calm | elevated | crash) over MCP, and a public append-only transparency log for AI actions (RFC 6962, Ed25519-signed, cosigned by an independent witness, root anchored daily on Base via EAS) with a demo seal. Paid, via x402 on Base (USDC, 0.001 to 0.03 per call): EIP-712-signed risk attestations verifiable offline, unlimited action receipts (0.0045 per seal), treasury and governance state, quotes, JIT swaps. Two MCP servers: a hosted Streamable-HTTP one with 21 tools (no install, no key) and the npm package @gblin-protocol/mcp-server with 20 stdio tools: prepare, simulate and follow any operation on the vault, and gasless payments in GBLIN (EIP-3009) with an optional relay. Pre-registered, hash-pinned promises about our own conduct are probed every 10 minutes and sealed daily on Base (Coherence Proof). Slither static analysis on the live contract: 0 critical, 0 high; no manual third-party audit; parameters are changeable by a 48h timelock.",
  "image": "https://gblin.digital/LOGO_GBLIN.png",
  "services": [
    {
      "name": "web",
      "endpoint": "https://gblin.digital/agents"
    },
    {
      "name": "MCP",
      "endpoint": "https://mcp.gblin.digital/mcp",
      "version": "2025-06-18"
    },
    {
      "name": "agent-card",
      "endpoint": "https://gblin.digital/.well-known/agent-card.json",
      "version": "erc8004/1"
    },
    {
      "name": "OASF",
      "endpoint": "https://github.com/agntcy/oasf/",
      "skills": [
        "advanced_reasoning_planning/strategic_planning",
        "evaluation_monitoring/performance_monitoring",
        "governance_compliance/risk_classification"
      ],
      "domains": [
        "technology/blockchain/defi",
        "technology/blockchain/cryptocurrency",
        "finance_and_business/finance",
        "finance_and_business/investment_services"
      ]
    },
    {
      "name": "ENS",
      "endpoint": "gblin.base.eth",
      "version": "v1"
    },
    {
      "name": "email",
      "endpoint": "info@gblin.digital"
    }
  ],
  "x402Support": true,
  "registrations": [
    {
      "agentId": 59286,
      "agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    }
  ],
  "supportedTrust": [
    "reputation"
  ],
  "active": true,
  "x402support": true,
  "supportedTrusts": [
    "reputation"
  ],
  "mcp": {
    "hosted": {
      "endpoint": "https://mcp.gblin.digital/mcp",
      "transport": "streamable-http, stateless, no auth, 60 req/min/IP, all tools free",
      "tools": [
        "risk.regime",
        "risk.attestation_sample",
        "protocol.stats",
        "protocol.info",
        "receipts.seal",
        "receipts.get",
        "receipts.verify",
        "coherence.report",
        "treasury.state",
        "treasury.quote",
        "treasury.health",
        "treasury.nav_history",
        "actions.prepare",
        "actions.preview",
        "actions.status",
        "governance.state",
        "auction.state",
        "payments.prepare",
        "payments.verify",
        "payments.relay",
        "attestation.verify"
      ],
      "audit": "https://gblin-mcp.gblin-mcp-worker.workers.dev/meta",
      "registry": "io.github.gblinproject/gblin-treasury-risk-regime",
      "smithery": "https://smithery.ai/servers/gblin-protocol/mcp"
    },
    "stdio": {
      "package": "@gblin-protocol/mcp-server",
      "run": "npx @gblin-protocol/mcp-server",
      "tools": [
        "get_treasury_state",
        "quote_safe_swap",
        "swap_gblin_to_usdc_jit",
        "invest_usdc_to_gblin",
        "analyze_treasury_health",
        "get_governance_state",
        "share_skill_with_peer",
        "get_auction_state",
        "get_market_risk_regime",
        "verify_risk_attestation",
        "seal_action_demo",
        "get_receipt",
        "how_to_seal_paid",
        "prepare_gblin_payment",
        "verify_gblin_authorization",
        "relay_gblin_payment",
        "prepare_action",
        "preview_steps",
        "get_transaction_status",
        "get_nav_history"
      ],
      "prompts": [
        "risk_gate",
        "pay_in_gblin",
        "pay_invoice_just_in_time",
        "seal_and_verify"
      ],
      "resources": [
        "gblin://contracts",
        "gblin://payments",
        "gblin://keys",
        "gblin://limits"
      ],
      "note": "Runs locally over stdio. Its vault, action and payment tools are also served by the hosted server under two-level names, from the same source; the hosted server accepts these names as aliases."
    }
  },
  "x402": {
    "manifest": "https://gblin.digital/.well-known/x402",
    "base": "https://gblin.digital/api/x402",
    "sentinel": "https://gblin-sentinel.vercel.app/api/x402",
    "paid_endpoints": 5,
    "prices_usdc": "0.002 to 0.005 per call",
    "network": "eip155:8453",
    "asset": "USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "pay_to": "0x0ebA5d314F4f5Dcb7A094953Fa9311a45172dd1B",
    "free_sample": "https://gblin.digital/api/x402/attestation-sample",
    "relay": "https://gblin.digital/api/relay/gblin"
  },
  "proof": {
    "receipts_log": "https://gblin-mcp.gblin-mcp-worker.workers.dev/log",
    "receipts_checkpoint": "https://gblin-mcp.gblin-mcp-worker.workers.dev/log/checkpoint",
    "receipts_witnesses": "https://gblin-mcp.gblin-mcp-worker.workers.dev/log/witnesses",
    "offline_verifier": "https://github.com/gblinproject/gblin-treasury-risk-regime/blob/main/verify-receipt.mjs",
    "coherence": "https://gblin-mcp.gblin-mcp-worker.workers.dev/coherence",
    "coherence_schema_eas": "https://base.easscan.org/schema/view/0x9f433a96467ab75530009970e5aa938ec94d8a49f08f66e7381822d557b448ef",
    "witness": "https://gblin-mcp.gblin-mcp-worker.workers.dev/witness",
    "keys": "MCP resource gblin://keys (receipts log key, witness key, EAS attester wallet, rotation policy)"
  },
  "contracts": {
    "chain": "eip155:8453",
    "token": "0xc2181d975c05c8c724b334bcED0764c0b86B1D53",
    "lens": "0xfCFea8027019E8551A1f09AD91532471F5D26f61",
    "zap": "0x0E9D6Ceb6D313b021622C121Cda9C62e86e60200",
    "owner_timelock_48h": "0x6aBeC8716fFeEcf7C3D6e68255b4797113E8e5Dd",
    "fee_recipient": "0x9FFa542E369C53af62380296092EC669f329a9ee"
  },
  "docs": {
    "llms_txt": "https://gblin.digital/llms.txt",
    "agents": "https://gblin.digital/agents",
    "repository": "https://github.com/gblinproject/gblin-treasury-risk-regime"
  },
  "updated": "2026-09-23"
}
