Scheduled Payments


Set up time-locked transfers that can only execute within a specific window. Use validAfter and validBefore timestamps to schedule payments for the future. The transaction is signed now but only valid during the chosen time window.
How to schedule
Set recipient and amount
Enter the recipient address, amount, and select the stablecoin. Works with all four registered tokens.
Choose time window
Set the earliest execution time (validAfter) and deadline (validBefore). The payment can only execute between these two timestamps.
Sign and queue
Confirm with your passkey. The signed transaction is queued locally with a countdown timer showing when the execution window opens.
Auto-execute
When the validAfter time arrives, the transaction is broadcast automatically. A live countdown shows progress. If the window closes before execution, the transaction expires safely.
Tempo primitives used
- validAfter and validBefore. Tempo transaction time-validity fields that gate scheduled execution.
- Session key delegation. Deferred execution without repeated passkey prompts.
- 2D nonces. Random nonce keys prevent conflicts with concurrent transactions.
- Fee sponsorship. Scheduled payments are gasless for the sender.
Note: Keep the browser tab open for auto-execution. If the tab is closed, you can manually execute queued payments when you return, as long as the time window is still open.

