ABCI Interface

ABCI is the protocol boundary between Tendermint Core (consensus and networking) and the application state machine. It defines a set of request–response methods such as:

  • CheckTx — validate transactions before inclusion

  • DeliverTx — apply transactions during block execution

  • Commit — finalize changes to the application state

Connecting Lylo to Tendermint

  • Language-agnostic execution Applications can be written in any language — Go (via Cosmos SDK), Rust, or others — while using Tendermint for consensus.

  • Independent upgrade paths Consensus and application layers evolve separately. Lylo can update modules, logic, or features without modifying the underlying consensus engine.

  • Custom module integration Lylo connects its intent engine, smart account system, and AI verification modules directly through ABCI. These components participate in block processing natively — without altering core consensus behaviour.

Last updated