Integrations · Stripe's payments L1

Tempo

Tempo is Stripe and Paradigm's EVM payments chain with fees paid in USD stablecoins (mainnet chain 4217; Moderato testnet 42431). Recourse supports it two ways.

Non-custodial: the Recourse Protocol on Tempo

The RecourseEscrow and the ERC-7579 module deploy unchanged on Tempo — Foundry's Tempo support and viem's Tempo client are wired in (contracts/foundry.toml rpc endpoints, ONCHAIN_CHAIN_ID=4217|42431, ONCHAIN_FEE_TOKEN for the fee stablecoin). Funds sit in the contract; rulings execute as proportional splits with appeal rounds. This is the recommended path for agents settling in stablecoins.

Custodial holders: transfer intents

For a custodian holding funds on Tempo: settlement: { rail: "tempo", network, asset, respondent_address, claimant_address }. The instruction is a list of stablecoin transfer intents with the dispute id in the memo, delivered on the signed enforcement webhook for the custodian to execute.

Status: the Recourse Protocol is deployed on Tempo Moderato (escrow 0xa237…9A8A, fees and escrow in PathUSD) and the live demo runs there end to end. Mainnet follows the audit.

All integrationsRails in the API docs