Application Blockchain Interface (ABCI)

    The Application Blockchain Interface (ABCI) is a specialized application programming interface (API) developed by Tendermint, the company that created the Cosmos blockchain. The ABCI is intended to function as a middle layer that allows blockchain-based replication engines on multiple computers to communicate with a deterministic state machine (the application) on a single computer. In simpler terms, the ABCI allows a blockchain protocol to communicate with an application to enable application development and other related purposes.