MPC AI Agent Wallet
2-of-3 threshold MPC wallet SDK for AI agents with policy engine, supporting EVM, Solana and ERC-4337 smart accounts.
Overview
A production-grade Multi-Party Computation wallet SDK built for AI agents. Uses DKLs23 threshold signatures where the AI agent holds 1 key share, the user holds 1 share and a recovery guardian holds 1 share - requiring any 2 to sign. Features a configurable policy engine (spending limits, whitelists, time bounds) and supports both EOA and ERC-4337 smart accounts.
Key Features
Architecture
mpc-wallet-core - Rust DKLs23 engine + policy
mpc-wallet-wasm - Browser/Node.js WASM bindings
@mpc-wallet/sdk - TypeScript SDK
mpc-wallet (Python) - Python SDK
MpcSmartAccount.sol - ERC-4337 contracts
System Architecture
Loading diagram...
Tech Stack
Quick Actions
More Projects
ERC20 Staking Vault
ERC-20 staking vault with streaming rewards, gasless staking via permit and UUPS upgradeable contracts.
NFT Marketplace
Decentralized NFT marketplace with EIP-712 signed listings, royalty support and platform fees.
AMM DEX (Uniswap V2+)
Uniswap V2 implementation with extensions: TWAP oracle, configurable swap fees, flash loans and slippage protection.