At a glance
Amount-only binding
Tempo is EVM-style, like Base. TIP-20 transfers don’t carry a memo, so AlgoVoi uses amount uniqueness to bind checkouts to specific transfers. Same caveats as Base: send the exactamount_microunits from the checkout response.
TIP-20 versus ERC-20
TIP-20 is Tempo’s token standard, semantically equivalent to ERC-20 for the operations AlgoVoi cares about (transfer, transferFrom, balanceOf). The contract above is the canonical USDC bridge token, marked USDCe to distinguish it from native USDC on Ethereum mainnet.
Wallets
EVM-compatible wallets work, configured for the Tempo network:- AlgoVoi Chrome extension (in-house wallet, native x402 / MPP / AP2 on Tempo via viem
signTransaction+ ERC-20transferfor USDCe; six-chain coverage as of v2.6.0) - MetaMask
- Rabby
- WalletConnect
AgentCash
AgentCash is the reference MPP client for Tempo. It manages a USDCe wallet on Tempo mainnet, resolvesWWW-Authenticate: Payment challenges automatically, and broadcasts signed transactions — no configuration needed.
Agent-to-agent settlement on Tempo
Tempo is a payments-focused EVM network, and the mesh settles there the way it settles on any EVM chain: theexecution_ref rides in the transaction calldata.
AlgoVoi Mesh settles a payment directly between two autonomous agents on Tempo. Each agent verifies the other offline with a Falcon-1024 credential, the pair negotiates Tempo as the settlement chain, and the authorized decision is anchored in the transaction calldata as one content-addressed execution_ref. There is no facilitator, no per-transaction fee, and no AlgoVoi service in the trust path at settlement time.
Proven on-chain. A mutually verified Falcon-1024 pair negotiated Tempo and settled once:
The transaction calldata carries the 32 byte
execution_ref (9d2fc17e...) that run’s handshake produced. Recompute it yourself from the raw fields with a stock RFC 8785 (JCS) implementation and SHA-256 and compare; no AlgoVoi software is involved in checking it.
The chain never verifies Falcon. It only carries the anchor, which is why the same agent trust works on Tempo and on every other chain the pair could have chosen. See AlgoVoi Mesh for the mutual handshake, the signed chain-offer negotiation, and the full eight-chain proof.
See also
- Base for the other EVM chain we support
- x402 protocol for the payment protocol layer
- MPP protocol for method-level paywalls and AgentCash integration