Releases: blockberries/bapi
Releases · blockberries/bapi
Release list
v0.2.0
v0.1.0
BAPI v0.1.0 — Initial Release
First release of the Block Application Programming Interface (BAPI), a ground-up redesign of the consensus ↔ application boundary.
Highlights
- Core interface definitions (Handshake, CheckTx, ExecuteBlock, Commit, Query)
- Optional capability interfaces (ProposalControl, VoteExtender, StateSync, Simulator)
- Lifecycle state machine with engine-side enforcement
- Dual transport support: in-process (zero-copy) + gRPC
- Compliance test suite and example applications