- One-time computations: Commission a computation once and discard its transient computation account.
- Recurring computations: Commission the same definition repeatedly with new inputs and persist application state in Solana accounts.
Execution workflow
Executing a computation in Arcium’s MXEs requires several prerequisites.- Prepare preprocessing data: Cluster members generate and store the values required by the MPC protocol.
- Select the computation: The program promotes a computation from the Cluster’s mempool using leader choice, priority price, and account-lock ordering.
- Execute the circuit: Cluster members run the computation offchain with Cerberus.
- Submit the outcome: The Cluster signs the outcome and invokes the configured callback. Computations that remain queued expire after 180 slots; see Lifecycle of an Arcium computation.