What is Miden?
Miden is a zero-knowledge virtual machine (zkVM) built by Polygon. It enables developers to build high-throughput, privacy-preserving applications with:- Client-side proving: Users generate proofs locally, enabling private transactions
- Parallel transaction execution: Transactions can be processed concurrently for high throughput
- Programmable accounts: Flexible account logic using Miden Assembly or higher-level languages
- Privacy by default: Transaction details remain private while maintaining verifiability
What the Para Integration Enables
Integrating Para with Miden gives your users:- Seamless onboarding: Users can create Miden accounts using familiar authentication methods (email, social login, passkeys) without managing seed phrases
- Embedded wallet experience: Para’s distributed MPC infrastructure secures user keys while maintaining a smooth UX
- Cross-platform support: Build web and React applications that connect to Miden with consistent wallet functionality
miden-para.
Prerequisites
Before getting started, you’ll need:- A Para API key from the Para Developer Portal
- Node.js installed in your development environment
- Yarn 1.22.22 or later (required by miden-para)
Installation
Installmiden-para along with its peer dependencies:
The
miden-para package requires specific versions of peer dependencies to avoid duplicate copies. Make sure to install the exact versions shown above.Basic Setup
Private Storage Mode
When usingstorageMode: "private", you must provide an accountSeed parameter to ensure private accounts remain recoverable:
React Integration
For React applications, the Miden team provides dedicated hooks via theuse-miden-para-react package:
Scaffolding a New Project
To quickly bootstrap a new project with Miden and Para integration, use the scaffolding tool:Features In Progress
Miden is currently on testnet. The following features are being developed:
On-Ramps
The Miden team is working on on-ramp solutions to allow users to fund their Miden accounts directly. This feature will be available as Miden progresses toward mainnet.Resources
Next Steps
Para Web SDK
Learn more about Para’s Web SDK features and configuration options
Para React SDK
Explore Para’s React SDK for building web applications
Related Walkthroughs
Inco Integration
Intermediate · 30 min · Confidential payment flows
X402 Integration
Intermediate · 25 min · Micropayments over HTTP
Bulk Wallet Pregeneration
Intermediate · 25 min · Large-scale wallet generation