RU
TON · Test API

AI payment controls for TON

Check TON payment requests before execution. Froddy returns allow, review, hold, or block before funds move.

See how Froddy checks a TON payment request and returns allow, review, hold, or block before execution.

From request to execution

Froddy checks the prepared TON payment before it is executed. The client system executes only after Froddy returns allow.

Payment request

Prepared

A TON transfer is prepared by an app, bot, server, or AI agent.

Froddy

Decision check

Recipient, amount, recent activity, and context are checked before execution.

Client

Execution

Client wallet, Mini App, or backend executes only after allow.

Froddy returns allow / hold / block / review before funds move.

Allow

Safe for the client system to execute.

Hold

Pause before execution.

Block

Do not execute.

Review

Send for human review before funds move.

POST /labs/ton-mvp/evaluate

Submit a TON payment request and receive allow, review, hold, or block before execution.

Request application/json
{
  "intent_id": "demo-ton-payment-001",
  "idempotency_key": "demo-ton-payment-001",
  "client_id": "demo-client",
  "source": "telegram_mini_app",
  "actor_type": "ai_agent",
  "recipient": "UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKZ",
  "amount": "12.5",
  "asset": "TON",
  "purpose": "agentic_wallet_transfer",
  "memo": "Demo TON payment request",
  "created_at": "2026-05-03T10:00:00Z"
}
Response decision: allow
{
  "decision_id": "ton_dec_demo_001",
  "policy_version": "ton-policy-v0.2",
  "decision": "allow",
  "reason": "trusted_recipient",
  "risk_signals": [
    {
      "provider": "froddy_native",
      "code": "trusted_recipient",
      "severity": "info",
      "message": "Recipient is in the trusted list."
    }
  ],
  "audit": {
    "recorded": true,
    "record_id": "ton_audit_demo_001"
  }
}

Public decisions: allow / review / hold / block.

Every decision is recorded

Every decision is logged with the request, result, reason, time, and whether execution continued.

Decision log demo-ton-payment-001
intent_id
demo-ton-payment-001
decision
allow
rule
trusted_recipient
execution
client-side only
record
created

What Froddy is and is not

Froddy is not a wallet.

Froddy does not custody funds.

Froddy does not execute payments.

Client wallet, Mini App, or backend executes only after allow.

Build safer TON payment flows with AI payment controls.

Show us your process