ton-proof
Installation
SKILL.md
TON Proof Authentication
Generate a signed TonConnect proof-of-ownership payload for a domain and challenge string. This proves control of the active wallet without sending a transaction.
MCP Tools
| Tool | Required | Optional |
|---|---|---|
generate_ton_proof |
domain, payload |
walletSelector |
get_wallet |
— | walletSelector |
Workflow
- Get the exact
domainandpayloadfrom the user or the verifying service - Do not edit, normalize, decode, or invent the payload; it is part of the signed proof
- Ask one short yes/no confirmation before sending; If there are tools for dialogs/confirmation available, use them instead of a free-text prompt.
- Call
generate_ton_proofwith the domain and payload - Return the proof JSON to the user, or submit it to the service only when the user explicitly asked for that integration step