This document summarizes the architecture of the Hyperledger blockchain fabric framework. It describes how Hyperledger fabric implements a permissioned blockchain using Byzantine Fault Tolerant (BFT) consensus. Key aspects covered include the use of smart contracts, separation of transaction endorsement from ordering, and how privacy and confidentiality are achieved through techniques like pseudonymous transactions and encrypted state. The document also discusses ongoing work to further improve scalability and flexibility of the Hyperledger fabric design.