Introduction to BOLOS TEE

The Bitcoin Open Ledger Operating System (BOLOS) is Ledger platform allowing developers to create pluggable applications on their Hardware Wallets.

BOLOS offers a minimal common set of features for all platforms :

The implementation of BOLOS for a Trusted Execution Environment also features dedicated APIs :

On the TEE, BOLOS isolation is done by running a Moxie Virtual CPU - for more details about setting up the environment, refer to