Flow
- User builds proof + server-side actions and sends them to the paymaster.
- Paymaster broadcasts the transaction from its account and pays fee in ETH/strk.
- User includes a Withdraw (or similar) in the same transaction to send fee reimbursement from the pool to the paymaster’s public address.
Trust model
- Paymaster learns IP and whatever the client sends; it should not learn more than necessary if the payload is minimal.
- Choose paymasters with clear privacy and retention policies.