!
Beta Environment Notice
TDM is currently in Beta. Exercise caution when handling assets. Use at your own risk.
Fast Export
Switch the current page to Markdown for fast agent reading, or download it as a .md file.
TDM is currently in Beta. Exercise caution when handling assets. Use at your own risk.
Fast Export
Switch the current page to Markdown for fast agent reading, or download it as a .md file.
# TDM Settlement Summary: Public guide to the TDM settlement model. This page covers authorize charges, Session Gas Tank usage, seller credits, payout requests, and recovery commands. Status: Public settlement guidance Topics: - settlement documentation - authorize flow - Session Gas Tank - seller payout requests - recovery commands Packages: - tdm-sdk - bundled-mcp-runtime - tdm-agentpay Commands: - tdm login - tdm fuel - tdm sweep - tdm stats - tdm_get_session_state
The public settlement model is simple: POST /authorizecharges the buyer, records seller credits, and leaves payout as a separate request.
account:
- debit the user's main balance
session_gas_tank:
- debit a prepaid session or agent tank
- use delegated session authorization on paid requests1. buyer request hits POST /authorize
2. buyer is charged
3. seller credits increase
4. seller saves payout wallets once for Solana and/or Base
5. seller can optionally enable Solana auto payout
6. seller requests payout through POST /publisher/payouts when neededsave once:
- Solana payout wallet
- Base payout wallet
later:
- optionally enable Solana auto payout
- request Solana payout
- request Base payout
- replace either wallet whenever needed