send-token; cross-chain payouts go through swap --to-chain. Recipients who want fiat get a Trails off-ramp URL.
Each disbursement carries dry-run + broadcast, so finance reviews the entire batch before any funds move. Each broadcast produces an onchain receipt that maps one-to-one with a row in your payout schedule.
Who this is for:
- AP managers running weekly or monthly multi-corridor disbursements
- Marketplaces paying international sellers in their local rails
- Gig and payroll platforms with contractors across regions
- Payouts networks settling to vendors on different chains
How it works
Each row in the schedule maps to one CLI command. Same-chain rows usesend-token. Cross-chain rows use swap --from USDC --to USDC --to-chain <chain>. Recipients that want fiat receive a Trails widget URL via polygon-agent fund --wallet <theirs>; they complete the off-ramp themselves.
Get started
Same-chain payouts usesend-token. Cross-chain payouts use swap --to-chain to bridge through Trails. Recipients who want fiat receive a Trails widget URL via fund. Every command is dry-run by default; broadcast the batch only after finance signs off.
Install
--usdc-limit to cover a typical disbursement batch.
Drive it from an LLM
Run the commands directly
Implementation
Transfers
send-token reference: flags, dry-run, broadcast.Swaps and yield
swap --to-chain for cross-chain payouts.Balances and funding
Check balance before the batch; share
fund URL with fiat-preferring recipients.Trails
The underlying cross-chain router.