Hyperledger Transact is one of the Hyperledger projects hosted by The Linux Foundation. Hyperledger Transact represents the continued evolution at Hyperledger towards greater componentization to allow rapid responsible adoption of new blockchain technologies. Hyperledger Transact will reduce the development effort for writing distributed ledger software by providing a standard interface for executing smart contracts that is separate from the distributed ledger implementation. A shared software library handles all aspects of scheduling, transaction dispatch, and state management. Hyperledger Transact takes an extensible approach to implementing new smart contract languages called “smart contract engines,” that implement a virtual machine or interpreter that processes smart contracts.