Acquire by capability
A planner chooses a retained, archive, RPC, or P2P source only when it declares all material required for that request.
Leani is an application-specific Ethereum indexing node. It does not synchronize Ethereum’s execution state and then ask what your application needs. It declares the processor’s material requirements first, obtains only sources capable of satisfying them, and retains only the products selected by lifecycle policy.
Acquire by capability
A planner chooses a retained, archive, RPC, or P2P source only when it declares all material required for that request.
Validate before publish
Hashes, commitments, ancestry, canonicality, and finality provenance are checked at the appropriate trust boundary.
Reduce deterministically
Block-local work can run concurrently. Stateful deltas reduce in canonical order with undo and checkpoint behavior defined by the processor.
Retain by policy
State, output, artifacts, delivery, checkpoints, undo, and raw history have separate policies and budgets.
The intended storage shape is:
disk = application products + processor state and checkpoints + a bounded recent/reorg window + one bounded transient input chunk + optional indexes explicitly enabled by the operatorContinue with coverage and finality and storage lifecycles.