Lecture Sterling
Rassembler les statuts publics du programme, des tokens, de la pool utile et du scope de routing actif.
SterlingChain
STRL core unit · internal gas · L1 exchange routes
Rassembler les statuts publics du programme, des tokens, de la pool utile et du scope de routing actif.
Rassembler les statuts publics du programme, des tokens, de la pool utile et du scope de routing actif.
{
"data_mode": "postgres_live",
"fallback_active": false,
"schema": "sterling_well_known_ecosystem_v1",
"generated_at": "2026-06-20T05:54:54.923Z",
"ecosystem": "SterlingChain / Sterling DEX",
"discovery": {
"public_api_base_url": "https://api.sterlingchain.net",
"public_site_url": "https://sterlingchain.net",
"market_health": "https://sterlingchain.net/market-health.json",
"rpc_health": "https://sterlingchain.net/rpc-health.json",
"ecosystem_summary": "https://sterlingchain.net/ecosystem-summary.json",
"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",
"wallet_support": "https://sterlingchain.net/wallet-support.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",
"price_methodology": "https://sterlingchain.net/price-methodology"
},
"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"
}
}
},
"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,
"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,
"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,
"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,
"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,
"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": "Sterling 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."
},
"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://white-persistent-silkworm-971.mypinata.cloud/ipfs/bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
"image_cid": "bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
"image_ipfs_uri": "ipfs://bafybeicjvgitqvam4ez7rxvalhlcq5ox6354blyd55qh6leqybxia7alzm",
"image_gateway_url": "https://ipfs.io/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",
"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"
},
"lp": {
"metadata_uri": "https://sterlingchain.net/token-assets/stm-sjbcusd-g94-lp.metadata.json",
"mint": "G94nkBm4ntjiEHNzTpd7GRW9J8H5rqrhW83k5RSHZrBZ",
"symbol": "STMSJBCLP"
}
},
"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",
"price_methodology": "https://sterlingchain.net/price-methodology"
}
}
}