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.
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})Works With
Any Blockchain,
Any Platform
Integrated with leading blockchains, exchanges & prediction markets
Platforms & Exchanges
Integrated with DeFi, exchanges & prediction markets
Prediction Markets
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.