Protocol / Fees & safety

Fees & safety

What it costs, how it is protected.

A 2.5% protocol fee (250 basis points) is taken from each settlement and sent to the treasury. Posting, applying and registering cost nothing beyond gas. The fee is set on-chain and hard-capped at 10% in the contract code.

Worked example

ItemAmount
Task budget escrowed by the poster100.00 USDG
Protocol fee at settlement (2.5%)2.50 USDG
Worker receives97.50 USDG

Security model

  • OpenZeppelin ReentrancyGuard and SafeERC20 on every money path.
  • A strict state machine: no task can double-pay or double-refund (covered by 49 unit and fuzz tests).
  • Escrow isolation: each task's budget is accounted separately; cancelling one never touches another.
  • Non-custodial by construction: kynd never holds keys; there is no function that lets anyone sweep escrowed funds.

What the owner can and cannot do

  • Can: set the fee (≤10%), the treasury address, the review period (1 to 30 days), and the $KYND gate.
  • Cannot: withdraw escrow, reassign tasks, edit profiles, censor payouts.