Mini Sealevel Runtime
Solana's Sealevel runtime lets independent transactions execute concurrently by having each transaction declare the accounts it reads and writes upfront. This project rebuilds that scheduling model from the design up: transactions declare read/write account sets, a lock table admits concurrent readers but exclusive writers, and a FIFO scheduler dispatches non-conflicting batches to a Rayon executor while deferring conflicts.
It is benchmarked against a sequential baseline across five contention levels (0–90%) with Criterion, and the scheduler itself is instrumented — rounds, deferrals, batch-size distribution, and waiting-queue depth.
BankingStage, AccountsDB, fee-priority scheduling, and compute budgets are deliberately omitted to keep the focus on the scheduling algorithm itself.