The old way
Lists, reviews, approvals, and exceptions interrupt a repeatable job.
Set the recipient scope, budget, and run window once. The wallet checks every payout against those terms onchain.
Prepare an approved run once, then let your product request the payments. The wallet checks every request.
Lists, reviews, approvals, and exceptions interrupt a repeatable job.
The wallet permits only payments that match the approved recipients, budget, and window.
Approved terms live in the wallet’s onchain Sessions Module. After approval, a backend cannot expand recipient scope, increase the budget, or extend the run.
Approve who the run can pay.
US contractors ✓
Brazil contractors ✓
Mexico contractors ✓
UK contractorsSet the maximum the run can send.
36,000 USDC0Maximum / runSet when payouts are allowed.
Fri, Apr 17 · 09:00–17:00 UTC
Revoke the active rule.
A payout run uses a scoped wallet permission. If a request falls outside the approved action, budget, or window, the wallet rejects it at the contract level. Review the permission model.
Payout permission
Your team defines the terms once.
✓ Approved permission · revocable anytime
Only requests that match these terms can proceed.
Wallet checks this request
✓ Recipient approved
✓ Within budget
✓ Within window
✓ Payout proceeds automatically
! Unapproved recipient → rejected
The request stops at the wallet contract.
Your product requests each payout. The wallet checks every request against the approved rule before funds move.
Friday payout run
36,000 USDC · 12 recipients
Backend requests payout run
12 transfers queued
Rule checks passed
✓ Recipient scope
✓ 36,000 USDC budget
✓ Friday run window
Payout run executing
12 recipients
36,000 USDC
USA · Brazil · Mexico
Payout history
Friday contractor cycle
Contractors, sellers, creators, partners, refunds, and rewards all move within terms your wallet owner approves.












Pay recurring contractor runs across approved recipients and corridors.
Settle seller earnings from a platform treasury within approved run terms.
Pay campaign earnings without approving every transfer.
Pay approved partners within set amounts and windows.
Return funds through a controlled payout flow with clear status tracking.
Send rewards, cashback, or disbursements within a set budget.
Use OMS Wallet SDKs to collect owner approval, then request bounded transfers from your existing payout workflow. Approved grants are enforced onchain.
Explore the docsBACKEND
01 registerCredential
OWNER APP
02 inspectRemoteCredential
03 authorizeRemoteAccess
BACKEND
04 getSession
05 prepareTransaction
06 executeTransaction
07 getTransactionStatus
Your app owns scheduling and run state.If you need help mapping your payout workflow to wallet approvals and payout APIs, talk with the Polygon team.
contact us