-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Open
Feature
Copy link
Description
Problem
- Payout (and Invoice) recipients often don't have a Request Smart Account
- We want growth (account creation)
Proposed Solution
Claim Payout
Payer wants to send funds to someone who doesn't have a Request Smart Account yet.
Payer sends funds to a non-custodial, time-based escrow that will release the funds to the Payee's smart account if they claim it. Payee gets an email to create/log in and claim their Smart Account.
Escrow auto-refunds to the payer if unclaimed by expiry (e.g., 15 days).
Claim Invoice
Payee requests money from someone who doesn't have a Request Smart Account yet.
Payee creates an invoice, specifying the email address of the Payer. Payer gets an email to create/log in and claim their Smart Account.
Considerations
- Non-custodial: only claim to payee or refund to payer. No 3rd party withdrawal.
- Configurable expiry window
- If only email is provided:
- System derives an embedded wallet from the email and creates a Smart Account for claim.
- If both email and EOA are provided:
- System creates a Smart Account and grants access to both
- The provided EOA (as a controller/owner)
- The embedded wallet derived from the email (so recipient can claim via email too).
- System creates a Smart Account and grants access to both
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🎫 Backlog