Build with encrypted execution
A new design space for developers. Privacy for every application that needs it.
explore ecosystemget involvedc-spl
Quick Install
On Mac and Linux, run this single command to install Arcium:
curl --proto '=https' --tlsv1.2 -sSfL https://install.arcium.com/ | bash
What can you build? Encrypted execution enables applications that weren't possible on public blockchains before.
1
Private DeFi and Trading
2
Confidential Payments
3
Onchain Gaming or Hidden Information Games
4
Private AI
Private DeFi and Trading
Every order you place is visible before it executes. Every position you hold is visible to the world. On a public blockchain, the transparency that's supposed to protect you is the thing working against you.
How Arcium solves it
Your trade logic executes in a fully encrypted state. The transaction is submitted, settled, and finalized without exposing any information about the transaction or trade. No one sees your intent. No one reads your position. The chain validates the result without ever seeing the inputs.
What This Enables
Trade, swap, lend, borrow, and more without exposing your transactions. Build Dark Pools, Private Perps, new forms of Prediction Markets with Encrypted Execution. DeFi and onchain trading can now meet mainstream standards, removing a fundamental barrier to adoption.
Confidential Payments
Every time you send a payment on-chain, the recipient can see your entire wallet. Your balance, your history, every transaction you've ever made. Privacy coins help for a single asset, but they don't extend to general computation or cross-ecosystem activity.
How Arcium solves it
Payments execute with encrypted amounts and encrypted balances. The transaction settles on-chain and is verifiable, but wallet balances stay private and transaction amounts stay confidential.
What This Enables
Build payment applications where users have financial privacy by default. Send and receive value without revealing balances or history. Implement confidentiality  for any token, program or app on Solana.
Onchain Gaming or Hidden Information Games
Poker doesn't work if everyone can see everyone's cards. Neither does any game where secrets matter. On a public blockchain, all state is readable. Any player can scan the chain, see what should be hidden, and act on it. The only workaround today is moving game logic off-chain... which defeats the point of building on-chain in the first place.
How Arcium solves it
Game logic runs encrypted on-chain. Players can't see each other's hands, can't read hidden state, can't predict outcomes by scanning the blockchain. Information reveals only when your game logic says it should… on card flip, on turn completion, on match end.
What This Enables
Poker with hands that stay hidden until showdown. Build strategy games where fog of war actually works on-chain. Build any application where information asymmetry matters. If your game needs secrets, you can build it now.
private AI
To use data, you have to expose it. Train a model on medical records and they leave your control. Collaborate on research and your inputs become visible to every participant. The data that matters most is the data you can't afford to share... and right now, sharing is the only option.
How Arcium solves it
AI computations run on encrypted inputs. Models train, infer, and return results without any party seeing the underlying data. Multiple organizations can contribute to the same model without revealing their datasets to each other. Your inputs stay yours.
What This Enables
Collaborative model training across organizations without exposing proprietary data. Private inference where users query AI services without revealing their inputs. Medical, financial, and research applications that were previously impossible because the privacy cost was too high.

Not all privacy is created equal

Public Shared State
The original blockchain model. All participants write to and read from one unified ledger — powerful for coordination, but nothing is private. Every input is exposed.
All data — transactions, inputs, balances — is permanently visible to everyone on-chain
Impossible to build apps requiring sensitive inputs: identity, medical records, private bids
Front-running and MEV are structurally unavoidable when state is fully transparent
Enterprise and regulated use cases are blocked entirely — no path to compliance
Isolated Encrypted State
Zero-knowledge proofs brought individual privacy — each user can keep their own data secret. A major step forward. But the state remains siloed per user, blocking collaboration.
Individual data stays private from on-chain observers
No shared encrypted state — multiple parties can't jointly compute over the same private data
No composability — private apps can't interoperate with each other
Blocks collaborative use cases: private DeFi, shared AI inference, multi-party auctions
Encrypted Shared State
Multiple parties compute over the same encrypted data simultaneously, without any party ever seeing the underlying values. The unlock the entire industry has been missing.
Individual data stays private from on-chain observers
No shared encrypted state — multiple parties can't jointly compute over the same private data
No composability — private apps can't interoperate with each other
Blocks collaborative use cases: private DeFi, shared AI inference, multi-party auctions
How it works
Your Solana program with encrypted execution.
Arcium doesn't replace your existing architecture. Your program keeps its public functions. Your accounts keep their public state. Arcium adds encrypted variants alongside them... encrypted functions, encrypted state, and shared encrypted state across programs.
Solana
with
Arcium
Solana Program (Smart Contract)
Public Functions
Encrypted functions
Solana account
Public State
Encrypted State
Encrypted Shared State
Confidential Balance
Get Started Developer Resources
Documentation
Complete technical documentation and integration guides.
view docs
GitHub
Source code, example applications, and community contributions.
view repos
Developer Discord
Technical support, community discussions, and direct access to the Arcium team.
join discord
Office Hours
Weekly developer office hours for technical questions and integration support.
register
What are MXEs?
What is Arcium?
Multiparty computation eXecution Environments (MXEs) are the backbone of the Arcium Network. They combine Multiparty Computations (MPC), Fully Homomorphic Encryption (FHE), Zero-Knowledge Proofs (ZKPs), and more to enable encrypted computations. MXEs are highly configurable, allowing users to customize everything from the trust assumptions to hardware investment. Head to our docs to learn more about MXEs.
Is Arcium its own Blockchain?
How does Arcium differ from FHE-based solutions?
What are MXEs?
What is Arcium?
Is Arcium its own Blockchain?
How does Arcium differ from FHE-based solutions?
How is Arcium related to Elusiv?
How can developers interact with Arcium?
How does Arcium differ from ZK-based solutions?
How does Arcium differ from FHE-based solutions?
Is Arcium its own Blockchain?
What are MXEs
What is Arcium?
Have more questions?
Join our Discord to get more information and chat with a member of our team.
Join Our Discord