{
  "service": "Solana RPC Proxy",
  "version": "2.1.0",
  "supported_methods": [
    "POST",
    "GET"
  ],
  "endpoints": {
    "GET /": "服务信息",
    "GET /health": "健康检查 (支持所有节点)",
    "GET /tokenamount/:address/:mint": "查询指定地址在特定 Mint 下的 SPL 代币数量 (仅返回数值)",
    "GET /triton": "Triton 交易能力与配置状态",
    "GET /triton/metis/quote": "Metis 兑换报价",
    "POST /triton/metis/swap": "Metis 构建兑换交易",
    "POST /triton/metis/swap-instructions": "Metis 构建兑换指令",
    "POST /triton/jito/simulate-bundle": "Jito Bundle 模拟",
    "GET /triton/titan/ws": "Titan 实时报价 WebSocket",
    "POST /mcp": "MCP Streamable HTTP 工具入口",
    "POST /": "JSON-RPC 请求"
  },
  "available_nodes": [
    {
      "id": "syndica-1"
    },
    {
      "id": "helius-1"
    },
    {
      "id": "helius-2"
    },
    {
      "id": "publicnode-1"
    },
    {
      "id": "phantom-1"
    },
    {
      "id": "ironforge-1"
    }
  ],
  "trading_services": [
    {
      "id": "triton-1",
      "provider": "Triton One",
      "status": "configuration_required",
      "capabilities": [
        {
          "id": "titan_swap",
          "name": "Titan 实时报价与兑换",
          "transport": "websocket",
          "endpoint": "GET /triton/titan/ws",
          "docs": "https://docs.triton.one/trading-apis/titan-swap-api"
        },
        {
          "id": "jito_bundle_simulation",
          "name": "Jito Bundle 模拟",
          "transport": "http",
          "endpoint": "POST /triton/jito/simulate-bundle",
          "docs": "https://docs.triton.one/trading-apis/bundle-simulation-with-jito"
        },
        {
          "id": "metis_swap",
          "name": "Metis 聚合兑换",
          "transport": "http",
          "endpoint": "GET|POST /triton/metis/:method",
          "docs": "https://docs.triton.one/trading-apis/metis-swap-api"
        }
      ]
    }
  ],
  "usage": {
    "rpc_request": "POST / with JSON-RPC body",
    "mcp": "FastMCP/Streamable HTTP clients connect to POST /mcp",
    "health_check": "GET /health (可选参数: ?node=<node_id> 或 X-Preferred-Node header)",
    "preferred_node": "Use X-Preferred-Node header or ?node= query parameter",
    "triton_auth": "Triton routes require Authorization: Bearer <TRITON_PROXY_TOKEN>",
    "health_status": "返回状态: healthy (所有节点正常), degraded (部分节点正常), unhealthy (所有节点异常)"
  }
}