[{"id":"normal","name":"Normal Swap","description":"Standard wSOL/USDC Raydium swap under typical network conditions.","tags":["baseline","raydium","cpmm"],"category":"synthetic","tooltip":"A baseline scenario modeling a typical Raydium CPMM swap during normal Solana network activity. The block is well under the 48M CU cap, network latencies are moderate, and MEV activity is minimal. Use this as a control to compare against stressed scenarios. You should see ~97% inclusion, tight slippage bands, and almost no MEV/contention outcomes. This represents the \"happy path\" for most DeFi transactions on Solana."},{"id":"high_contention","name":"High Contention","description":"Crowded block near CU cap with many write-lock competitors.","tags":["contention","crowded","raydium"],"category":"synthetic","tooltip":"Simulates a saturated block where ~100 transactions compete for the 48M CU cap. 30% of background transactions write-lock the same pool accounts as your focus swap, creating heavy contention. The focus transaction uses a below-average priority fee, so it frequently gets outbid by higher-fee competitors when the block is full. Watch the Outcome Distribution shift from \"Included\" to \"Outbid\" and \"Blocked\" as the scheduler can't fit low-fee transactions. This is what happens during NFT mints, token launches, or popular airdrop claims."},{"id":"mev_exposed","name":"MEV Exposed","description":"Frequent sandwich attacks degrade output despite high inclusion.","tags":["mev","frontrun","sandwich"],"category":"synthetic","tooltip":"Models a swap that is highly visible to MEV searchers. In 40% of trials, a sandwich attacker front-runs your transaction — buying before you to push the price up, then selling after you execute at the worse price. The pool is deliberately small (5B reserves) to amplify price impact. You'll see inclusion rate stays reasonable, but the Output Distribution develops a heavy left tail and median slippage widens. This demonstrates the difference between \"getting included\" and \"getting a good price\" — MEV extracts value even when your tx lands."},{"id":"firedancer","name":"Firedancer","description":"Same parameters as Normal but with Firedancer-like pipeline model.","tags":["firedancer","comparison","low-latency"],"category":"synthetic","tooltip":"Runs the Normal Swap scenario through a Firedancer-like pipeline model instead of Agave. Firedancer's architecture reduces propagation latency and improves transaction throughput, which translates to tighter arrival time distributions and fewer drops. Compare side-by-side with Normal Swap to see how validator client choice affects transaction outcomes. Key differences: lower effective latency, reduced drop rates, and narrower slippage bands. This is particularly relevant for Helius and other RPC providers evaluating Firedancer adoption."},{"id":"archival_clean","name":"Slot 402,025,079","description":"Archival replay: calm block at 44% CU capacity with a mid-block swap (1M lamport fee).","tags":["archival","mainnet","baseline"],"category":"archival","tooltip":"Real mainnet block fetched from Solana archival RPC and cached locally. This slot had only 1,192 transactions using 44% of the 48M CU block cap — a calm block with plenty of room for all transactions. The focus is a real swap at block position 594/1,192 (mid-block), paying 1,005,000 lamports (18 lamports/CU). Because the block is well under capacity, the Monte Carlo analysis shows near-certain inclusion regardless of arrival time or fee level. This is the archival baseline: what does \"normal\" actually look like on real chain data? All transaction ordering, account access patterns, CU consumption, and fee levels are real — only the network propagation model is stochastic.","slotMeta":{"slot":402025079,"blockTime":"2026-02-22","totalTxs":1192,"nonVoteTxs":128,"focusSignature":"4aTeutDw73R2Mciboz17atrUUbLjN9HNZ1pUsKjHv7e4d1G7hiMtWnhrQ1dcHMrBubswZAnCpekK8BgC4JWbZJf9","poolProgram":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","poolPair":"DeFi Swap — 1,005,000 λ fee · 55,960 CU","reconciliationStatus":"CACHED — 128 swap txs loaded from archival RPC","groundTruthIncluded":true,"groundTruthPosition":594,"cuUtilizationPct":43.7}},{"id":"archival_sandwich","name":"Slot 402,025,070","description":"Archival replay: block with 60M lamport MEV bundles confirmed on-chain.","tags":["archival","mev","sandwich","mainnet"],"category":"archival","tooltip":"Real mainnet block with confirmed MEV sandwich activity. Three Raydium CPMM transactions near the top of the block each paid 10,000,000–60,000,000 lamports (176–644 lamports/CU) — the unmistakable fee signature of a sandwich bundle. The highest single fee in this block was 60M lamports. The focus tx paid 2,989,708 lamports and landed at position 20 of 1,435 (top 1.4% of block) — but still after the MEV actors who entered before it. The Monte Carlo analysis models how often a similar swap gets front-run under stochastic network conditions with this level of MEV activity. All transaction data is real — fetched from Helius archival RPC and cached on disk.","slotMeta":{"slot":402025070,"blockTime":"2026-02-22","totalTxs":1435,"nonVoteTxs":189,"focusSignature":"5ByS2CHDv9TvSkxxoZD5Vu1GwsqukFFAsgMJP4bnpdzw5anA1UETfezmCMpZ9qpiwyVmG8PQN69AUcaqn1yvoRWW","poolProgram":"CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK","poolPair":"Raydium CPMM — 2,989,708 λ fee · 138,788 CU","reconciliationStatus":"CACHED — 60M λ MEV bundles confirmed on-chain","groundTruthIncluded":true,"groundTruthPosition":20,"cuUtilizationPct":106.4}},{"id":"archival_congestion","name":"Slot 402,025,073","description":"Archival replay: over-saturated block at 109% CU capacity — scheduler had to exclude transactions.","tags":["archival","congestion","mainnet"],"category":"archival","tooltip":"Real mainnet block that exceeded the 48M CU cap — 258 swap transactions consumed 52.4M CU (109% of capacity). The Solana scheduler was forced to exclude lower-fee transactions. The focus swap paid 1,705,001 lamports (14 lamports/CU) and landed at position 102/1,409 (top 7% of block) — but in a congested block, fee level becomes the primary determinant of whether a transaction is included at all. The Monte Carlo analysis reveals the inclusion probability under stochastic arrival ordering. All transaction data is real — fetched from Helius archival RPC.","slotMeta":{"slot":402025073,"blockTime":"2026-02-22","totalTxs":1409,"nonVoteTxs":258,"focusSignature":"14Et22UxEE9un2kqskZs1JzYFoTHyAVS6ADAscJAuY1h4yvMSjLz3jVcBA3wHMfkQxc1CBqpRicFNNq26peUdVUgm","poolProgram":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","poolPair":"Swap — 1,705,001 λ fee · 121,366 CU · pos 102/1,409","reconciliationStatus":"CACHED — 258 swap txs loaded, block at 109% CU","groundTruthIncluded":true,"groundTruthPosition":102,"cuUtilizationPct":109.1}},{"id":"archival_near_cap","name":"Slot 399,337,662","description":"Archival replay: near-saturation block at 99% CU capacity — the fee-sensitivity threshold.","tags":["archival","near-cap","mainnet"],"category":"archival","tooltip":"Real mainnet block from epoch ~584 (slot 399M) using 98.9% of the 48M CU cap — right at the edge where the scheduler starts excluding lower-fee transactions. This is the fee-sensitivity inflection point: small fee differences make a large difference in inclusion. The focus swap paid 10,005,000 lamports (63.6 lamports/CU) and landed at position 101/1,319 (top 7.7% of block). At near-cap utilization, high-fee transactions get prioritized and the Monte Carlo distribution becomes bimodal — either well-positioned or excluded. All transaction data is real mainnet data.","slotMeta":{"slot":399337662,"blockTime":"2026-02-19","totalTxs":1319,"nonVoteTxs":247,"focusSignature":"157esbJ6EHgvtjqpKjjDQbQZwco4ReGgpkrT6WPYR3UVyvK23cDzeexGTegUdiEJQjV2NjRnrjsGdcEsfQbCXemdc","poolProgram":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","poolPair":"Swap — 10,005,000 λ fee · 157,245 CU · pos 101/1,319","reconciliationStatus":"CACHED — 247 swap txs loaded, block at 99% CU","groundTruthIncluded":true,"groundTruthPosition":101,"cuUtilizationPct":98.9}},{"id":"archival_over_saturated","name":"Slot 399,345,060","description":"Archival replay: most saturated block in dataset — 1,743 txs at 111% CU capacity.","tags":["archival","over-saturated","high-volume","mainnet"],"category":"archival","tooltip":"The most saturated block in our dataset — 1,743 total transactions with 242 eligible swaps consuming 110.6% of the 48M CU cap. From epoch ~584, this block had extreme competition for inclusion. The focus swap paid 1,265,000 lamports (10.3 lamports/CU) and landed mid-block at position 864/1,743 (49.6%). At this saturation level, priority fee is the dominant factor in whether a transaction makes it into the block at all — low-fee transactions are dropped. The Monte Carlo distribution shows a sharp bifurcation: high-fee transactions get included, low-fee ones don't. All transaction data is real mainnet data from Helius archival RPC.","slotMeta":{"slot":399345060,"blockTime":"2026-02-19","totalTxs":1743,"nonVoteTxs":242,"focusSignature":"2zkeMLbbMxRYeR3DHHeGpPThSuvedcMP4jcUu16dWXXhWHJZmDNaJhw73atuprWTFsU1ZqXUvwdP58ChkT1146Sw","poolProgram":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","poolPair":"Swap — 1,265,000 λ fee · 122,846 CU · pos 864/1,743","reconciliationStatus":"CACHED — 242 swap txs loaded, block at 111% CU","groundTruthIncluded":true,"groundTruthPosition":864,"cuUtilizationPct":110.6}},{"id":"archival_high_throughput","name":"Slot 399,389,107","description":"Archival replay: high-throughput block at 97.5% CU capacity — ordering matters at the margin.","tags":["archival","high-throughput","mainnet"],"category":"archival","tooltip":"A high-throughput block that used 97.5% of the CU cap but didn't quite saturate — the interesting zone where most transactions get included but block position still matters. The focus swap paid 2,005,000 lamports (18.2 lamports/CU) and landed mid-block at position 631/1,327. At near-saturation, small fee differences shift a transaction from mid-block to end-of-block, affecting slippage (more pool state changes before your swap) and MEV exposure (more time for searchers to observe and front-run). This scenario demonstrates why fee strategy matters even when inclusion is near-certain. All 205 eligible transactions are real mainnet data.","slotMeta":{"slot":399389107,"blockTime":"2026-02-19","totalTxs":1327,"nonVoteTxs":205,"focusSignature":"2wVtppNTzksK41ARCyyMwazqZXwxDfneVLX9fw3nvjg1ZwYUU9DW5iv86X8G5a4aEQj9AbTwndogHtxWuaYFR1ph","poolProgram":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","poolPair":"Swap — 2,005,000 λ fee · 109,983 CU · pos 631/1,327","reconciliationStatus":"CACHED — 205 swap txs loaded, block at 97.5% CU","groundTruthIncluded":true,"groundTruthPosition":631,"cuUtilizationPct":97.5}}]