Architecture
System Overview
Raiku is a collection of services that sit between builders and Solana validators. The design favors modularity: if you only need deterministic auctions you can use them without enabling MEV shielding, and vice versa.
High-Level Flow
Core Services
Auction Engine
Manages concurrent JIT (sealed bid) and AOT (English) auctions. Responsible for anti-sniping extensions, clearing price publication, and reservation issuance.
Reservation Registry
Stores attested receipts, monitors expirations, and acts as the source of truth for downstream services (MEV layer, RFQ rails, monitoring dashboards).
Telemetry Mesh
Fan-out network that streams slot updates, priority fee curves, congestion alerts, and RPC health to interested clients. Backed by Kafka-compatible topics for reliability.
Validator Plugins
Lightweight sidecars that read reservation receipts, enforce ordering, and forward execution logs back to Raiku. They keep the validator stateless while providing deterministic guarantees.