











Multiparty Computation eXecution Environments are the virtual machine of our supercomputer, defining a set of parameters specified by developers or ‘computation customers’ for secure multiparty computations to be executed on the MXE network. MXEs allow several aspects to be configured, including:
MXEs can be configured via the MXE API, which is engineered to cater to a diverse range of developer needs and preferences, offering two interfaces: a user-friendly web-based graphical interface and a comprehensive Software Development Kit (SDK)
Arcium is made up of decentralized nodes (called Arx), each of which plays a critical role in collaboratively processing encrypted data. This network is organized via an existing blockchain, where Arx can form subsets called clusters to jointly compute functions. arxOS is our distributed operating system powering this permissionless, configurable, and distributed set of Arx nodes and clusters. Each node is like a core in a computer provides computational resources to execute computations defined by MXEs.
Arcis is a Rust-based Domain Specific Language (DSL) designed for writing secure multi-party computation (MPC) applications to be executed on the Arcium Network.
It provides developers with a powerful and intuitive interface to create privacy-preserving applications that can compute anything over encrypted data within isolated MXEs (MPC eXecution Environments).
Arcis offers a unified, familiar programming interface, paired with a powerful compiler supporting compilation to different MPC protocols.
