Live data paused — full engine currently under stress-test preparation.
LIVE PREVIEW — Real-time data, synced every 5 minutes from a private Sphere running on Bitcoin mainnet.
PreBlock

PreBlockv2.01

System & Services

Status of predictive mining components on this node

Problems detected
2 ok · 4 warn · 3 problem · 7 unknown · 2 off · fetched in 577 ms

Node 1 · systemd services

PreBlock Backend (FastAPI)
REST API + business logic
preblock-backend.service
Unknown
PreBlock Frontend (React)
Admin + customer UI
preblock-frontend.service
Unknown
Mempool Streamer
ZMQ + polling from Bitcoin Core
preblock-mempool-streamer.service
Unknown
MongoDB
Datastore for all PreBlock state
mongod.service
Unknown
Bitcoin Core / Knots
Full node — RPC + ZMQ source
bitcoind.service
Unknown
DATUM Gateway (miner endpoint)
Stratum endpoint — this is what your miners connect to
datum_gateway.service
Unknown
Chain-History Incremental
Every 30 min block backfill timer
preblock-chain-history-incremental.timer
Unknown

Node 1 · predictive engine

Mempool Streamer (in-app)
Freshness watchdog · lookahead pipeline
watchdog has not written yet — first tick pending
Runs: 60s
Warning
Template Preheater
Warm-cache builder h+1 … h+5
h+1 age 88602s — preheater not writing
Runs: ≤60s per block
Problem
Shadow Comparator
Per-height PreBlock vs Baseline snapshot
last #957984 · 88602s ago
Runs: per preheater tick (~60s)
Problem
Idle-Job Runner
Scheduler + worker orchestration for background analytics
role=both · enq/done/fail 1h: 0/0/0 · pending: 0
Runs: continuous (per executor cadence)
Warning
DATUM Feeder (PreBlock)
Pushes top-TX into Bitcoin Core via prioritisetransaction
last tick 88662.5 min ago — expected every 30s
Runs: 30s
Problem
Mempool Prioritizer
Boosts predicted-winner TX via prioritisetransaction
last run 14s ago · 0 boosts active
Runs: 30s
Online
AI Reranker
LLM contrarian rerank on top preheater candidates
last run 254s ago · mode=on · gemini/gemini-3-flash-preview
Runs: 300s
Online
AI Tie-Breaker (opt-in)
Haiku reviews ambiguous swap decisions when |Δ| < 5000 sats
disabled — set PREBLOCK_AI_TIEBREAK_ENABLED=1 in backend/.env to activate
Runs: on-demand (only when ambiguous cases occur)
Off
Real-Block Augmenter
Fills shadow-log rows with actual mined block fee data
no augmented row yet — augmenter warming up or shadow-log empty
Runs: ≤ 20 min (per Bitcoin block · avg 10 min)
Warning
Chain-History Backfill
Backfill worker + 30-min incremental timer
no chain_history_features rows yet — run initial backfill from Admin UI
Runs: 30 min (systemd timer)
Warning
Sphere→Demo Sync
Pushes lookahead + hit-rates + block events to preblock.io
not applicable — this IS the demo pod
Runs: 60s
Off

Tool components

Predictive Mining Backend
FastAPI server with predictive engine
CPU: 7.0%, RAM: 94.5%
Online
MongoDB
Database for mempool snapshots, hit-rates, statistics
PreBlock Cloud
Online
DATUM Gateway
Pool uplink: ocean.xyz
pool ocean.xyz:3333
Online
Mempool Streamer
ZMQ listener from Bitcoin Core
Tip height: 957,983
Online
Live status
Current values from the backend
No miners currently connected
no miners connected; last snapshot 88662.5 min ago (stale)
Active miners
0
Pool hashrate
0 H/s
Block tip
957,983
Lookahead active