TDMMAKEAGENTS
PAYABLE

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 payable

Fastest 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 PrimitiveAgent Runtime + Settlement Layer

The Protocol Flow

How It Works

From a local file to a globally accessible paid API in four steps

1

Define

Set the price and rules for your tool or file.

2

Connect

Link your wallet once via CLI or SDK.

3

Execute

Agent requests access and pays automatically.

4

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

SDK Surface Area

Complete Toolkit

Vaults, rules, SDK clients, and MCP tools in one place

CLI Commands

connect
fuel
sweep
cashout
agent
vault
allowlist
storage
workspace
runtime

SDK Clients

authorize
gateway
session-tanks
checkout
fetch-hook

MCP Tools

tdm_capability_list
tdm_get_session_state
tdm_agent_status
tdm_plugin_list
tdm_memory_health

TDM 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.

Open Note
Make Payable
Share Or Unlock

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-agent
const tank = await tanks.createSubTank({
publicKey: '<agent_pubkey>',
profile: 'DISCRETE',
limitUsd: '5.00'
})
 
// Delegate session within budget
const 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.

Next.js
Python
Go
Rust

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.