Overview
Fair Math Computer is a decentralized execution environment with heterogeneous execution nodes (actors) designed to perform computations on encrypted data. Its architecture as depicted below is structured into five primary

The first three layers form the Decentralized Operating System based on blockchain. The Execution Layer serves as the hardware equivalent, comprising a scalable network of computational nodes, while the Data Layer, implemented as IPFS-based storage, functions as the system’s permanent repository for encrypted and plaintext data.
Our Operating System incorporates core concepts such as applications, processes, threads, and virtual memory, drawing inspiration from UNIX-like systems. This system provides the foundation for application management, resource allocation, and task schedul- ing while maintaining the security and decentralization. We consider each layer in more details in the following subsection.
Last updated