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

  1. Get the exact domain and payload from the user or the verifying service
  2. Do not edit, normalize, decode, or invent the payload; it is part of the signed proof
  3. Ask one short yes/no confirmation before sending; If there are tools for dialogs/confirmation available, use them instead of a free-text prompt.
  4. Call generate_ton_proof with the domain and payload
  5. Return the proof JSON to the user, or submit it to the service only when the user explicitly asked for that integration step
Related skills

More from ton-connect/kit

Installs
54
Repository
ton-connect/kit
GitHub Stars
44
First Seen
Apr 28, 2026