@@ -6,41 +6,41 @@ ERC-4337 smart account contracts secured by MPC threshold signatures for AI agen
66
77```
88┌─────────────────────────────────────────────────────────────────────────────┐
9- │ MPC SMART ACCOUNT SYSTEM │
9+ │ MPC SMART ACCOUNT SYSTEM │
1010├─────────────────────────────────────────────────────────────────────────────┤
1111│ │
12- │ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │
13- │ │ AI Agent │ │ User │ │ Recovery │ │
14- │ │ (Share 1) │ │ (Share 2) │ │ Guardian │ │
15- │ │ │ │ │ │ (Share 3) │ │
16- │ └────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘ │
17- │ │ │ │ │
18- │ └───────────────┬────────┴───────────────────────┘ │
19- │ │ │
20- │ ▼ │
21- │ ┌──────────────────────────────┐ │
22- │ │ MPC Threshold Signing │ │
23- │ │ (2 of 3) │ │
24- │ └──────────────┬───────────────┘ │
25- │ │ │
26- │ ▼ │
27- │ ┌─────────────────────────────────────────────────────────────────────┐ │
28- │ │ MpcSmartAccount │ │
29- │ │ • ERC-4337 compliant │ │
30- │ │ • MPC signature validation │ │
31- │ │ • Built-in spending limits │ │
32- │ │ • Address whitelisting │ │
33- │ │ • Time restrictions │ │
34- │ │ • UUPS upgradeable │ │
35- │ └─────────────────────────────────────────────────────────────────────┘ │
12+ │ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │
13+ │ │ AI Agent │ │ User │ │ Recovery │ │
14+ │ │ (Share 1) │ │ (Share 2) │ │ Guardian │ │
15+ │ │ │ │ │ │ (Share 3) │ │
16+ │ └────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘ │
17+ │ │ │ │ │
18+ │ └───────────────┬────────┴────────────────────────┘ │
19+ │ │ │
20+ │ ▼ │
21+ │ ┌──────────────────────────────┐ │
22+ │ │ MPC Threshold Signing │ │
23+ │ │ (2 of 3) │ │
24+ │ └──────────────┬───────────────┘ │
25+ │ │ │
26+ │ ▼ │
27+ │ ┌───────────────────────────────────────────────────────────────────────┐ │
28+ │ │ MpcSmartAccount │ │
29+ │ │ • ERC-4337 compliant │ │
30+ │ │ • MPC signature validation │ │
31+ │ │ • Built-in spending limits │ │
32+ │ │ • Address whitelisting │ │
33+ │ │ • Time restrictions │ │
34+ │ │ • UUPS upgradeable │ │
35+ │ └───────────────────────────────────────────────────────────────────────┘ │
3636│ │
37- │ ┌──────────────────────────┐ ┌──────────────────────────┐ │
38- │ │ MpcRecoveryModule │ │ MpcSpendingLimitHook │ │
39- │ │ • Guardian management │ │ • Per-tx limits │ │
40- │ │ • Time-delayed recovery │ │ • Daily/weekly limits │ │
41- │ │ • Key rotation support │ │ • Token-specific limits │ │
42- │ └──────────────────────────┘ │ • Whitelist enforcement │ │
43- │ └──────────────────────────┘ │
37+ │ ┌──────────────────────────── ┐ ┌────────────────────────────┐ │
38+ │ │ MpcRecoveryModule │ │ MpcSpendingLimitHook │ │
39+ │ │ • Guardian management │ │ • Per-tx limits │ │
40+ │ │ • Time-delayed recovery │ │ • Daily/weekly limits │ │
41+ │ │ • Key rotation support │ │ • Token-specific limits │ │
42+ │ └──────────────────────────── ┘ │ • Whitelist enforcement │ │
43+ │ └────────────────────────────┘ │
4444│ │
4545└─────────────────────────────────────────────────────────────────────────────┘
4646```
0 commit comments