{
  "api_version": "1.1.0",
  "source": "sterling-market-canonical/provider-packs",
  "execution_network": "solana-mainnet-beta",
  "canonical_pair_id": "STM-SJBCUSD",
  "control_chain_id": 1492,
  "control_chain_role": "Sterling orchestration/runtime chain; not a Solana JSON-RPC endpoint",
  "control_chain_rpc_compatible": false,
  "timestamp_exact": "2026-05-11 19:53:56.28+00",
  "proof_scope": "provider_packs",
  "data_mode": "postgres_live",
  "fallback_active": false,
  "schema": "sterling_market_provider_packs_v1",
  "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
  "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
  "pair_id": "STM-SJBCUSD",
  "provider_count": 12,
  "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"
    }
  ],
  "packs": {
    "geckoterminal": {
      "category": "chart_and_dex_discovery",
      "target": "GeckoTerminal / CoinGecko Onchain",
      "chain": "solana",
      "what_they_ask": [
        "pair metadata",
        "pool metadata",
        "recent swaps",
        "candles / OHLCV",
        "token catalog",
        "proof / reserves"
      ],
      "already_exposed": [
        "pairs",
        "pools",
        "trades",
        "candles",
        "tokens",
        "pair_metadata",
        "proof",
        "logos"
      ],
      "missing_or_partner_side": [
        "native provider-side indexing / listing review"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": "Le pack peut etre lu directement, mais l'apparition sur la surface Gecko depend encore de leur workflow d'ingestion.",
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/pairs",
          "https://api.sterlingchain.net/api/v1/market/trades?limit=100",
          "https://api.sterlingchain.net/api/v1/market/candles?timeframe=1h&limit=120"
        ],
        "dex_name": "Sterling DEX",
        "pair_address": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
        "base_token": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
        "quote_token": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2"
      }
    },
    "dexscreener": {
      "category": "chart_and_dex_discovery",
      "target": "DexScreener",
      "chain": "solana",
      "what_they_ask": [
        "pair registry",
        "pool registry",
        "recent swaps",
        "price",
        "logos",
        "token metadata"
      ],
      "already_exposed": [
        "pairs",
        "pools",
        "price",
        "trades",
        "tokens",
        "tokenlist",
        "logos"
      ],
      "missing_or_partner_side": [
        "DexScreener internal pair ingestion"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/pools",
          "https://api.sterlingchain.net/api/v1/market/price",
          "https://api.sterlingchain.net/api/v1/market/trades?limit=50"
        ],
        "dex_name": "Sterling DEX",
        "pair_address": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
        "base_token": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
        "quote_token": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2"
      }
    },
    "dextools": {
      "category": "chart_and_dex_discovery",
      "target": "DEXTools",
      "chain": "solana",
      "what_they_ask": [
        "pair registry",
        "pool registry",
        "price",
        "recent swaps",
        "metadata",
        "proof"
      ],
      "already_exposed": [
        "pairs",
        "pools",
        "price",
        "trades",
        "metadata",
        "proof",
        "fees"
      ],
      "missing_or_partner_side": [
        "DEXTools partner-side review / ingestion"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/metadata",
          "https://api.sterlingchain.net/api/v1/market/proof",
          "https://api.sterlingchain.net/api/v1/market/trades"
        ],
        "dex_name": "Sterling DEX",
        "pair_address": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
        "base_token": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
        "quote_token": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2"
      }
    },
    "birdeye": {
      "category": "chart_and_dex_discovery",
      "target": "Birdeye",
      "chain": "solana",
      "what_they_ask": [
        "token metadata",
        "pair metadata",
        "trades",
        "candles",
        "logos"
      ],
      "already_exposed": [
        "tokens",
        "tokenlist",
        "pairs",
        "trades",
        "candles",
        "proof",
        "logos"
      ],
      "missing_or_partner_side": [
        "Birdeye-side mint / pair indexing"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/tokens",
          "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "https://api.sterlingchain.net/api/v1/market/candles"
        ],
        "token_mints": [
          "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
        ]
      }
    },
    "solscan": {
      "category": "explorer_and_metadata",
      "target": "Solscan",
      "chain": "solana",
      "what_they_ask": [
        "token metadata",
        "website",
        "logos",
        "program / pool / mint mapping"
      ],
      "already_exposed": [
        "tokenlist",
        "metadata",
        "pair_metadata",
        "pool_registry",
        "well-known files",
        "logos"
      ],
      "missing_or_partner_side": [
        "Solscan internal verification / metadata refresh"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": "Le dossier est pret a soumettre. L'affichage final des logos, du programme et des tokens depend encore du cycle de verification/cache de Solscan.",
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/tokens",
          "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "https://sterlingchain.net/.well-known/sterling-program.json",
          "https://api.sterlingchain.net/api/v1/market/status",
          "https://api.sterlingchain.net/api/v1/market/provider-packs/solscan"
        ],
        "short_description": "Sterling publie un marche canonique STM/SJBCUSD sur Solana. STM reste le base asset, SJBC le mint quote on-chain, SJBCUSD le label public USD, et USDC le rail de settlement public.",
        "token_mints": [
          "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
        ],
        "canonical_pool": {
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "lp_mint": "G94nkBm4ntjiEHNzTpd7GRW9J8H5rqrhW83k5RSHZrBZ",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "explorer_links": {
          "program": "https://solscan.io/account/7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "canonical_pool": "https://solscan.io/account/BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "stm_mint": "https://solscan.io/token/9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "sjbc_mint": "https://solscan.io/token/EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "https://solscan.io/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "https://solscan.io/account/3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "https://solscan.io/account/5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "https://solscan.io/account/HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "https://solscan.io/account/BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp"
        },
        "logo_urls": {
          "stm": {
            "primary_https": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
            "site_fallback": "https://sterlingchain.net/token-assets/stm.jpg",
            "metadata_uri": "https://sterlingchain.net/token-assets/stm.metadata.json"
          },
          "sjbcusd": {
            "primary_https": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
            "site_fallback": "https://sterlingchain.net/token-assets/sjbc.png",
            "metadata_uri": "https://sterlingchain.net/token-assets/sjbc.metadata.json"
          },
          "usdc": {
            "primary_https": "https://sterlingchain.net/token-assets/usdc.svg",
            "site_fallback": "https://sterlingchain.net/token-assets/usdc.svg",
            "metadata_uri": "https://sterlingchain.net/token-assets/usdc.metadata.json"
          }
        },
        "submission_links": {
          "site_official": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "wallet_page": "https://sterlingchain.net/wallet",
          "integration_manifest": "https://api.sterlingchain.net/integration-manifest.json",
          "tokenlist": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry": "https://api.sterlingchain.net/pool-registry.json",
          "proof_json": "https://api.sterlingchain.net/proof.json"
        },
        "github_mirrors": {
          "canonical_readme": {
            "sterlingdex_tokenlist": "https://github.com/Ibrahimsterlingjomany/sterlingdex-tokenlist/blob/master/STERLING_CANONICAL_MARKET.md",
            "token_list": "https://github.com/Ibrahimsterlingjomany/token-list/blob/main/STERLING_CANONICAL_MARKET.md"
          },
          "pair_metadata": {
            "sterlingdex_tokenlist": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/sterlingdex-tokenlist/master/stm-sjbcusd.pair.metadata.json",
            "token_list": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/token-list/main/stm-sjbcusd.pair.metadata.json"
          },
          "pool_metadata": {
            "sterlingdex_tokenlist": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/sterlingdex-tokenlist/master/stm-sjbcusd.pool.metadata.json",
            "token_list": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/token-list/main/stm-sjbcusd.pool.metadata.json"
          },
          "token_lists": {
            "sterlingdex_tokenlist": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/sterlingdex-tokenlist/master/sterlingdex_tokenlist.json",
            "token_list": "https://raw.githubusercontent.com/Ibrahimsterlingjomany/token-list/main/token-list.json"
          }
        },
        "canonical_readme": {
          "local_doc": "docs/STERLING_CANONICAL_MARKET.md",
          "github_primary": "https://github.com/Ibrahimsterlingjomany/sterlingdex-tokenlist/blob/master/STERLING_CANONICAL_MARKET.md",
          "github_secondary": "https://github.com/Ibrahimsterlingjomany/token-list/blob/main/STERLING_CANONICAL_MARKET.md"
        },
        "metadata_verification": {
          "stm": {
            "mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
            "name": "Starling Mint",
            "symbol": "STM",
            "public_symbol": "STM",
            "metadata_uri": "https://sterlingchain.net/token-assets/stm.metadata.json",
            "logo_uri": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
            "update_authority": "CMqD45Kq5oukPvaMDhzav5RxJqZb1xME1MmV71CzCeTw",
            "authority": "CMqD45Kq5oukPvaMDhzav5RxJqZb1xME1MmV71CzCeTw",
            "coherence": {
              "mint_matches_public_catalog": true,
              "symbol_matches_public_catalog": true,
              "metadata_uri_matches_public_files": true
            }
          },
          "sjbc": {
            "mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
            "name": "SJBC USD",
            "symbol": "SJBC",
            "public_symbol": "SJBCUSD",
            "public_label": "SJBC USD",
            "metadata_uri": "https://sterlingchain.net/token-assets/sjbc.metadata.json",
            "logo_uri": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
            "update_authority": "CMqD45Kq5oukPvaMDhzav5RxJqZb1xME1MmV71CzCeTw",
            "authority": "CMqD45Kq5oukPvaMDhzav5RxJqZb1xME1MmV71CzCeTw",
            "coherence": {
              "mint_matches_public_catalog": true,
              "onchain_symbol_matches_public_files": true,
              "public_symbol_matches_public_catalog": true,
              "metadata_uri_matches_public_files": true
            }
          },
          "settlement": {
            "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "name": "USD Coin",
            "symbol": "USDC",
            "metadata_uri": "https://sterlingchain.net/token-assets/usdc.metadata.json",
            "logo_uri": "https://sterlingchain.net/token-assets/usdc.svg",
            "coherence": {
              "settlement_role_explicit": true,
              "quote_mint_is_not_settlement_mint": true,
              "metadata_uri_matches_public_files": true
            }
          },
          "notes": [
            "STM reste le base asset du marche canonique.",
            "SJBC reste le mint quote on-chain; SJBCUSD est le label public USD de ce meme mint.",
            "USDC reste le rail de settlement public et ne doit pas etre confondu avec le mint quote de la pool canonique."
          ]
        },
        "solscan_submission_ready": true,
        "missing_fields": [],
        "limits_honest": [
          "Solscan peut demander son propre refresh metadata/cache avant affichage complet.",
          "Sterling ne promet pas que Solscan affichera automatiquement le prix; le dossier expose seulement une source publique de prix propre et verifiable."
        ]
      }
    },
    "coingecko": {
      "category": "explorer_and_metadata",
      "target": "CoinGecko",
      "chain": "solana",
      "what_they_ask": [
        "token metadata",
        "proof",
        "pair metadata",
        "website",
        "logos",
        "recent market data"
      ],
      "already_exposed": [
        "tokenlist",
        "metadata",
        "pair_metadata",
        "proof",
        "status",
        "logos"
      ],
      "missing_or_partner_side": [
        "CoinGecko token/profile onboarding"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/proof",
          "https://api.sterlingchain.net/api/v1/market/status",
          "https://api.sterlingchain.net/api/v1/market/tokenlist"
        ],
        "token_mints": [
          "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2"
        ]
      }
    },
    "coinmarketcap": {
      "category": "explorer_and_metadata",
      "target": "CoinMarketCap",
      "chain": "solana",
      "what_they_ask": [
        "project metadata",
        "token metadata",
        "proof",
        "website",
        "market endpoints",
        "logos"
      ],
      "already_exposed": [
        "metadata",
        "tokenlist",
        "proof",
        "status",
        "well-known files",
        "logos"
      ],
      "missing_or_partner_side": [
        "CMC-side listing / project verification"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/status",
          "https://api.sterlingchain.net/api/v1/market/metadata",
          "https://sterlingchain.net/.well-known/sterling-discovery.json"
        ]
      }
    },
    "phantom": {
      "category": "wallet_and_user_access",
      "target": "Phantom Wallet / asset discovery readiness",
      "chain": "solana",
      "what_they_ask": [
        "wallet-readable token list",
        "logos",
        "metadata",
        "wallet surface",
        "proof / pair semantics"
      ],
      "already_exposed": [
        "wallet surface",
        "tokenlist",
        "pair_metadata",
        "proof",
        "submission_packs",
        "well-known files"
      ],
      "missing_or_partner_side": [
        "Phantom-side asset refresh / wallet registry ingestion"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": true,
      "onboarding_notes": "Sterling publie deja les metadata, logos et une surface wallet utilisateur. L'apparition native dans Phantom depend encore de leur indexation et de leurs cycles de refresh.",
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://sterlingchain.net/wallet",
          "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "https://api.sterlingchain.net/api/v1/market/proof"
        ]
      }
    },
    "defillama": {
      "category": "analytics_and_revenue",
      "target": "DeFiLlama",
      "chain": "solana",
      "what_they_ask": [
        "cumulative volume",
        "24h/7d windows",
        "fees",
        "claims",
        "debt",
        "revenue semantics"
      ],
      "already_exposed": [
        "status",
        "fees",
        "claims",
        "debt",
        "trades",
        "candles",
        "examples",
        "adapters"
      ],
      "missing_or_partner_side": [
        "optional official adapter merge if they want repo-native adapter"
      ],
      "auto_consumable_without_form": true,
      "requires_external_onboarding": false,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/status",
          "https://api.sterlingchain.net/api/v1/market/fees",
          "https://api.sterlingchain.net/api/v1/market/claims",
          "https://api.sterlingchain.net/api/v1/market/debt"
        ],
        "adapter_scope": [
          "status",
          "fees",
          "trades",
          "claims",
          "debt"
        ]
      }
    },
    "okx": {
      "category": "wallet_and_user_access",
      "target": "OKX / wallet + OTC readiness",
      "chain": "solana",
      "what_they_ask": [
        "wallet surface",
        "program / pair / pool semantics",
        "proof",
        "claims / debt visibility",
        "settlement readiness"
      ],
      "already_exposed": [
        "wallet surface",
        "program_id",
        "pool_registry",
        "pair_metadata",
        "proof",
        "claims",
        "debt",
        "submission_packs",
        "tokenlist"
      ],
      "missing_or_partner_side": [
        "counterparty-specific OTC process",
        "OKX-side settlement / onboarding workflow"
      ],
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://sterlingchain.net/wallet",
          "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "https://api.sterlingchain.net/api/v1/market/claims",
          "https://api.sterlingchain.net/api/v1/market/debt"
        ]
      }
    },
    "market_makers_otc": {
      "category": "aggregation_and_routing",
      "target": "Market makers / OTC / routers",
      "chain": "solana",
      "what_they_ask": [
        "program id",
        "pool-vault mapping",
        "pair semantics",
        "recent swaps",
        "proof",
        "claims/debt visibility"
      ],
      "already_exposed": [
        "program_id",
        "pool_registry",
        "pair_metadata",
        "proof",
        "trades",
        "candles",
        "claims",
        "debt"
      ],
      "missing_or_partner_side": [
        "counterparty-specific connectivity or settlement workflow"
      ],
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "onboarding_notes": null,
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "https://api.sterlingchain.net/api/v1/market/claims",
          "https://api.sterlingchain.net/api/v1/market/debt"
        ]
      }
    },
    "jupiter_later": {
      "category": "aggregation_and_routing",
      "target": "Jupiter / Metis later-stage adapter",
      "chain": "solana",
      "what_they_ask": [
        "program id",
        "idl",
        "pool/vault mapping",
        "recent swaps",
        "real quote path",
        "security review"
      ],
      "already_exposed": [
        "program_id",
        "pool_registry",
        "pair_metadata",
        "proof",
        "trades",
        "candles",
        "examples",
        "adapters"
      ],
      "missing_or_partner_side": [
        "Jupiter-side router adapter",
        "quote/execution adapter",
        "security / review process"
      ],
      "auto_consumable_without_form": "partial",
      "requires_external_onboarding": true,
      "onboarding_notes": "Jupiter reste une integration adaptateur/routeur et non une simple fiche metadata. Le pack sert de pre-onboarding technique defendable.",
      "submission_ready_payload": {
        "identifiers": {
          "source_of_truth": "SterlingChain",
          "network": "solana-mainnet-beta",
          "program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
          "config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
          "pair_id": "STM-SJBCUSD",
          "pair_label": "STM/SJBCUSD",
          "pair_slug": "stm-sjbcusd",
          "pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
          "base_mint": "9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb",
          "quote_mint": "EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2",
          "settlement_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
          "quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
          "fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
          "fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
          "debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv"
        },
        "links": {
          "public_api": "https://api.sterlingchain.net",
          "local_mirror_api": "http://127.0.0.1:8012",
          "website": "https://sterlingchain.net",
          "chart_embed": "https://sterlingchain.net/embed/chart",
          "dex_terminal": "https://sterlingchain.net/dex",
          "wallet_page": "https://sterlingchain.net/wallet",
          "proof": "https://api.sterlingchain.net/api/v1/market/proof",
          "price": "https://api.sterlingchain.net/api/v1/market/price",
          "pairs": "https://api.sterlingchain.net/api/v1/market/pairs",
          "pools": "https://api.sterlingchain.net/api/v1/market/pools",
          "metadata": "https://api.sterlingchain.net/api/v1/market/metadata",
          "pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "pair_metadata_file": "https://sterlingchain.net/pair-metadata.json",
          "status": "https://api.sterlingchain.net/api/v1/market/status",
          "trades": "https://api.sterlingchain.net/api/v1/market/trades",
          "candles": "https://api.sterlingchain.net/api/v1/market/candles",
          "fees": "https://api.sterlingchain.net/api/v1/market/fees",
          "claims": "https://api.sterlingchain.net/api/v1/market/claims",
          "debt": "https://api.sterlingchain.net/api/v1/market/debt",
          "tokens": "https://api.sterlingchain.net/api/v1/market/tokens",
          "manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
          "openapi": "https://api.sterlingchain.net/api/v1/market/openapi.json",
          "schemas": "https://api.sterlingchain.net/api/v1/market/schemas",
          "tokenlist": "https://api.sterlingchain.net/api/v1/market/tokenlist",
          "pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "examples": "https://api.sterlingchain.net/api/v1/market/examples",
          "adapters": "https://api.sterlingchain.net/api/v1/market/adapters",
          "well_known_discovery": "https://sterlingchain.net/.well-known/sterling-discovery.json",
          "well_known_program": "https://sterlingchain.net/.well-known/sterling-program.json",
          "well_known_ecosystem": "https://sterlingchain.net/.well-known/sterling-ecosystem.json"
        },
        "files": {
          "proof_json": "https://api.sterlingchain.net/proof.json",
          "integration_manifest_json": "https://api.sterlingchain.net/integration-manifest.json",
          "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
          "tokenlist_json": "https://api.sterlingchain.net/tokenlist.json",
          "pool_registry_json": "https://api.sterlingchain.net/pool-registry.json",
          "openapi_json": "https://api.sterlingchain.net/openapi.json",
          "schemas_json": "https://api.sterlingchain.net/schemas.json",
          "examples_json": "https://api.sterlingchain.net/examples.json",
          "adapters_json": "https://api.sterlingchain.net/adapters.json"
        },
        "semantics": {
          "base_symbol": "STM",
          "quote_onchain_symbol": "SJBC",
          "quote_public_symbol": "SJBCUSD",
          "quote_public_label": "SJBC USD",
          "settlement_symbol": "USDC",
          "canonical_pair": "STM/SJBCUSD",
          "quote_model": "La pool on-chain reste STM/SJBC; SJBCUSD decrit la couche publique de quote USD stable et USDC reste le mint canonique de settlement."
        },
        "logos": {
          "stm": "https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
          "sjbcusd": "https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie",
          "usdc": "https://sterlingchain.net/token-assets/usdc.svg"
        },
        "files_to_share": [
          "https://api.sterlingchain.net/proof.json",
          "https://api.sterlingchain.net/integration-manifest.json",
          "https://api.sterlingchain.net/submission-packs.json",
          "https://api.sterlingchain.net/tokenlist.json",
          "https://api.sterlingchain.net/pool-registry.json",
          "https://api.sterlingchain.net/openapi.json",
          "https://api.sterlingchain.net/schemas.json",
          "https://api.sterlingchain.net/examples.json",
          "https://api.sterlingchain.net/adapters.json"
        ],
        "sample_queries": [
          "https://api.sterlingchain.net/api/v1/market/pool-registry",
          "https://api.sterlingchain.net/api/v1/market/pair-metadata",
          "https://api.sterlingchain.net/api/v1/market/trades"
        ]
      }
    }
  },
  "files": {
    "provider_packs_json": "https://sterlingchain.net/provider-packs.json",
    "submission_packs_json": "https://api.sterlingchain.net/submission-packs.json",
    "adapters_json": "https://api.sterlingchain.net/adapters.json",
    "examples_json": "https://api.sterlingchain.net/examples.json"
  },
  "docs": {
    "integrators_page": "https://sterlingchain.net/integrators",
    "wallet_page": "https://sterlingchain.net/wallet",
    "chart_embed_page": "https://sterlingchain.net/embed/chart"
  }
}
