SSkilltecabyclaudinhocode
Enviar skill
← Voltar para o catálogo

tdm-agentpay

Design e Frontend

Handle the current public TDM payment contract and recovery guidance. Use when a TDM service returns HTTP 402 from POST /authorize, when the user needs help with Session Gas Tank behavior, or when the user should be guided toward tdm connect, tdm fuel, tdm sweep, or tdm cashout.

9estrelas
Ver no GitHub ↗Autor: ToDealMarketLicença: MIT

TDM AgentPay

Use this skill for

  • HTTP 402 responses from POST /authorize
  • billingMode, settlementMode, paymentOptions, and retryEndpoint
  • current JS helper names such as createAuthorizeClient(...), createGatewayClients(...), createSessionTanksClient(...), and createCheckoutClient(...)
  • session recovery using tdm_get_session_state
  • session_gas_tank guidance
  • sweep vs cashout clarification
  • agent vault command guidance
  • agent-first paid execution guidance for tools, APIs, routes, and runtime actions

Read only what you need

Hard rules

  1. Do not invent undocumented payment fields.
  2. Prefer exact current fields: allowed, authorizationId, charged, balanceMinor, priceMinor, billingMode, settlementMode, paymentOptions, and retryEndpoint.
  3. Use tdm_get_session_state before asking the user for money.
  4. If the state is UNINITIALIZED, instruct the user to run tdm connect.
  5. If the state is DEPLETED and dust is available, prefer tdm sweep.
  6. If the state is DEPLETED and no dust is available, suggest tdm fuel.
  7. Do not describe tdm sweep as a cashout.
  8. Do not suggest tdm cashout as a way to satisfy an active payment challenge.

Recommended operator commands

  • tdm vault create <name> [--use]
  • tdm vault use <name|default>
  • tdm connect
  • tdm login --gateway https://tdm.todealmarket.com (advanced/manual only)
  • tdm fuel --amount <usd> --yes
  • tdm sweep --network solana --resume-burner --deposit-address <solana_address>
  • tdm sweep --network solana --resume-burner --target-agent <name>
  • tdm sweep --network base --project-id <walletconnect_project_id> --treasury <base_address>
  • tdm sweep status
  • tdm cashout
  • tdm agent list
  • tdm agent boot <name>

Named vault guidance

  • Prefer one named vault per business contour when operators manage many agents.
  • For larger fleets, prefer multiple named vaults over one giant vault.
  • If the operator uses named vaults, respect their active vault or explicit --vault <name> choice.

Product framing guidance

  • Treat TDM as agent-first and API-first.
  • Default mental model: price a protected call, authorize it, then continue execution.
  • Mention file, note, or content unlock flows only as an additional layer on top of the core agent/runtime payment surface.

Bundled helpers

Como adicionar

/plugin marketplace add ToDealMarket/tdm-agentpay

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Comentários · Nenhum comentário

Entre para comentar. Entrar

  • Ainda não há comentários. Seja o primeiro.