Firedancer's tile architecture already outperforms Agave by +18–28 basis points. Add Cachee's L1 state cache and the block production pipeline reads account states from CPU cache instead of RocksDB — packing more transactions, capturing more MEV, and earning more rewards per epoch.
Standard Agave validator (left) vs Firedancer+Cachee validator (right). Same transaction pool, same slot window. See which packs more value.
During block production, the transaction scheduler must read account states to validate, order, and pack transactions. Every getAccountInfo hits RocksDB. Under load, lock contention means your validator packs fewer transactions — leaving revenue on the table.
Firedancer optimizes how tiles process transactions. Cachee optimizes how fast tiles can read the state they need to make scheduling decisions. Together, they saturate every block.
Cachee integrates natively with Firedancer's tile architecture. It runs as a dedicated L1 cache tile, pinned to specific CPU cores with NUMA-aware memory allocation — exactly how Firedancer's other tiles operate.