1
Share addresses
Tempo, Solana and Base addresses, in a short config file. No keys, no API access to the company’s systems.
2
Share payout records
A CSV from the company’s core system: id, chain, stablecoin, amount, direction, counterparty, reference (if any), time.
3
Get matched payouts and exceptions
Every record is matched, short, over, pending or missing; every movement with no record is flagged. A CSV comes back for the finance team.
What gets observed
How matching works
- By Corridor Reference. A movement that carries a reference (Tempo memo, Solana memo) matches the record with the same reference on the same chain, exactly.
- By amount and counterparty. Otherwise: same chain, same stablecoin, same direction, same counterparty when the record names one, nearest in time within six hours, exact amounts first.
Amounts stay in integer minor units throughout, so nothing is rounded.
Run it
The unexpected movements are faucet mints and internal saga legs that the sample records do not cover, which is the point: a real pilot surfaces exactly these.