◐ rebuilding Bitcoin chain analytics are being rebuilt after a transaction-parser fix. Historical figures shown may be inaccurate until the re-ingest completes.
⬡ SUBSTRATE 🔒 sovereign the journey · source → ingest → query · one live page Contact ▸ ⌘K research.semurg.io

Watch one record travel: source, ingest, query.

Follow a bounded slice of live public data end to end on one page. It arrives off the wire (real Bitcoin blocks over our own P2P node, live Binance ticks), gets ingested into the substrate with a measured write rate, and is queried back four different ways, each number measured on this box in one shared run. Nothing is typed in by hand.

source ingest query · ● one shared run
01Source
Real data off the wire: Bitcoin blocks over our own P2P parser node, and live Binance ticks. No REST, no CSV, no bitcoind.
1.41Bbtc txs (window)
965.6Kblocks
52.0Kbinance ticks
inbound value-flow tape
BTC tx·19DCCC addr·0D6219 · 0.002914 BTC
BTC tx·19DCCC addr·001BD8 · 0 BTC
BTC tx·19DCCD addr·0D6219 · 0.002913 BTC
BTC tx·19DCCD addr·001BD8 · 0 BTC
BTC tx·19DCCE addr·0D6219 · 0.002911 BTC
BTC tx·19DCCE addr·001BD8 · 0 BTC
BTC tx·19DCCF addr·0D6219 · 0.00291 BTC
BTC tx·19DCCF addr·001BD8 · 0 BTC
BNC Binance aggTrades · ready · 52.0K ticks streamed
02Ingest
A bounded slice of the tape is appended into a throwaway scratch shard on the root disk (never a live store), single-flight, measured. Deleted right after.
24.3K records/s appended
observed ingest · just now
24.3K records/s write
durable append · in-process · single-shard · bounded scratch measured
44nodes ingested
48value-flow edges
5.8Kscratch bytes
03Query
The just-ingested subgraph, read back through four database faces, each a measured badge, all on one copy of the data.
Graph
measuring…
SQL
961rows/s
SELECT … WHERE id IN (…)
Key-value
21.1MGET/s
GET key
Time-series
611.1Ksamples/s
range scan + bucket
One record's whole journey, measured on this box: it arrives off the wire, is ingested into a bounded throwaway scratch with a measured write rate, and is read back four ways from the one copy. The scratch never touches a live store and is deleted after every run. All numbers come from one shared run, so a full room of spectators watching adds zero measurement load.