## User Flow
### First User Onboard
- Create an account (deploys an ERC4337 wallet)
- Create EdDSA signer via WebAuthn
- Save public key in browser or server
- Deploy smart contract wallet and add Merkle root of account in MIST Registry
- Create an invoice
- If creator doesn't know other party's address, send an email invite (with SendGrid)
- Email recipient gets a link
- Clicks link and create/logins an account
- Once has an account, recipient agrees to invoice and deploys it (gasless deploy)
### Existing Users
- Directed to dashboard on app load
## Pages
- Sign Up
- Create an invoice
- Copy paste
- Creation success
- Copy paste
- Dashboard
- Copy paste
- View/manage invoice
- Copy paste
- Add decryption of:
- client
- provider
- details
- 404 / Error