Mainnet v1.1.3 · Private numbers on TON

IntroducingZK Numbers

Your number. Your privacy.
A real ZK Private number you own as an NFT

01 - Before · not yours, not private

One-time use.
No privacy.
No ownership.

A classic virtual number lives inside someone else's account.
You sign up with an email and hand over your identity.
That's how most virtual numbers work: one-time use, then gone.
Your data stays on their servers.
No way to resell it or pass it on.

One number · sign up → ID → use once → lost
SIGN UP · Email, Password
ID
USE ONCE
LOST
RENTEDrented for a while, never yours
0ways to transfer or resell it
KYCyour identity, stored by someone else
02 - ZK Numbers · prove, then access

From Accountto NFT

Every number is minted as a transferable NFT on TON. Your wallet signature is the only login. The chain records who holds the NFT, and whoever holds it can read the SMS, renew and manage the number. No password, no identity files, nothing else to hand over.

Ownership
CONNECT
PROVE
✓
ACCESS · SMS, renew, manage
Privacy
FULL NUMBER · holder only
PUBLIC · MASKED NUMBER + CHECK CODE
On-chain · NFTVirtual ZK Numbers
+37253****81
03 - Zero-knowledge access · ×10 E2E Protocol

Zero knowledge.
Full access.

A zero-knowledge proof lets you prove one fact without revealing anything else. Here, that fact is simple: "I hold this number's NFT." Your wallet proves it, the check confirms it, and your SMS opens. Who you are stays with you. Not with us, not with our SMS provider.

prove ownership→ reveal nothing else
01 Connect wallet connects · no account, no password
02 Challenge a fresh one-time challenge · can't be reused
03 Prove your wallet proves it holds the NFT · nothing else leaves it
04 Verify proof checked in an instant · the verifier learns only "valid"
05 Unlock full number + SMS · for the owner only
06 Handover sell or send the NFT · old proof stops working, new owner's opens it
ZK proof check · live×10 E2E Protocol

Thousands of checks. Zero identities.

Every request carries a proof, not a password. The check learns one thing: valid or not. Sell or send the NFT, and the next owner's proof opens the number instantly.

04 - Transfer · send or sell the NFT

From Daysto One tx

Moving a traditional number means support tickets, porting and paperwork. With ZK Numbers you send or sell the NFT on TON. The new holder signs in with their wallet, and the number and its renewals follow automatically, with a fresh private SMS inbox.

Before · port a numberdays
ZK Numbers · one transferone tx
NFT SENT
CHAIN UPDATED
ACCESS MOVES
The previous holder loses access as soon as the NFT leaves their wallet. Alerts and reminders switch to the new owner.
05 - Zero-knowledge principles

Prove it.
Reveal nothing else.

Masked in publicNFT images, metadata and marketplace pages show a masked number only. The full number is never written on-chain.
Zero-knowledge inboxCodes and messages go to the verified holder inside the app and the bot.
Proof, not identityAccess comes from a wallet signature and the chain's record of ownership. No passport, no selfie, no email.
Verification without exposureEvery NFT carries an 8-character check code. Anyone can confirm it is genuine without seeing the number behind it.
06 - Tiers & battery

Ten tiers. One battery.

under 12 monthsRed → WhiteRed, Yellow, Blue, Green and White. The battery drains as validity runs out. Renew and it charges back up.
12 – 36 monthsRare · VIP · EliteLonger validity lifts the NFT into rarer tiers, each with its own artwork.
36 – 60 monthsAura · LuxThe top tiers. Lux keeps a full battery through its first year.
10tiers, set by the time left on the number
0–100%battery shown live on the NFT image and on marketplaces
3 · 6 · 12month renewals, paid in USDT on TON
07 - Get started

Your first number in four steps.

Connect your walletOpen the app in Telegram or the browser and connect a TON wallet. Your signature is your login.
Pay in USDT on TONPick a plan, or LIFE TIME for a number that never needs renewing, and pay from your own wallet. The payment is confirmed on-chain before anything else happens.
Receive your NFTThe number is minted to your wallet as an NFT. It is yours to keep, send or sell.
Read SMS, renew, transferRead your SMS inbox in the app and the bot, and renew when the battery runs low.
08 - Your number. Your NFT. Your access.

ZK Numbers is live