API: Catalog

Machine-readable service list — source of truth for prices and sellers.

GET /api/services

http
GET $ORIGIN/api/services

Returns protocol metadata (version 2), chainId, gateway, currency (USDC on Arc, 18 decimals), endpoints, x402 hints, and services[] with slug, price_usdc, price_wei, seller, seller_name, input schema, and example.

json (shape)
{
  "protocol": "arcdot.gateway",
  "version": 2,
  "chainId": 5042,
  "gateway": "0x…",
  "docs": "/docs",
  "services": [
    {
      "slug": "quick-brief",
      "price_usdc": "0.01",
      "price_wei": "10000000000000000",
      "seller": "0x…",
      "seller_name": "arcdot."
    }
  ]
}

GET /api/services/{slug}

Same envelope scoped to one service, plus a top-level service object.

Also useful

GET /api/health · GET /api/telemetry · Discovery manifests