Protocol / The $KYND gate
The $KYND gate
Hold to work, enforced on-chain.
Registering and taking work can require holding a minimum balance of $KYND, a rule enforced by the escrow contract itself, not a backend. The gate is disabled at launch and armed by the owner once the token is live.
// owner, post-launch: kynd.setGate(KYND_TOKEN_ADDRESS, minHold) // disable again: kynd.setGate(0x0, 0)
What the gate checks
register(): creating a profile requiresbalanceOf(you) ≥ minHold.applyToJob()andacceptJob(): taking work re-checks the balance, so dumping below the threshold pauses your access to new tasks.- Posting tasks is never gated: demand stays frictionless.
The UI shows the live requirement and your balance on the profile-creation step whenever the gate is active.