Systems

This section describes the concrete systems built by Shiroi to apply the mechanisms outlined earlier.

Each system occupies a specific position relative to execution and is designed to control a distinct part of the inclusion, ordering, or delivery pipeline.

Rather than acting as standalone products, these systems are intended to compose into a single execution-close stack.


Design principles

All Shiroi systems are built around the same constraints:

  • Execution proximity — systems operate as close to execution as possible

  • Explicit guarantees — each system defines what it guarantees and what it does not

  • Validator alignment — control remains within validator-operated infrastructure

  • Minimal abstraction leakage — execution risk is not hidden behind heuristics


System boundaries

Each system is scoped to a specific responsibility:

  • Block construction and ordering

  • Data delivery and propagation

  • Incentives and prioritization

These responsibilities are intentionally separated to avoid coupling execution risk across layers.


System overview

The Shiroi stack currently consists of the following components:

  • Block Builder Module (BBM) Responsible for transaction selection, ordering, and execution-close auction resolution.

  • Shredstream A low-latency stream of shreds sourced directly from the Turbine layer, enabling early visibility into block data.

  • Tips An on-chain mechanism for expressing priority and reputation without introducing off-chain trust assumptions.

Each component is described in detail in the following sections.

Last updated