Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Zero-Spend Reproducibility & Docker Suite

The u64se-block-order measurement suite is packaged with Docker Compose for zero-setup, zero-spend keyless verification directly from lab/block-order.


1. Zero-Spend Dry-Run Burst (Works Without Keypair)

Run directly against live Solana Mainnet (costs 0 SOL, executes preflight simulations):

cd lab/block-order
docker compose run --rm block-order-lab burst --axis A --burst-id 0

2. On-Chain Verification of Any Recorded Slot (getBlock)

Verify intra-block transaction ordering, compute unit limits, and leader identities directly from Mainnet RPC:

# Verify Frankendancer Slot 463935349 (Kendall tau = -1.000 inversion)
docker compose run --rm block-order-lab verify --slot 463935349

# Verify Agave Slot 464374627 (Sub-2k CU ladder outpacing Jito bundles)
docker compose run --rm block-order-lab verify --slot 464374627

3. Recompute Full Telemetry Matrix & Statistical Analysis

Re-evaluate Kendall’s $\tau$ rank correlation across all 20 probes and 10 validators:

docker compose run --rm block-order-lab analyze

4. Scan Live Mainnet Validator Radar

Audit client versions across current active gossip nodes:

docker compose run --rm block-order-lab radar

5. Live Mainnet Injection with SpendGuard

Live injection requires an explicit --live flag and is strictly guarded by an atomic spend limit:

SOLANA_SECRETS_DIR=/path/to/secrets \
SOLANA_KEYPAIR_PATH=/secrets/id.json \
docker compose run --rm block-order-lab burst --preset seu-checkpoint --burst-id 202 --live --max-spend-lamports 50000