{
  "ok": true,
  "protocol": "sterlingdex",
  "endpoints": [
    "/health",
    "/status",
    "/tokenlist",
    "/tokens",
    "/tokens/:mint",
    "/registry/canonical",
    "/pools",
    "/pools/:poolId",
    "/pairs",
    "/pairs/:pairId",
    "/quote",
    "/proof/pools/:poolId",
    "/proof/pairs/:pairId",
    "/proof/tokens/:mint",
    "/swap",
    "/program/schema",
    "/program/idl",
    "/integrations/jupiter/metis/amm-spec",
    "/integrations/jupiter/metis/market",
    "/integrations/jupiter/metis/accounts-to-update",
    "/integrations/jupiter/rfq",
    "/integrations/jupiter/rfq/tokens",
    "/integrations/jupiter/rfq/quote",
    "/integrations/jupiter/rfq/swap",
    "/integrations/openocean/source/status",
    "/integrations/openocean/source/market",
    "/integrations/openocean/source/pairs",
    "/integrations/openocean/source/tokenList",
    "/integrations/openocean/source/dexList",
    "/integrations/openocean/source/quote",
    "/integrations/openocean/source/swap_quote",
    "/integrations/dexscreener/status",
    "/integrations/dexscreener/pair",
    "/integrations/dexscreener/activity",
    "/integrations/dexscreener/indexing-pack",
    "/recognition/public-pack",
    "/openapi.json"
  ],
  "note": "Minimal public SterlingDEX protocol surface.",
  "jupiterRfqSwapMode": "toolkit_compat"
}