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.