{"data_mode":"postgres_live","fallback_active":false,"schema":"sterling_well_known_ecosystem_v1","generated_at":"2026-05-11T19:52:18.162Z","ecosystem":"SterlingChain / Sterling DEX","discovery":{"public_api_base_url":"https://api.sterlingchain.net","public_site_url":"https://sterlingchain.net","tokenlist":"https://api.sterlingchain.net/tokenlist.json","pool_registry":"https://api.sterlingchain.net/pool-registry.json","openapi":"https://api.sterlingchain.net/openapi.json","submission_packs":"https://api.sterlingchain.net/submission-packs.json","provider_packs":"https://sterlingchain.net/provider-packs.json","wallet_index":"https://api.sterlingchain.net/wallet-index.json","market_summary":"https://sterlingchain.net/market-summary.json","pair_json":"https://sterlingchain.net/pair.json","price_json":"https://sterlingchain.net/price.json","well_known_sterling":"https://sterlingchain.net/.well-known/sterling.json"},"docs":{"for_integrators":"https://sterlingchain.net/for-integrators","for_wallets":"https://sterlingchain.net/for-wallets","for_indexers":"https://sterlingchain.net/for-indexers","for_market_makers":"https://sterlingchain.net/for-market-makers","for_chart_providers":"https://sterlingchain.net/for-chart-providers"},"service_roles":{"sterling_chain_1492":{"role":"control_chain_runtime_proxy","base_url":"http://127.0.0.1:1492","public_read_model":"control_and_reconciliation","rpc_compatible":false,"health_checks":{"status":"http://127.0.0.1:1492/chain/status","nodes":"http://127.0.0.1:1492/chain/nodes","adapters":"http://127.0.0.1:1492/chain/adapters"}},"sterlingdex_8000":{"role":"historical_dex_execution_surface","base_url":"https://api.sterlingchain.net","public_read_model":"legacy_and_operator_execution_surface","rpc_compatible":false,"health_checks":{"status":"https://api.sterlingchain.net/status","proof":"https://api.sterlingchain.net/proof","pairs":"https://api.sterlingchain.net/pairs"}},"sterling_market_8012":{"role":"canonical_public_market_source","base_url":"http://127.0.0.1:8012","public_read_model":"machine_readable_market_truth","rpc_compatible":false,"health_checks":{"status":"http://127.0.0.1:8012/api/v1/market/status","proof":"http://127.0.0.1:8012/api/v1/market/proof","manifest":"http://127.0.0.1:8012/api/v1/market/integration-manifest"}},"sterling_web_3000":{"role":"public_frontend_and_proxy","base_url":"https://sterlingchain.net","public_read_model":"human_surface_plus_market_proxy","rpc_compatible":false,"health_checks":{"homepage":"https://sterlingchain.net","market_status_proxy":"https://sterlingchain.net/api/v1/market/status","proof_file":"https://sterlingchain.net/proof.json"}}},"adapter_families":{"chart_and_dex_discovery":{"consumers":["GeckoTerminal","DexScreener","DEXTools","Birdeye"],"expected_input_format":["pair registry","pool registry","recent swaps","OHLCV candles","token metadata and logos"],"already_provided":["pools","pairs","trades","candles","price","proof","pair metadata","logos"],"auto_consumable":true,"needs_external_onboarding":true,"public_files":["submission-packs.json","tokenlist.json","pool-registry.json","pair-metadata.json"],"endpoint_mapping":{"pairs":"GET /api/v1/market/pairs","pools":"GET /api/v1/market/pools","trades":"GET /api/v1/market/trades","candles":"GET /api/v1/market/candles","proof":"GET /api/v1/market/proof"},"example_request":"https://api.sterlingchain.net/api/v1/market/candles?timeframe=1h&limit=120","notes":"Sterling fournit deja la source machine-readable. L'apparition native chez le tiers depend encore de son workflow interne de revue/indexation."},"explorer_and_metadata":{"consumers":["Solscan","CoinGecko","CoinMarketCap","wallets","token explorers"],"expected_input_format":["token metadata","website","proof","logos","program/pool mapping"],"already_provided":["tokenlist","metadata","pair metadata","proof","well-known files"],"auto_consumable":true,"needs_external_onboarding":true,"public_files":["tokenlist.json","metadata.json","pair-metadata.json","proof.json",".well-known/*"],"endpoint_mapping":{"tokens":"GET /api/v1/market/tokens","metadata":"GET /api/v1/market/metadata","pair_metadata":"GET /api/v1/market/pair-metadata","discovery":"GET /.well-known/sterling-discovery.json"},"example_request":"https://api.sterlingchain.net/tokenlist.json"},"wallet_and_user_access":{"consumers":["Phantom","OKX Wallet"],"expected_input_format":["wallet-readable token list","logos","metadata","wallet surface","proof"],"already_provided":["tokenlist","wallet index","wallet surface","proof","well-known files"],"auto_consumable":"partially","needs_external_onboarding":true,"public_files":["tokenlist.json","wallet-index.json","proof.json",".well-known/*"],"endpoint_mapping":{"wallet_index":"GET /api/v1/market/wallet-index","tokenlist":"GET /api/v1/market/tokenlist","wallet_page":"GET /wallet","proof":"GET /api/v1/market/proof"},"example_request":"https://api.sterlingchain.net/wallet-index.json","notes":"Sterling publie une surface wallet-friendly et des logos publics. L'apparition native dans Phantom/OKX depend encore de leur indexation et de leurs cycles de refresh."},"aggregation_and_routing":{"consumers":["Jupiter","Metis later","OTC consumers","market makers"],"expected_input_format":["program id","pool/vault mapping","recent swaps","pair semantics","execution adapter expectations"],"already_provided":["program id","pool registry","vault mapping","recent swaps","candles","claims and debt visibility"],"auto_consumable":"partially","needs_external_onboarding":true,"public_files":["pool-registry.json","proof.json","submission-packs.json","adapters.json"],"endpoint_mapping":{"pool_registry":"GET /api/v1/market/pool-registry","pair_metadata":"GET /api/v1/market/pair-metadata","trades":"GET /api/v1/market/trades","claims":"GET /api/v1/market/claims","debt":"GET /api/v1/market/debt"},"example_request":"https://api.sterlingchain.net/api/v1/market/pool-registry","blocker":"Routing/aggregation remains a partner-side adapter decision even when market metadata is complete."},"analytics_and_revenue":{"consumers":["DeFiLlama","custom dashboards","protocol analytics"],"expected_input_format":["status","fees","claims","debt","rolling windows","proof/freshness"],"already_provided":["status","fees","claims","debt","submission packs","examples"],"auto_consumable":true,"needs_external_onboarding":false,"public_files":["submission-packs.json","examples.json","adapters.json"],"endpoint_mapping":{"status":"GET /api/v1/market/status","fees":"GET /api/v1/market/fees","claims":"GET /api/v1/market/claims","debt":"GET /api/v1/market/debt"},"example_request":"https://api.sterlingchain.net/api/v1/market/status"}},"semantics":{"canonical_pair":{"pair_id":"STM-SJBCUSD","pair_label":"STM/SJBCUSD","pool_id":"BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G","program_id":"7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA"},"assets":{"base":{"symbol":"STM","name":"Starling Mint","mint":"9kued2JXgVk5dzvtipsTdXfBMWihy1E55TwMiXchCoAb","decimals":9,"role":"base_traded_asset"},"quote_onchain":{"symbol":"SJBC","public_symbol":"SJBCUSD","public_label":"SJBC USD","mint":"EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2","decimals":9,"role":"onchain_quote_asset"},"quote_public":{"symbol":"SJBCUSD","label":"SJBC USD","backing_mint":"EsNo61QodqHCRjkTGJDeqyK7N4Hunip5PaTYbpPZEsG2","role":"public_usd_quote_label"},"settlement":{"symbol":"USDC","name":"USD Coin","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","role":"canonical_settlement_asset"}},"service_layers":{"control_chain_1492":"1492 pilote le control, le proxy et la reconciliation Sterling. Ce n'est pas un endpoint Solana JSON-RPC brut.","market_truth_8012":"8012 expose la verite publique du marche: prix, candles, trades, fees, preuves et fichiers publics.","website_3000":"3000 est la facade publique et le proxy humain de lecture de la canonique 8012."},"price_source":{"summary":"canonical market + pool state + reconstructed public layer","detail":"Le prix public Sterling combine la lecture canonique du marche, l'etat de la pool canonique et la couche reconstruite publique quand il faut exposer un total defendable."},"explanatory_notes":{"quote_symbol_layering":"SJBC est le symbole on-chain du mint quote. SJBCUSD est le symbole public du meme mint quand Sterling expose sa couche de valeur stable cotee en USD.","pool_vs_settlement":"La pool canonique de trading reste STM/SJBC on-chain. USDC est expose comme rail de settlement canonique public, pas comme troisieme mint de trading dans la pool.","treasury_and_fee_vaults":"Fee vaults, treasury rails et debt ledger sont des surfaces economiques distinctes de la liquidite de trading."},"true_cash_profile":{"true_cash_label":"TrueCash USD","cash_backing_label":"Cash-backed public Sterling canonical market surface","peg_label":"Real USD peg flag enabled by Sterling public metadata","note":"STM reste l'actif base, SJBC reste le mint quote on-chain, SJBCUSD reste le label public USD, et USDC reste le rail de settlement public."},"roles":{"1492":"orchestration_control_layer","8012":"canonical_market_truth","STM":"base_asset","SJBC":"onchain_quote_mint","SJBCUSD":"public_usd_quote_label","USDC":"settlement_rail"},"metadata":{"stm":{"metadata_uri":"https://sterlingchain.net/token-assets/stm.metadata.json","metadata_cid":"bafkreihymckoankrsukgbi722odaqakcsm3zduybaruywje7phpxatfvwqok","metadata_ipfs_uri":"ipfs://bafkreihymckoankrsukgbi722odaqakcsm3zduybaruywje7phpxatfvwqok","image_uri":"https://ipfs.io/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm","image_cid":"bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm","image_ipfs_uri":"ipfs://bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm"},"sjbc":{"metadata_uri":"https://sterlingchain.net/token-assets/sjbc.metadata.json","metadata_cid":"bafkreiaczlpeybhlwlefrkmhhlnnztida3c37nvk2faox5fd2g5hiekvtq","metadata_ipfs_uri":"ipfs://bafkreiaczlpeybhlwlefrkmhhlnnztida3c37nvk2faox5fd2g5hiekvtq","image_uri":"https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie","image_cid":"bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie","image_ipfs_uri":"ipfs://bafybeiboqchb4cq2pcx3zez6cv7gilmzpjmli2iuavsjfffdzayk57lwie"},"usdc":{"metadata_uri":"https://sterlingchain.net/token-assets/usdc.metadata.json","image_uri":"https://sterlingchain.net/token-assets/usdc.svg"},"pair":{"metadata_uri":"https://sterlingchain.net/token-assets/stm-sjbcusd.pair.metadata.json","profile_uri":"https://sterlingchain.net/pair-metadata.json","metadata_cid":"bafkreihy34j33smevvd5cawi76b52iik5in2kh3d6sz4wngapqtynhkvm4","metadata_ipfs_uri":"ipfs://bafkreihy34j33smevvd5cawi76b52iik5in2kh3d6sz4wngapqtynhkvm4","metadata_gateway_url":"https://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafkreihy34j33smevvd5cawi76b52iik5in2kh3d6sz4wngapqtynhkvm4"},"pool":{"metadata_uri":"https://sterlingchain.net/token-assets/stm-sjbcusd.pool.metadata.json","profile_uri":"https://sterlingchain.net/pool-registry.json"}},"capabilities":{"canonical_market_api":true,"public_chart":true,"wallet_connect":true,"provider_packs":true,"tokenlist":true,"pool_registry":true,"proof_manifest":true,"indexer_ready":true,"aggregator_readable":true},"rust_flags_reference":{"TRUE_CASH_FLAG":true,"CASH_BACKED_FLAG":true,"REAL_PEG_FLAG":true,"SOVEREIGN_FLAG":true},"flags":{"true_cash":true,"true_cash_usd":true,"cash_backed":true,"real_peg":true,"sovereign":true,"public_usd_quote":true,"settlement_rail_usdc":true,"canonical_market_asset":true,"canonical_market_quote":true,"canonical_market_pool":true},"audience_docs":{"for_integrators":"https://sterlingchain.net/for-integrators","for_wallets":"https://sterlingchain.net/for-wallets","for_indexers":"https://sterlingchain.net/for-indexers","for_market_makers":"https://sterlingchain.net/for-market-makers","for_chart_providers":"https://sterlingchain.net/for-chart-providers"},"public_files":{"proof_json":"https://api.sterlingchain.net/proof.json","tokenlist_json":"https://api.sterlingchain.net/tokenlist.json","pool_registry_json":"https://api.sterlingchain.net/pool-registry.json","integration_manifest_json":"https://api.sterlingchain.net/integration-manifest.json","submission_packs_json":"https://api.sterlingchain.net/submission-packs.json"}}}