Product

Automations.

Recurring payments cannot wait for you to click Approve every Friday. PayAI uses a dedicated agent wallet for those runs, bounded on-chain. You choose how each automation is funded.

Last updated 20 September 2026

01Why two modes

Wallet AutomationReserved Funds
Where funds sitYour wallet, until each runAutomationVault, from deposit
GuaranteeRun fails if balance/allowance is shortRun can pay as long as the reservation covers it
Who can receiveThe recipients you setOnly the committed recipient, or a refund to you
How to stopCancel, and revoke the token approvalCancel — unspent reservation refunds

Neither mode puts your balance on a PayAI server. The agent can only spend within the caps PaymentExecutor enforces. See Security.

02Wallet Automation

You approve PaymentExecutor to pull an ERC-20 from your wallet, up to a limit. Each scheduled run pulls exactly what is due. Native MON uses WMON — you wrap, then approve.

If another active automation shares that token approval, cancelling one will not silently revoke it. You can revoke from the app, your wallet, or the explorer.

03Reserved Funds

You deposit the budget into AutomationVault for that automation. The vault can only pay the recipient you committed to, or refund you. A later balance change in your wallet cannot starve the run.

04Runs

Execute Now runs the next payment immediately. Skip advances past the next occurrence without sending. Cancel stops future runs. Those actions still require a signed confirmation somewhere in that automation history — PayAI does not invent a payment you never authorized.

05On-chain limits

PaymentExecutor enforces a per-transaction cap and a rolling daily cap, separately for stablecoins and native MON. Every payment carries a unique request id. These limits hold even if the application layer were compromised.