Skip to content
Back to Oblique Markets

Card snapshot

api.oblique.markets · 2026-08-18 08:11:07 UTC · d0981bfc66e7c75fb0f98c0d20a900b78c160cdaf05a5f540d11325f7fdae46f

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.

{
  "@context": "https://a2a-protocol.org/ns/v1",
  "@type": "AgentCard",
  "name": "Oblique Markets",
  "supportedInterfaces": [
    {
      "url": "https://api.oblique.markets/mcp",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0",
      "description": "MCP over HTTP (JSON-RPC); x402 payment per tool call"
    }
  ],
  "description": "x402-paid API services: on-chain analytics (Dune SQL), web extraction, token metrics, wallet analysis, sentiment analysis, company research, answer-with-sources, crypto pricing",
  "url": "https://api.oblique.markets",
  "version": "1.0.0",
  "provider": {
    "name": "Oblique Markets",
    "url": "https://oblique.markets"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "x402"
    ],
    "credentials": "x402 micropayments in USDC on Base (eip155:8453) or Solana mainnet"
  },
  "skills": [
    {
      "id": "dune-query",
      "name": "Dune SQL Analytics",
      "description": "Multi-chain on-chain SQL queries via Dune Analytics (Ethereum, Base, Polygon, Arbitrum, Optimism, Solana, Bitcoin)",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.05 USD"
    },
    {
      "id": "web-extract",
      "name": "Web Page Extraction",
      "description": "Fetch any URL and extract structured text content, bypassing JS rendering",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.03 USD"
    },
    {
      "id": "token-metrics",
      "name": "Token Metrics",
      "description": "Token holder counts, top holders, whale analysis via Dune",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.03 USD"
    },
    {
      "id": "wallet-analyze",
      "name": "Wallet Analysis",
      "description": "90-day wallet token flows and activity analysis via Dune",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.08 USD"
    },
    {
      "id": "sentiment",
      "name": "Sentiment Analysis",
      "description": "LLM-powered sentiment analysis of text or topics",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.05 USD"
    },
    {
      "id": "company-research",
      "name": "Company Research",
      "description": "SEC EDGAR filings + web scraping for company intelligence",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.50 USD"
    },
    {
      "id": "answer-with-sources",
      "name": "Answer with Sources",
      "description": "LLM-powered research with cited web sources",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.65 USD"
    },
    {
      "id": "crypto-price",
      "name": "Crypto Price",
      "description": "Real-time cryptocurrency price data",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.004 USD"
    },
    {
      "id": "trading-signals",
      "name": "Trading Signals",
      "description": "On-chain crypto trading signals (whale movements, token flows, DEX volume spikes) via Dune",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.05 USD"
    },
    {
      "id": "market-intel",
      "name": "Market Intelligence",
      "description": "Competitive intelligence for any crypto project combining Dune on-chain data with web scraping",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.10 USD"
    },
    {
      "id": "wallet-spy",
      "name": "Wallet Surveillance",
      "description": "Real-time EVM wallet transactions, token flows, DEX swaps, NFTs, and risk scoring",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.03 USD"
    },
    {
      "id": "inference",
      "name": "LLM Inference",
      "description": "OpenAI-compatible chat completions proxied via ZenMux (6 models)",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "pricePerCall": "0.01 USD charged; Base authorizes up to 1.00 USD"
    }
  ],
  "payment": {
    "protocol": "x402",
    "networks": {
      "base": {
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "assetSymbol": "USDC",
        "payTo": "0x970007590aCC5C938cd51345B17AF51B1B40D3Ab"
      },
      "solana": {
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "assetSymbol": "USDC",
        "payTo": "GYyTRmt317JafPHXPnM54Fsvsma5GnS9wm6qGMqaykdS"
      }
    },
    "facilitators": {
      "eip155:8453": {
        "name": "Coinbase CDP",
        "url": "https://api.cdp.coinbase.com/platform/v2/x402"
      },
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": {
        "name": "Coinbase CDP",
        "url": "https://api.cdp.coinbase.com/platform/v2/x402"
      }
    }
  }
}