XI'AN · HYPERSCALE FOR RADIX

Hyperscale Weekly

Week #7 · 22–28 Jun 2026 · Milestone 1 · Adaptive Sharding · Week 9 · ~month 2 of 4
Split the work, not the world
MILESTONE 1 PROGRESS53%

Previously: the simulator and production test suites had just been brought into alignment on epochs and follower pools, and the first end-to-end reshape tests were coming online.

This was a consolidation week. flightofthefox folded the dozens of test scripts scattered across the simulator and the production code into a single shared 'scenarios' framework — one set of stories that runs in both places. On top of that, the machinery that runs shard splits and merges got a new conductor, and a quiet but sweeping cleanup tidied the internal folder layout.

96
+23% vs last wk
commits
+8.0k 6.6k
+1% vs last wk
lines changed
218
files touched
34+
day commit streak
Commits / day
M
T
W
T
F
S
S
peak 26/day · 7/7 days active
Momentum
Lines changed / week
last 8 weeks
96% Rust4% Config
What flightofthefox built

One test suite, two worlds

flightofthefox migrated the simulator tests, the production end-to-end tests, and the fault tests into one shared scenarios framework. The exact same reshape, straddler, and cross-shard stories now run on both harnesses — one source of truth for 'correct.'

→ see “The Crash Lab” on hyperscale.rs

A new conductor for splits and merges

flightofthefox introduced a reshape orchestrator that coordinates a split or merge — who seats the new shard, who watches the old one, who keeps things in sync. Ad-hoc logic replaced with a clean duty machine shared by both runners.

→ see “The Will” on hyperscale.rs

Start at one, grow on demand

The genesis startup was simplified: every network now boots from a single shard and grows to its target size under the same code path. Fewer magic knobs, and the simulator and production now share one genesis ceremony.

→ see “The Census” on hyperscale.rs
The bottom line
Standout change
The simulator and production code now run the exact same test scenarios end-to-end — the closest the project has come to one source of truth for what 'correct' means.
What's next
Likely next: harden the remaining fault scenarios in the new framework, then move into the lottery-style validator shuffling that M1 still has to deliver.
This week's concept
The Crash LabReplay every bug byte-for-byte
For the first time, the simulator and the live code run the exact same test scenarios — every bug found in one is automatically checked against the other, which is the foundation flightofthefox needs before a public testnet.
hyperscale.rs
Jargon, decoded
ScenarioA test written once in a shared format that runs on both the simulator and the real production code.
OrchestratorA coordinator that walks the network through the ordered steps of a complex operation, like splitting a shard in two.
Where the work landed
sweeping refactor: new orchestrator, folder tidy
simulation · The Crash Lab
tests migrated into shared scenarios
new portable scenario crate scaffolded
Reference — concept map, roadmap & links
The full picture
The System
The whole sharded design at a glance.
The Journey
One transaction's trip through the network.
The Clock
Consistent time across independent shards.
The Census
The registry of validators and shards.
The Overlap
Why the chain can never split in two.
The Generals
All-or-nothing commits across shards.
The Archive
How the network remembers its past.
The Library
All state in one clean, reshardable tree.
The Will
Protects transactions caught in a reshape.
The Lottery
Random validator shuffling, ungameable.
The Triage
Detects and removes bad validators.
The Governor
Auto-prices the stake to run a validator.
The Crash Lab
The simulator that replays any failure.
The Proof
Proving safety with maths, not just tests.
The Asterisks
Trade-offs rivals accept — this avoids.
The road to mainnet
M1
Adaptive Sharding
~4 mo
M2
Radix Engine
~5 mo
M3
Gateway & API
~3 mo
M4
Validator GUI
~3 mo
M5
Migration
~3 mo
M6
Live support
12 mo
Now: Milestone 1 · Adaptive ShardingWeek 9 · ~month 2 of 4 · 53%. Since day one: 2,324 commits — one developer, fully in public.
Links
Written by AI from public commits, the community chat and hyperscale.rs — may contain mistakes. · generated 2026-07-09