{
  "data_mode": "postgres_live",
  "fallback_active": false,
  "schema": "sterling_well_known_integrators_v1",
  "generated_at": "2026-05-11T19:55:31.489Z",
  "source_of_truth": "SterlingChain",
  "entrypoints": {
    "integration_manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
    "provider_packs": "https://api.sterlingchain.net/api/v1/market/provider-packs",
    "provider_packs_json": "https://sterlingchain.net/provider-packs.json",
    "market_summary_json": "https://sterlingchain.net/market-summary.json",
    "pair_metadata_lite_json": "https://sterlingchain.net/pair-metadata-lite.json",
    "tokenlist_lite_json": "https://sterlingchain.net/tokenlist-lite.json",
    "pool_registry_lite_json": "https://sterlingchain.net/pool-registry-lite.json",
    "latest_price_json": "https://sterlingchain.net/latest-price.json",
    "latest_candle_json": "https://sterlingchain.net/latest-candle.json",
    "latest_trade_json": "https://sterlingchain.net/latest-trade.json",
    "latest_fees_json": "https://sterlingchain.net/latest-fees.json",
    "pair_json": "https://sterlingchain.net/pair.json",
    "price_json": "https://sterlingchain.net/price.json",
    "candles_json": "https://sterlingchain.net/candles.json",
    "trades_json": "https://sterlingchain.net/trades.json",
    "fees_json": "https://sterlingchain.net/fees.json",
    "wallets_json": "https://sterlingchain.net/wallets.json",
    "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
    "examples": "https://api.sterlingchain.net/api/v1/market/examples",
    "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
    "wallet_index": "https://api.sterlingchain.net/api/v1/market/wallet-index",
    "chart_embed": "https://sterlingchain.net/embed/chart",
    "integrators_page": "https://sterlingchain.net/integrators",
    "for_integrators_page": "https://sterlingchain.net/for-integrators",
    "for_wallets_page": "https://sterlingchain.net/for-wallets",
    "for_indexers_page": "https://sterlingchain.net/for-indexers",
    "for_market_makers_page": "https://sterlingchain.net/for-market-makers",
    "for_chart_providers_page": "https://sterlingchain.net/for-chart-providers"
  },
  "robot_friendly": {
    "market_summary_json": "https://sterlingchain.net/market-summary.json",
    "pair_json": "https://sterlingchain.net/pair.json",
    "price_json": "https://sterlingchain.net/price.json",
    "candles_json": "https://sterlingchain.net/candles.json",
    "trades_json": "https://sterlingchain.net/trades.json",
    "fees_json": "https://sterlingchain.net/fees.json",
    "wallets_json": "https://sterlingchain.net/wallets.json"
  },
  "manifest_summary": {
    "pair_id": "STM-SJBCUSD",
    "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
    "public_api_base_url": "https://api.sterlingchain.net",
    "public_site_url": "https://sterlingchain.net"
  },
  "provider_packs_index": [
    {
      "id": "geckoterminal",
      "provider_key": "geckoterminal",
      "target": "GeckoTerminal / CoinGecko Onchain",
      "category": "chart_and_dex_discovery",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/geckoterminal",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/geckoterminal.json"
    },
    {
      "id": "dexscreener",
      "provider_key": "dexscreener",
      "target": "DexScreener",
      "category": "chart_and_dex_discovery",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/dexscreener",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/dexscreener.json"
    },
    {
      "id": "dextools",
      "provider_key": "dextools",
      "target": "DEXTools",
      "category": "chart_and_dex_discovery",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/dextools",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/dextools.json"
    },
    {
      "id": "birdeye",
      "provider_key": "birdeye",
      "target": "Birdeye",
      "category": "chart_and_dex_discovery",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/birdeye",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/birdeye.json"
    },
    {
      "id": "solscan",
      "provider_key": "solscan",
      "target": "Solscan",
      "category": "explorer_and_metadata",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/solscan",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/solscan.json"
    },
    {
      "id": "coingecko",
      "provider_key": "coingecko",
      "target": "CoinGecko",
      "category": "explorer_and_metadata",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/coingecko",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/coingecko.json"
    },
    {
      "id": "coinmarketcap",
      "provider_key": "coinmarketcap",
      "target": "CoinMarketCap",
      "category": "explorer_and_metadata",
      "readiness": "onboarding_needed",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/coinmarketcap",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/coinmarketcap.json"
    },
    {
      "id": "phantom",
      "provider_key": "phantom",
      "target": "Phantom Wallet / asset discovery readiness",
      "category": "wallet_and_user_access",
      "readiness": "partially_ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/phantom",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/phantom.json"
    },
    {
      "id": "defillama",
      "provider_key": "defillama",
      "target": "DeFiLlama",
      "category": "analytics_and_revenue",
      "readiness": "ready",
      "auto_consumable_without_form": true,
      "requires_external_onboarding": false,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/defillama",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/defillama.json"
    },
    {
      "id": "okx",
      "provider_key": "okx",
      "target": "OKX / wallet + OTC readiness",
      "category": "wallet_and_user_access",
      "readiness": "partially_ready",
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/okx",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/okx.json"
    },
    {
      "id": "market-makers-otc",
      "provider_key": "market_makers_otc",
      "target": "Market makers / OTC / routers",
      "category": "aggregation_and_routing",
      "readiness": "partially_ready",
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/market-makers-otc",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/market-makers-otc.json"
    },
    {
      "id": "jupiter-metis",
      "provider_key": "jupiter_later",
      "target": "Jupiter / Metis later-stage adapter",
      "category": "aggregation_and_routing",
      "readiness": "onboarding_needed",
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "provider_pack_api": "https://api.sterlingchain.net/api/v1/market/provider-packs/jupiter-metis",
      "provider_pack_file": "https://sterlingchain.net/provider-packs/jupiter-metis.json"
    }
  ],
  "adapter_families": {
    "chart_and_dex_discovery": {
      "consumers": [
        "GeckoTerminal",
        "DexScreener",
        "DEXTools",
        "Birdeye"
      ],
      "expected_input_format": [
        "pair registry",
        "pool registry",
        "recent swaps",
        "OHLCV candles",
        "token metadata and logos"
      ],
      "already_provided": [
        "pools",
        "pairs",
        "trades",
        "candles",
        "price",
        "proof",
        "pair metadata",
        "logos"
      ],
      "auto_consumable": true,
      "needs_external_onboarding": true,
      "public_files": [
        "submission-packs.json",
        "tokenlist.json",
        "pool-registry.json",
        "pair-metadata.json"
      ],
      "endpoint_mapping": {
        "pairs": "GET /api/v1/market/pairs",
        "pools": "GET /api/v1/market/pools",
        "trades": "GET /api/v1/market/trades",
        "candles": "GET /api/v1/market/candles",
        "proof": "GET /api/v1/market/proof"
      },
      "example_request": "https://api.sterlingchain.net/api/v1/market/candles?timeframe=1h&limit=120",
      "notes": "Sterling fournit deja la source machine-readable. L'apparition native chez le tiers depend encore de son workflow interne de revue/indexation."
    },
    "explorer_and_metadata": {
      "consumers": [
        "Solscan",
        "CoinGecko",
        "CoinMarketCap",
        "wallets",
        "token explorers"
      ],
      "expected_input_format": [
        "token metadata",
        "website",
        "proof",
        "logos",
        "program/pool mapping"
      ],
      "already_provided": [
        "tokenlist",
        "metadata",
        "pair metadata",
        "proof",
        "well-known files"
      ],
      "auto_consumable": true,
      "needs_external_onboarding": true,
      "public_files": [
        "tokenlist.json",
        "metadata.json",
        "pair-metadata.json",
        "proof.json",
        ".well-known/*"
      ],
      "endpoint_mapping": {
        "tokens": "GET /api/v1/market/tokens",
        "metadata": "GET /api/v1/market/metadata",
        "pair_metadata": "GET /api/v1/market/pair-metadata",
        "discovery": "GET /.well-known/sterling-discovery.json"
      },
      "example_request": "https://api.sterlingchain.net/tokenlist.json"
    },
    "wallet_and_user_access": {
      "consumers": [
        "Phantom",
        "OKX Wallet"
      ],
      "expected_input_format": [
        "wallet-readable token list",
        "logos",
        "metadata",
        "wallet surface",
        "proof"
      ],
      "already_provided": [
        "tokenlist",
        "wallet index",
        "wallet surface",
        "proof",
        "well-known files"
      ],
      "auto_consumable": "partially",
      "needs_external_onboarding": true,
      "public_files": [
        "tokenlist.json",
        "wallet-index.json",
        "proof.json",
        ".well-known/*"
      ],
      "endpoint_mapping": {
        "wallet_index": "GET /api/v1/market/wallet-index",
        "tokenlist": "GET /api/v1/market/tokenlist",
        "wallet_page": "GET /wallet",
        "proof": "GET /api/v1/market/proof"
      },
      "example_request": "https://api.sterlingchain.net/wallet-index.json",
      "notes": "Sterling publie une surface wallet-friendly et des logos publics. L'apparition native dans Phantom/OKX depend encore de leur indexation et de leurs cycles de refresh."
    },
    "aggregation_and_routing": {
      "consumers": [
        "Jupiter",
        "Metis later",
        "OTC consumers",
        "market makers"
      ],
      "expected_input_format": [
        "program id",
        "pool/vault mapping",
        "recent swaps",
        "pair semantics",
        "execution adapter expectations"
      ],
      "already_provided": [
        "program id",
        "pool registry",
        "vault mapping",
        "recent swaps",
        "candles",
        "claims and debt visibility"
      ],
      "auto_consumable": "partially",
      "needs_external_onboarding": true,
      "public_files": [
        "pool-registry.json",
        "proof.json",
        "submission-packs.json",
        "adapters.json"
      ],
      "endpoint_mapping": {
        "pool_registry": "GET /api/v1/market/pool-registry",
        "pair_metadata": "GET /api/v1/market/pair-metadata",
        "trades": "GET /api/v1/market/trades",
        "claims": "GET /api/v1/market/claims",
        "debt": "GET /api/v1/market/debt"
      },
      "example_request": "https://api.sterlingchain.net/api/v1/market/pool-registry",
      "blocker": "Routing/aggregation remains a partner-side adapter decision even when market metadata is complete."
    },
    "analytics_and_revenue": {
      "consumers": [
        "DeFiLlama",
        "custom dashboards",
        "protocol analytics"
      ],
      "expected_input_format": [
        "status",
        "fees",
        "claims",
        "debt",
        "rolling windows",
        "proof/freshness"
      ],
      "already_provided": [
        "status",
        "fees",
        "claims",
        "debt",
        "submission packs",
        "examples"
      ],
      "auto_consumable": true,
      "needs_external_onboarding": false,
      "public_files": [
        "submission-packs.json",
        "examples.json",
        "adapters.json"
      ],
      "endpoint_mapping": {
        "status": "GET /api/v1/market/status",
        "fees": "GET /api/v1/market/fees",
        "claims": "GET /api/v1/market/claims",
        "debt": "GET /api/v1/market/debt"
      },
      "example_request": "https://api.sterlingchain.net/api/v1/market/status"
    }
  },
  "example_sets": [
    "candles",
    "trades",
    "pools",
    "fees",
    "claims",
    "debt",
    "pair_metadata",
    "proof",
    "chart_embed"
  ]
}
