Lecture Sterling
Definir publiquement le programme SterlingDEX, son role, ses liens et ses surfaces canoniques.
SterlingChain
runtime souverain · marche canonique STM-SJBCUSD
Definir publiquement le programme SterlingDEX, son role, ses liens et ses surfaces canoniques.
Definir publiquement le programme SterlingDEX, son role, ses liens et ses surfaces canoniques.
{
"data_mode": "postgres_live",
"fallback_active": false,
"schema": "sterling_well_known_program_v1",
"generated_at": "2026-05-11T19:27:25.429Z",
"program": {
"program_id": "7v9sLrk92NNLLUfXLJw3o7MycZNvwsTK6kLWfWb8vcVA",
"config_pda": "Htopqis52g8nGvvkpnG7Z7XZhgBpqtN9huqUyk6LH9gB",
"canonical_pool_id": "BbvR4zUAwZF8LmVFLXNpDy3CxuYcDwd5isoh7CZFAF5G",
"canonical_pair_id": "STM-SJBCUSD",
"authority": "CMqD45Kq5oukPvaMDhzav5RxJqZb1xME1MmV71CzCeTw",
"network": "solana-mainnet-beta"
},
"mapping": {
"base_vault": "3mRYBWgBKnQuUyvVDcYFqSeNoQTujTsFGra3GWLof9av",
"quote_vault": "5z4brtXmcDBhPKLk9YoiZE7fqaourBk26jBuAUHqZDN9",
"fee_vault_base": "HgaLTe9cp398Y2svc8qmK4R7Xi2da46iWeTyM4jH3LFP",
"fee_vault_quote": "BjjVF8NhtRtCvmcdQEbFRY3ebkbLKyDa7KAmBTH2LBAp",
"debt_ledger": "2Fr4WPEC51CUtDdqArStKMmTEuippeHMHFCH46mjgxQv",
"htop_stm_reserve": "2CRon3SyMyvy2i7hourX99kiuoTKpLgQ3ebogrpfDorq",
"htop_sjbc_reserve": "HEy89xU9gkEi9FXGLvzT61i3pM2kTW5MzvqcCDsB7EmQ"
},
"surfaces": {
"integration_manifest": "https://api.sterlingchain.net/api/v1/market/integration-manifest",
"pool_registry": "https://api.sterlingchain.net/api/v1/market/pool-registry",
"pair_metadata": "https://api.sterlingchain.net/api/v1/market/pair-metadata",
"proof": "https://api.sterlingchain.net/api/v1/market/proof"
},
"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"
}
}
},
"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."
},
"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",
"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"
}
},
"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"
}
}
}