Why 
Freelance work, settled on-chain.
- No middleman
- Smart-contract escrow
- GRAM · USDT · NOT · GRC
What makes it different
Trust enforced by code, not promises
No intermediaries, no custody of your funds, no guesswork — just smart contracts that do exactly what you agreed to.
Decentralized by design
No company sits between you and your money. Agreements live on-chain — not on a server someone can freeze, change, or shut down.
Smart-contract escrow
Funds lock into an escrow smart contract and release automatically when a milestone is approved. Code keeps both sides honest.
Four currencies, one network
Get paid in GRAM, USDT, NOT or GRC — fast, low-fee settlement on The Open Network. Connect your TON wallet and money arrives in minutes, not 14-day payout cycles.
Telegram-native
Sign in with Telegram, message clients, and get real-time alerts. The whole workflow lives where you already spend your day.
How it works
Trustless from first message to final payment
1
Connect Telegram & TON
Sign in with Telegram and link your TON wallet in a couple of taps — no forms, no passwords.
2
Lock funds in escrow
Agree on scope and milestones. The budget is locked into an escrow smart contract on the TON network.
3
Deliver & auto-release
When a milestone is approved, the contract pays out instantly in the deal's currency. Disputes are settled on-chain.
Contract lifecycle
Step by step, from deposit to payout
Creates and funds the contract
The client deploys an escrow contract on the TON network and deposits the project budget. The work is split into milestones — up to 10 per contract.
deposit()Money back — until work starts
No talent hired? The client takes the whole remainder back at any moment. Agreed on a smaller scope? The difference comes back too. Once work starts, this window closes for good.
claimBack()refund()Work starts, the budget locks
The talent accepts the offer and starts the work — the contract locks the budget until the last milestone's deadline plus 24 hours. Every added milestone extends the lock.
startWork()Delivers and signs a milestone
The talent submits the work and signs the milestone on-chain. From that moment the client can't take that amount back.
sign()If the talent disappears
The deadline passed and nothing was signed? The talent gets 24 more hours. After that the client takes that milestone's money back.
claimExpiredMilestone()72 hours to decide
When the talent submits a milestone, the client has 72 hours to approve it or open a dispute. Approval sends the payment to the talent instantly. If the client doesn't respond within 72 hours, the milestone is accepted automatically — and the talent still gets paid.
release()Milestone paid
The money lands in the talent's wallet in the deal's currency — the milestone is closed.
Dispute — the only step with people
Both sides insist they're right? The Talents team reviews evidence from both, and the contract executes the ruling. Everything else runs with no one in the loop.
resolveDispute()At every timer — a deadline hits, work is signed — both sides get a notification in chat, by email, and in Telegram.
For clients
Hire with on-chain guarantees
- Funds stay in escrow until you approve the work
- Smart contracts enforce every agreement automatically
- Pay in GRAM, USDT, NOT or GRC with low, predictable network fees
- Hire, message, and manage right from Telegram
For talents
Get paid the moment you deliver
- Budget locked in escrow before you start
- Get paid in the deal's currency the moment a milestone clears
- Fully non-custodial — your keys, your funds
- Onboard in seconds — sign in with Telegram, TON Connect, GitHub, Google, or email and password