Applications built on public blockchains face a fundamental limitation: all computation is transparent. These examples demonstrate how to build applications that can compute on encrypted data while preserving privacy.
For installation instructions and setup, see the Installation Guide.
Rock Paper Scissors - Simultaneous move games with asynchronous submission where neither player can see the other's choice until both commit.
- Player vs Player - Two players make encrypted moves independently
- Player vs House - Player competes against provably fair randomized opponent
Blackjack - Card games where deck state remains hidden from all players until cards are revealed.
Medical Records Sharing - Share healthcare data with patient-controlled access permissions.
Confidential Voting - Anonymous ballot systems where individual votes remain private while aggregate results are public.
Coinflip - Generate trustless randomness where no party can predict outcomes.
Ed25519 Signatures - Distributed Ed25519 signing where private keys are split across MPC nodes and never exist in a single location.
Each example includes complete source code, build instructions, and test suites. Start with any example that addresses your use case.
For questions and support, join the Discord community.