{
  "name": "OBOL",
  "description": "Bitcoin intelligence layer for AI agents: market regime, broadcast timing, validation-gated anomalies, PLEXUS money-graph forensics, Base token/address risk. Signed responses. Floor $0.01\u2013$0.25 USDC on Base via x402.",
  "url": "https://obol-x402.fly.dev",
  "version": "1.2.0",
  "protocolVersion": "0.2.5",
  "preferredTransport": "http",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "x402": true
  },
  "defaultInputModes": [
    "text",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "obol-trading-tick",
      "name": "OBOL trading tick (agent loop)",
      "description": "Poll each agent cycle: Bitcoin market REGIME + broadcast-timing pulse + multi-asset spots + machine action policy. Built for recurring autonomous loops.",
      "tags": [
        "agent-loop",
        "trading",
        "market-regime",
        "x402",
        "legendary"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/v1/loop/trading"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "200000",
        "amountUsd": "0.20",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    },
    {
      "id": "obol-risk-ritual",
      "name": "OBOL risk ritual (judge pack)",
      "description": "Pre-action go/no-go on Base: token safety + address risk + optional tx preflight in one settle. Call before buy, send, or sign.",
      "tags": [
        "risk",
        "go-no-go",
        "token-safety",
        "x402",
        "legendary"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/v1/loop/risk?token=0x&address=0x"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "300000",
        "amountUsd": "0.30",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    },
    {
      "id": "obol-intel-pack",
      "name": "OBOL intelligence pack",
      "description": "Regime + pulse + tip anomaly + multi-asset spots in one payment.",
      "tags": [
        "bitcoin",
        "market-regime",
        "bundle",
        "x402",
        "premium"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/v1/bundle/intel"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "250000",
        "amountUsd": "0.25",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    },
    {
      "id": "bitcoin-market-regime",
      "name": "Bitcoin market intelligence digest",
      "description": "Current Bitcoin market REGIME (calm / active-stress / mixed).",
      "tags": [
        "bitcoin",
        "market-regime",
        "trading-agent",
        "x402"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/v1/btc/market"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "100000",
        "amountUsd": "0.10",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    },
    {
      "id": "bitcoin-pulse",
      "name": "Bitcoin broadcast-timing pulse",
      "description": "Should I broadcast BTC now? Fees, congestion, fee-spike.",
      "tags": [
        "bitcoin",
        "mempool",
        "fees",
        "broadcast-timing",
        "x402"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/pulse"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "50000",
        "amountUsd": "0.05",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    },
    {
      "id": "crypto-prices",
      "name": "Live multi-asset crypto spot prices",
      "description": "Cross-checked USD spots BTC/ETH/SOL/USDC/USDT with divergence flag.",
      "tags": [
        "crypto",
        "market-data",
        "prices",
        "x402"
      ],
      "examples": [
        "GET https://obol-x402.fly.dev/prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricing": {
        "protocol": "x402",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "10000",
        "amountUsd": "0.01",
        "payTo": "0x215f0C5e62735A54185f253B6245A630b744a7Ce"
      }
    }
  ],
  "documentationUrl": "https://obol-x402.fly.dev/llms.txt",
  "provider": {
    "organization": "OBOL",
    "url": "https://obol-x402.fly.dev"
  }
}