One path from signed transaction to a settled outcome: which subsystems touch the bytes, and in what order. Hover each step for crate hints. Hard terms link to the glossary. Next: TPU & gossip sketch.
Off-chain client; not part of the validator binary.
rpc/, client/, quic-client/ — entry surfacesHot path for acceptance + ordering into entries on the leader.
core/src/fetch_stage.rscore/src/sigverify_stage.rscore/src/banking_stage.rsDeterministic streaming format for what the cluster will replay.
ledger/, poh/, entry/turbine/, gossip/core/src/repair/, core/src/window_service.rs (evolving names—verify in your rev)ledger/src/blockstore_processor.rsruntime/, programs/core/src/consensus/, vote/“Optimistic confirmation” vs rooted: different certainty thresholds; both sit after replay + voting.
Memory trick: TPU produces; TVU verifies and catches up. PoH orders the leader stream; Tower picks which fork is real among validators.