Lylo Documentation
  • Lylo Documentation
    • Overview
      • Mission
      • Introduction
      • Team
      • Roadmap 2025
      • Tech Stack
  • Core Components
    • Consensus Engine: Tendermint Core
    • Application Framework: Cosmos SDK
    • Inter-Blockchain Communication: IBC
    • On-Chain Governance
    • ABCI Interface
    • Modularity & Extensibility
    • Light Clients & Relayers
    • Client & API Tooling (CLI, REST, gRPC)
    • AI Intent Compiler
    • HydraGraph Data Fabric
  • Integrations
  • Functions
  • Solutions
  • Tokenomics
  • Community
Powered by GitBook
On this page
  1. Core Components

ABCI Interface

The Application Blockchain Interface (ABCI) is the thin protocol boundary between Tendermint Core and the application logic. It defines a set of request-response messages (e.g., CheckTx, DeliverTx, Commit) that the consensus engine calls while processing blocks.

Because ABCI is language-agnostic and transport-agnostic, developers can implement the state machine in Go (via Cosmos SDK), Rust, or even other languages, while still inheriting Tendermint’s consensus guarantees. This separation keeps consensus upgrades and application upgrades largely independent.

For Lylo, the ABCI layer is where custom modules—such as intent parsers or AI verification pallets—hook into block processing without touching the lower-level consensus code.

PreviousOn-Chain GovernanceNextModularity & Extensibility

Last updated 2 days ago