Status · ageloading…
Height—
Avg block · 288—
Next block—
Producers—
Supply—
Mempool—
DTD Jackpot—
Notices
▲ node offline — rpc unreachable
⛏ NEW BLOCK MINED
📡 Join the official SOST community CHANNELS ▾
We would be honoured to have you with us. Our official Discord server is coming soon — and you are warmly invited to join. In the meantime, please follow our official channels below for announcements and updates. Thank you for being part of SOST.
✈ Telegram · Announcements 𝕏 X / Twitter ₿ BitcoinTalk ANN ⌥ GitHub ✦ Discord · coming soon
Developer Note
BLOCK HEIGHT
—
loading...
CONSENSUS
AVG BLOCK TIME
—
last 288 blocks
—
LAST 600 BLOCKS
—
loading …
—
LAST 1,000 BLOCKS
—
loading …
—
AVG · GENESIS
—
since block 0 · visual
—
—
TOTAL SUPPLY
—
SOST emitted
CIRCULATING SUPPLY
—
total − vault − pool
CIRCULATING MINING
—
total − vault − pool − reward
◆ GOLD VAULT BALANCE
—
V15: emission ended (#25,000)
◇ POPC POOL BALANCE
—
V15: emission ended (#25,000)
◈ DTD JACKPOT
—
LIVE · first #25,290 · 100 SOST
⚡ DTD REWARD DISTRIBUTED BALANCE
—
payouts · 50% of every block from V15
MEMPOOL
0
pending txs
CONVERGENCEX ATTEMPT RATE (est.)
—
H/s
NEXT BLOCK IN
—
estimated
⚒ BLOCK PRODUCERS · ALL-TIME
—
distinct since genesis
top 3: —
⚒ UPDATED MINERS
—
since #12100 V13
⚒ MINING ATTEMPTS
—
received · accepted · rejected
📡 RPC ACTIVITY
—
methods · calls · errors
☍ UNIQUE NODES ONLINE
—
local + active visible peers
⛓ NODE_BIND
—
bound identities on chain
⚒ PEAK ACTIVE MINERS
—
only miners who found ≥1 block
excludes non-producing nodes
Token Distribution
DTD Reward
DASHBOARD
click to scan
// BLOCK TYPES R = DTD reward block (pays the selected miner) ◆ J = Jackpot draw height (every 288 blocks from #25,290; Jackpot V2 from #30,186) • = block without a DTD payout

Mining observatory

How to read it. One star = one block. Arm and colour = the producer address; the arm's angular width = its share of the loaded blocks. Distance from the core = how many blocks ago (rings at 24, 72, 144 and 288 blocks; the outer edge is the oldest loaded block). Brighter and larger = more recent. The pulsing ring is the tip; a white ring marks the selected block. Hover to read a block, click a star to inspect its producer and the block. Zoom with + / − or Ctrl + wheel, drag to move, Reset to go back.

Address ≠ entity: one operator can use many addresses and an address says nothing about who runs it. Observed production ≠ hashrate: these are blocks found, a noisy sample of work, not a measurement of computing power. Source: loading…. No RPC: the same static collector snapshots the Equalizer card and the live console read.

// BLOCK PRODUCERS DISTRIBUTION
Share of blocks by producer address
Loading producer
data…
#PRODUCERBLOCKSSHARELAST BLOCK
Waiting for block producer data… (populates after the chain scan)
Share of blocks by producer address. The donut appears once the explorer's block scan finishes.
// DTD WINNERS DISTRIBUTION
Who received normal DTD and DTD Jackpot V2 payouts
NORMAL DTD · every block
Loading DTD
payouts…
#WINNERWINSSOSTSHARELAST
DTD JACKPOT V2 · every 288 blocks
Loading jackpot
draws…
#WINNERWINSSOSTSHARELAST
Periods are block-count proxies (48h = 288 blocks, 3D = 432, 1W = 1,008, 1M = 4,320, 3M = 12,960; All = everything recorded). Normal DTD: one draw per block, uniform among eligible recent miners. Jackpot V2 (from #30,000): one draw every 288 blocks, weighted by PoW blocks, NODE_BIND + heartbeats required; a draw with no eligible miner rolls over (shown grey). Read from the canonical chain.
BLOCK PRODUCTION · real vs expected ⓘ —
BLOCK INTERVALS · individual block times ⓘ — avg · — median
▮ block time (red glow = over target) ── 10 min target hover for detail · click to view block
BURST & VOLATILITY · last 288 blocks (~48h) ⓘ — · —
Burst = % of blocks <5min in last 72. Volatility = stdev(block_times)/600s. cASERT responds by hardening profiles.
DIFF HISTORY · last 288 blocks (~48h) ⓘ —
// connecting to node...
// XAUT PRICE — Tether Gold
LIVE
—
—
// XAUT / BTC — Tether Gold vs Bitcoin
LIVE
—
—
// XAUT / ETH — Tether Gold vs Ethereum
LIVE
—
—
// PAXG PRICE — Pax Gold
LIVE
—
—
// PAXG / BTC — Pax Gold vs Bitcoin
LIVE
—
—
// PAXG / ETH — Pax Gold vs Ethereum
LIVE
—
—
// SOST GOLD REFERENCE · not a market price
LIVE
—
—
SOST Gold Reference vs. Gold — Monthly, 2019–2026
SOST (0.8886707657 mg gold)   Gold (1 mg)

Gold spot (XAU/USD), month-end close. The SOST line is the gold line × the fixed reference weight (0.8886707657 mg) — it moves only with gold, never by decree. Gold reference, not a market price; once SOST is listed, its price evolves on its own, no longer tied to gold.

// XAUT PRICE + PAXG PRICE — Overlay · Comparison
LIVE
■ XAUT PRICE (USD, left)■ PAXG PRICE (USD, right)
// BTC PRICE + ETH PRICE — Overlay
LIVE
■ BTC PRICE (USD, left)■ ETH PRICE (USD, right)
// XAUT PRICE + XAUT / BTC — Overlay Comparison
LIVE
■ XAUT PRICE (USD, left)■ XAUT / BTC (BTC, right)
// PAXG PRICE + PAXG / BTC — Overlay Comparison
LIVE
■ PAXG PRICE (USD, left)■ PAXG / BTC (BTC, right)
// XAUT PRICE + XAUT / ETH — Overlay Comparison
LIVE
■ XAUT PRICE (USD, left)■ XAUT / ETH (ETH, right)
// PAXG PRICE + PAXG / ETH — Overlay Comparison
LIVE
■ PAXG PRICE (USD, left)■ PAXG / ETH (ETH, right)
// EMISSION CURVE smooth exponential decay · q = e-¼ · Feigenbaum α epochs · δ supply cap ⓘ
EMISSION MODEL — Smooth Exponential Decay

SOST uses a smooth exponential decay emission model, not a sharp halving like Bitcoin. Each epoch, the block reward decreases by a factor of q = e-1/4 ≈ 0.7788, which means a ~22.12% reduction per epoch — a gradual, continuous curve instead of abrupt 50% drops.

The Mathematical Constants
• Decay factor q = e-1/4 — the natural exponential base raised to -1/4. This produces the smoothest possible decay curve: R(e) = R₀ × qe
• Feigenbaum δ ≈ 4.6692 — determines the hard supply cap: δ × 10⁶ = 4,669,201 SOST. This is the mathematical limit of the geometric series — no counter, no tracking, just convergence.
• Feigenbaum α ≈ 2.5029 — determines the epoch length: α × 10⁵ = 131,553 blocks per epoch ≈ 2.503 years.

Epoch Structure
• Epoch 0: 7.85100863 SOST/block (genesis reward)
• Epoch 1: 6.11448985 SOST/block (−22.1%)
• Epoch 2: 4.76155747 SOST/block (−22.1%)
• ...each epoch decays by the same smooth factor...
• Epoch 11: 0.60574158 SOST/block
• ~95% of total supply emitted by epoch ~12 (~30 years)
• Emission continues through ~82 epochs (~205 years) until rewards become negligible
• 100% emission is asymptotic — mathematically approaches but never reaches the cap

Coinbase Split
50% Miner · 50% DTD — since V15 (#25,000)
Historical, blocks 0–24,999: 50% Miner · 25% Gold Vault · 25% PoPC Pool. Those two shares are 0 today.

Why Feigenbaum?
The Feigenbaum constants (δ = 4.6692..., α = 2.5029...) are universal mathematical constants from chaos theory that describe the rate at which period-doubling bifurcations occur in dynamical systems. In SOST, they are used purely as irrational constants to set the supply cap and epoch length — values that cannot be derived from simple fractions, making them resistant to arbitrary parameter choices. The emission curve is deterministic, immutable, and verifiable by anyone from the genesis block.
Genesis reward R₀7.85100863 /blk
Decay per epochq = e-¼ ≈ 0.7788
Epoch length (α·10⁵)131,553 blk · ~2.5 y
Hard cap (δ·10⁶)4,669,201 SOST
Now—
block reward (SOST / block, left axis) cumulative supply (right axis) current position 95% of supply (~30 y)
// FULL EMISSION · 82 EPOCHS · ~205 YEARS
the cap is approached, never reached
cumulative supply reward per epoch hard cap 4,669,201 now
// CHAIN TIMING · genesis 2026-03-15 18:00:00 UTC
WALL CLOCK ELAPSED
—
real time since genesis
CHAIN TIME ELAPSED
—
height × 10 min target
BLOCK LAG · WALL CLOCK
—
expected − actual
EXPECTED BLOCKS
—
at 10 min/block target
ACTUAL BLOCKS
—
mined on chain
TIME OFFSET
—
at tip · — since last block
⛏ MINING BLOCK #—
Difficulty: — ⓘ
Elapsed: — ⓘ · Target: 10m 00s ⓘ
searching nonce...
NODE: CHECKING... MINER: CHECKING...
prev: — bitsQ: — ⓘ profile: — (scale=1 k=4 margin=165 steps=4) ⓘ stability: — ⓘ DTD: —
PROBABILITY ⓘ —
— ⓘ
— ⓘ
NONCE ⓘ ~0 / —
ANTI-STALL: ⓘ
SLINGSHOT: ⓘ
// LATEST BLOCKS
HEIGHTHASHTXSTIMEINTERVALDIFFICULTYMINERSUBSIDYREWARD
loading blocks
// LATEST TRANSACTIONS
TXIDCAPSULEBLOCKTYPEIN
UTXOs
OUT
outputs
AMOUNT
payment
FEE
loading transactions
// MEMPOOL
NO PRIORITY
1
stocks/byte
LOW
1
stocks/byte
MEDIUM
1
stocks/byte
HIGH
1
stocks/byte
NEXT BLOCKS ESTIMATE
TRANSACTION TREEMAP
TXIDSIZEFEERATE
empty
// NETWORK HEALTH
checking…
loading network health…
Live from this node's RPC (getinfo, getbestblockhash, getnetworksummary) and the site manifest protocol-status.json. Activation state flips from PRE-ACTIVATION to V30000 ACTIVE at the manifest activation height. Network status is derived only from node reachability and tip age — it never asserts a share of upgraded peers.
// ACTIVE NODES
refreshing...
—
LOCAL NODE
loading local node status…
EXTERNAL PEERS · —
CONNECTIONS
0
—
NEAR TIP
0
external peers
ENCRYPTED
0
external peers
PLAINTEXT
0
external peers
SEED CANDIDATES
0
external peers
NODEDIRECTIONLAST HEIGHT SEENDRIFT vs OUR TIPTRANSPORTUPTIMESTATUSRELIABILITY
loading...
LAST HEIGHT SEEN = the height the peer announced at handshake, raised by the node each time this peer relays it a new block. synced = within 2 blocks of our tip · near tip = within 5 · behind = far behind on a connection younger than 30 min (really syncing) · silent = has not relayed a newer block on an older connection: its real height is unknown (drift shown with ?), not proof that it is stuck.
SELF? = probably the two ends of one connection this node opened to its own address, so the peer list counts it twice. Signature, not proof: outbound + inbound opened in the same second, same announced height, same transport. xN = several connections to the same machine.
★ SEED CANDIDATE = reliability ≥70 + synced + version acked + uptime >24h
Reliability score (this connection only, as seen from our node): uptime of the current connection (0-40: 1h=10, 1d=20, 3d=30, 7d=40) + sync evidence (synced 30 · near tip 20 · silent 15 · behind 5) + version handshake (15) + encrypted (+10) + outbound (+5) − ban penalty. It resets when a peer reconnects and it cannot tell who runs the peer: a per-identity score needs NODE_BIND (see the design note).
■ EXCELLENT (80-100) · ■ GOOD (60-79) · ■ FAIR (40-59) · ■ LOW (20-39) · ■ POOR (0-19)
LOCAL NODE = the SOST node this Explorer reads; shown ONLINE only while it answers on mainnet, with the mainnet genesis and a tip younger than 2 h. EXTERNAL PEERS = other nodes connected to it over P2P; the counters and the table above are external peers only. UNIQUE NODES = the local node when online + distinct external machines with a completed handshake. Both the card and this table are snapshots: a peer that connects and drops within seconds can appear in one and not in the other. A miner is not a node, and a block producer is not an active node: neither is counted here.
Disclaimer: This view shows the local SOST node and the P2P peers currently connected to it. It is not a complete global network census. Node IDs are derived hashes — no IP addresses are exposed. Node count, heights, and encryption status reflect this node's local perspective and may differ from the global network state.
// BOUND NODES · NODE_BIND ON CHAIN
loading…
BOUND NODE MINER IDENTITY BIND AGE HEARTBEAT COVERAGE CURRENT STREAK LAST VERIFIED EPOCH STATUS NEXT DRAW (NODE)
loading…
From canonical blocks only: every NODE_BIND and NODE_HEARTBEAT since #30,000, replayed in height order (reorg-safe). A heartbeat names its epoch and the canonical tip it saw, and consensus only accepts it if both are right. ACTIVE = heartbeat in the current or last completed epoch · NEW = bound in the current or last epoch, no heartbeat yet · LAPSED = missed the last completed epoch.
A valid heartbeat proves control of the node key and that it followed the canonical chain at that time. It does not prove one unique physical machine, and it is not linked to a P2P connection above (that needs an authenticated handshake, a future node change).
Advanced settings · own node RPC and MY MINER highlight (optional)

The public Explorer needs none of this. Use it only with your own SOST node. Never enter wallet passwords, seeds or private keys here.

Advanced RPC connection — optional. The public Explorer works without RPC credentials.
RPC> USER> PASS>
⚠ RPC credentials only. Enter the RPC username and password configured for your own SOST node. Never enter wallet passwords, seed phrases, private keys, S14 keys or NODE_BIND private keys.
MY MINER> MY MINER is separate from RPC. Optional public mining address for block highlighting/alerts only.