Build on Miden
Accounts, notes, and transactions — authored in Rust, compiled to MASM, proved client-side.
Start here
Get started
Install midenup, create a wallet, and send your first transaction — in under ten minutes.
Your first smart contract
Walk through writing, proving, and deploying a counter contract in Rust.
Build
Smart contracts
Accounts, notes, storage, components, transactions — the full Rust SDK surface.
Tutorials
Real-world examples: the Miden Bank, private multisig, custom note scripts.
Development helpers
Testing, debugging, and common pitfalls when writing Miden programs.
Tools
Rust, Web, and React SDKs · playground · block explorer · CLI.
Ship
Migration
Breaking changes, renames, and new features across accounts, notes, transactions, MASM, and the client.
Miden Guardian
Backup, sync, and coordinate private account state across devices.
Private multisig
Multi-party threshold signature workflows built on Miden.
Reference
FAQ
Frequently asked questions about Miden.
Glossary
Key terms and definitions used throughout the docs.
Community
- Architecture overview — Actor model, state design, and protocol fundamentals
- Protocol reference — Accounts, notes, state model, and transaction semantics
- Virtual machine — STARK-based VM, chiplets, and Miden Assembly
Licensed under the MIT License.