The Pipeline: From Shred to Signature
Our sub-millisecond process for 0-block execution.
From the moment the first shred is received to the submission of our response bundle, less than a millisecond elapses. This is achieved through a highly-optimized, linear pipeline where every stage is parallelized where possible.
Acquisition & Decode (Watcher): Our Rust-based Watcher ingests data from the Shredstream. Incoming shreds are immediately passed through a zero-copy deserializer that reconstructs transactions and their metadata.
Filter & Decide (Brain): Reconstructed transactions are fed into the Strategy Engine. It instantly matches them against a set of filters (program_id, discriminators, limits from settings.toml). If a transaction passes, the engine makes the decision to act.
Construct & Sign (Engine): The Execution Engine receives the action command. It concurrently fetches the latest blockhash from our cache and constructs the trade instructions. The transaction is then signed by the appropriate Keypair.
Submit (Engine): The final, signed Jito bundle is passed to our multiplexed submission client, which broadcasts it to all regional Jito Block Engines.
Last updated