- Computation Customers: Create MXEs, define computations, and pay execution charges.
- Arx Operators: Run Arx nodes that execute encrypted computations in Clusters.
- Third-Party Delegators: Delegate stake to Arx nodes and receive a share of their rewards.
- Recovery Peers: Support key recovery for a specific MXE and receive a separate stake-weighted reward share.
Computation customers
Computation Customers integrate Arcium into a Solana program and commission computations:- Create an MPC eXecution Environment (MXE): Bind the MXE to a Cluster and define how its Solana program uses computation results.
- Define computations: Compile Arcis circuits and register their source and CU amount.
- Commission execution: Provide inputs, callbacks, and an optional priority price. Higher priority improves queue position; applications handle expiry through their lifecycle logic.
Arx operators
Arx Operators run Arx nodes that execute computations with other members of a Cluster. Their responsibilities include:- Register the Arx node: Declare its identity and CU capacity. Stake requirements govern activation and Cluster eligibility.
- Stake and join a Cluster: Meet the activation and Cluster-specific stake requirements, then accept an authority’s invitation.
- Protect key material: Secure the host and the MPC key shares stored by the Arx node. Customers evaluate hosting controls when selecting Cluster members.
- Primary stake rewards: The operator receives the portion attributed to its primary stake.
- Delegation fees: The operator receives its configured percentage fee from delegated rewards.