Skip to main content

Guardian System

Guardians are trusted contacts who help secure your Social Vault through multi-signature approval.

Requirements

Your Social Vault requires exactly 5 Guardians:
  • Each Guardian must have an active usmewe account
  • Guardians must accept their role
  • 3 of 5 approvals required for any withdrawal
Choose Guardians you trust completely. They cannot access your funds, but they can block withdrawals.

Guardian Responsibilities

Approve Withdrawals

Review and approve legitimate withdrawal requests

Block Suspicious Activity

Flag or cancel suspicious withdrawal attempts

Emergency Response

Respond quickly to urgent notifications

Account Recovery

Help recover access if you lose your device

Adding Guardians

1

Navigate to Social Vault

Go to Trust > Social Vault > Guardians
2

Invite Guardian

Send invitation via in-app share or link
3

Guardian Accepts

They receive notification and accept the role
4

Confirmation

Guardian is added to your vault

Removing Guardians

Guardian removal has a 7-day cooling period:
Day 0: Initiate removal
Day 1-7: Cooling period (all Guardians notified)
Day 7: Guardian removed if not cancelled
This delay prevents an attacker from quickly removing all Guardians before stealing funds.

Approval Process

When you request a withdrawal:
Withdrawal Request


┌─────────────────┐
│ All 5 Guardians │
│ Notified        │
└─────────────────┘


┌─────────────────┐
│ Approval Window │
│ (= Timelock)    │
└─────────────────┘


   3/5 Approve?

   Yes │ No
      │   │
      ▼   ▼
  Release  Blocked

Guardian Selection Tips

Choose Guardians in different locations/timezones to ensure someone is always available to respond
Include family, close friends, and perhaps a trusted colleague for diversity
Ensure Guardians understand how to use the app and respond to notifications
Only choose people you would trust with access to your home

Guardian Notifications

Guardians receive push notifications for:
  • New withdrawal requests
  • Duress PIN activation (silent alert)
  • Guardian removal attempts
  • Large deposit/withdrawal activity

API Reference

# Add a Guardian
curl -X POST "https://api.usmewe.com/v1/social-vault/guardians" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{"email": "[email protected]"}'
# List Guardians
curl -X GET "https://api.usmewe.com/v1/social-vault/guardians" \
  -H "Authorization: Bearer YOUR_TOKEN"

API Reference

Full Social Vault API documentation