{
  "protocolVersion": "0.3.0",
  "name": "Gavel",
  "description": "Gavel — oracle-free, fixed-rate, fixed-term BTC-collateralised credit on Arbitrum One. A loan's repayment amount and its maturity date are fixed when the auction settles; there is no external price feed in the call graph and no mid-term liquidation. Aletheia Analytics SASU operates this interface and data product; the Gavel Protocol is autonomous, permissionless code with no operating entity. Informational only. Transaction blueprints are unsigned and are signed by the caller's own wallet.",
  "url": "https://mcp.thegavel.io/mcp",
  "preferredTransport": "streamable-http",
  "version": "0.4.0",
  "provider": {
    "organization": "Aletheia Analytics SASU"
  },
  "documentationUrl": "https://www.thegavel.io/mcp",
  "iconUrl": "https://www.thegavel.io/android-chrome-512x512.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "market-data",
      "name": "Credit market data",
      "description": "The fitted oracle-free yield curve, the Gavel and on-chain indicator catalogue, protocol reference data, and an auction filter. Returns observed data with its provenance; does not rank, forecast or advise.",
      "tags": [
        "credit",
        "data",
        "bitcoin",
        "yield-curve",
        "arbitrum"
      ],
      "examples": [
        "What has borrowing against BTC cost at 90 days recently?",
        "What is the current fitted curve, and how many observations is it fitted to?"
      ]
    },
    {
      "id": "decision-endpoints",
      "name": "Decision endpoints",
      "description": "Comparable settled auctions, an address's history on the protocol, the open book, and the verification bundle. Each returns observed data with the sample size and, where a figure falls below a stated threshold, the threshold and the observed count rather than a zero.",
      "tags": [
        "comparables",
        "book",
        "verification",
        "agent"
      ],
      "examples": [
        "Which recent auctions resemble a 2500 USDC loan at 50% LTV for 30 days?",
        "What can be checked about the contracts, and what did the last check return?"
      ]
    },
    {
      "id": "position-reads",
      "name": "Position and loan state",
      "description": "Returns the current state of any address's positions and of a single loan. Reads public chain state; no authorisation is needed and anyone may query any address.",
      "tags": [
        "read-only",
        "chain-state",
        "positions"
      ],
      "examples": [
        "What positions does this address hold?",
        "Has loan 41 been repaid?"
      ]
    },
    {
      "id": "transaction-blueprints",
      "name": "Unsigned transaction blueprints",
      "description": "Prepares an unsigned transaction blueprint the caller's own wallet may sign — for creating an auction, bidding, repaying, claiming collateral and claiming a refund. Nothing here signs, submits or broadcasts a transaction, and no tool takes custody of funds or receives a mandate.",
      "tags": [
        "calldata",
        "unsigned",
        "self-custody"
      ],
      "examples": [
        "Prepare the calldata to bid 5320.00 on auction 12."
      ]
    },
    {
      "id": "onboarding",
      "name": "Wallet readiness and catalogues",
      "description": "A wallet-readiness report read from chain state, and catalogues of self-custody wallets and fiat onramps. Catalogues are listed alphabetically and are not ranked; the reader chooses.",
      "tags": [
        "wallet",
        "onramp",
        "catalogue"
      ],
      "examples": [
        "Is this wallet funded and approved to bid?"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "transport": "http+json",
      "url": "https://api.thegavel.io/"
    },
    {
      "transport": "http+json",
      "url": "https://api-testnet.thegavel.io/"
    }
  ]
}
