Navigation
Use Cases for Paygo
Paygo's core functionalities (Transfers, Delegations, and Escrows) provide a simple toolkit for building a wide range of verifiable and efficient applications.
Transfers
Transfers enable fast and verifiable peer-to-peer movement of funds with static transaction fees. This is ideal for applications requiring fast and verifiable payments at scale.
- Pay-per-call API Access: Facilitate direct payments for individual API calls, integrating with standards like HTTP 402 (Payment Required).
- Microtransactions & Tipping: Enable cost-effective, sub-cent micropayments for tipping content creators or paying for individual pieces of content.
- Reward Distribution: Efficiently and transparently distribute tokens to users at any scale.
Delegations
Delegations allow an account to grant specific spending allowances to another account for a defined period of time. This is powerful for managing shared funds, subscriptions, and authorized expenditures.
- Subscriptions: Securely manage recurring payments for services such as monthly software, service or content subscriptions.
- Interorganizational Fund Management: Allow different departments or users within an organization to manage their budgets by delegating spending allowances from a central treasury account.
- Tiered API Access & Rate Limiting: Users can delegate funds to an API provider, which can then be drawn down based on usage.
Escrows
Escrows enable conditional payments, where funds are locked until specific conditions are proven or an expiration time is reached. Escrows on Paygo currently supports using recipient address and zkProofs from SP1 as unlock conditions.
- Micro-lending Platforms: Secure loan collateral by placing it in an escrow that releases to the lender upon proof of default or back to the borrower upon proof of repayment.
- Secure Peer-to-Peer Trades: Allow users to facilitate secure peer-to-peer trades using offchain payments rails like Paypal, Venmo, Cash App, etc. (see zkP2P).
- Conditional Payments in Supply Chains: Hold payments for goods or services in escrow, releasing them automatically when delivery milestones are proven (e.g., proof of shipment, proof of delivery).
Future support for more advanced escrow support is one of the current focuses for the team behind Paygo. If you have a use case that you'd like to see supported, let us know!