// flow
Everything starts with an order. It keeps bids, the selected coder, chat, escrow, and the final result in one place.
Post an order: describe the task, budget, timeline, and stack.
Get bids: compare price, timing, portfolio, and approach.
Choose a coder: accept a bid and lock the terms.
Fund escrow: funds are locked until the result is ready.
Accept the work: review the result and release payment.
Complete your profile: stack, rate, portfolio, and experience.
Find an order: filter the feed by your stack.
Send a bid: offer a price, timeline, and short plan.
Deliver the work: keep communication and handoff inside the order.
Get paid: after acceptance, funds are released from escrow.
Before a deal, the parties choose how payment works. Fees are fixed and shown before confirmation.
| Direct deal | Protected deal (TON Escrow) | |
|---|---|---|
| VibeMarket fee | 0% | 5% |
| How it works | The parties agree and settle directly; platform arbitration does not apply. | Funds are held by a smart contract until the deal outcome under the service rules; disputes are handled via an internal technical procedure. |
| Best for | Small or trusted orders | Orders where payment protection matters |
A protected deal lowers the risk of paying a contractor upfront, but is not a bank guarantee or insurance. See the escrow and arbitration rules for details. Escrow and arbitration rules.