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 inclusionDeliverTx
— apply transactions during block executionCommit
— 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