TDMMAKEAGENTSPAYABLE
Secure runtime and settlement for APIs and agent tools.
One command to make any resource payable.
First Command, Not The Whole Product
Start With makePayable. Grow Into Agent Runtime.
Use one command in the CLI or one wrapper in code to turn a route, tool, file, or agent step into a paid surface. After that, TDM becomes the runtime layer around vaults, rules, authorize checks, recovery, and bounded execution.
CLI
tdm make payableFastest path when you want to wrap one file, route, URL, or local resource from the CLI and get into the TDM flow immediately.
SDK
makePayable(...)Best when you want the same entry primitive inside application code, framework wrappers, or a wider agent runtime.
Entry Primitive→Agent Runtime + Settlement Layer
The Protocol Flow
How It Works
From a local file to a globally accessible paid API in four steps
Define
Set the price and rules for your tool or file.
Connect
Link your wallet once via CLI or SDK.
Execute
Agent requests access and pays automatically.
Settle
Funds move instantly to your treasury.
Product Thesis
Payments Are Step One. Agent Settlement Is Step Two.
TDM is not just about charging an agent. It is about deciding what can run, keeping funds scoped to the right runtime, and giving the workflow a recovery path when a paid sequence breaks mid-flight.
Step One
Stablecoins Move The Payment
- +stablecoins let the buyer or runtime fund the path
- +one route, tool, file, or action becomes payable
- +the money movement part is only the first layer
Step Two
TDM Keeps The Workflow Alive
- +agent vaults isolate balances and signer contours
- +authorization and trust rules decide what can execute
- +recovery paths handle depleted sessions, retries, and buyer fallback
Integration Paths
Start With Your Stack
Keep your runtime, keep your language, keep your buyer flow
SDK Surface Area
Complete Toolkit
Vaults, rules, SDK clients, and MCP tools in one place
CLI Commands
connectfuelsweepcashoutagentvaultallowliststorageworkspaceruntimeSDK Clients
authorizegatewaysession-tankscheckoutfetch-hookMCP Tools
tdm_capability_listtdm_get_session_statetdm_agent_statustdm_plugin_listtdm_memory_healthTDM For Obsidian
Price A Note And Share A Paid Path
One example of resource monetization: connect the CLI once to turn any local file or note into a paid surface. Keep paid workflows inside your existing tools instead of building a separate app first.
Good for premium notes, paid knowledge drops, and creator-only unlock flows.
Gateway Capabilities
SDK Runtime Controls
Vaults, delegated spend, MCP session state, and framework wrappers that keep execution controlled after funding
Delegated Spending
Session Gas Tank
import { createSessionTanksClient } from 'tdm-sdk' const tanks = createSessionTanksClient({ baseUrl: process.env.TDM_GATEWAY_URL}) // Create isolated budget for a sub-agentconst tank = await tanks.createSubTank({ publicKey: '<agent_pubkey>', profile: 'DISCRETE', limitUsd: '5.00'}) // Delegate session within budgetconst session = await tanks.delegateSession({ tankId: tank.id, sandboxId: 'session_unique_id', maxSpendUsd: '1.00', ttlSeconds: 3600})Ecosystem Ready
Integrate with any stack
or agent architecture
From pure HTTP protocol to deep SDK integration, TDM works where your agents live. CLI for creators, SDK for developers, MCP for AI agents.
Ready to run safe paid agents?
Start integrating TDM today. Build paid APIs, bounded agent runtimes, and recovery-aware execution
on one programmable runtime and settlement layer.