Keep traders coming back between the busy weeks.
Trading is a response to the market, not a habit anybody keeps. So the repeating mechanics are attached to the things that stay steady, such as funding an account, staking a balance and finishing verification, rather than to order volume.
Traders trade hard for a week, then go quiet for three.
A new listing fills your order books for two days, then the market goes quiet for three weeks. That quiet is not churn, and a campaign that treats it as churn will pay people who were never going to leave.
Reading the chart: each bar is one day of trading. Two short bursts, each set off by a market event, with long empty stretches between them. Those empty days are not churn. The band covers every day, because a staking streak asks whether a position is still held, not whether an order was placed.
Reward showing up and staying funded, not trading more.
A one-time onboarding mission
The gap between registering and the first trade is your widest funnel step. A one-time mission completes once, so the most a trader can earn is fixed before launch.
A collection for breadth of use
Two existing missions, named and ordered as one track. Each keeps its own rule and its own reward exactly as it has outside the collection, so the set itself adds nothing to gate or to pay out.
A staking streak with no trade in it
Send a staked_balance snapshot once a day. The daily condition becomes
"still staked", not "traded today", so a flat market cannot break the run. Unstaking
restarts it at 1.
The same engine, set up for another industry.
Fintech
A slower loop and a stricter data boundary.
Read the pageGames
Daily sessions, and an economy players understand.
Read the pageStreaks
How a run is counted, and what breaks it.
Read the pageSend us one trade event.
Send us the shape of a single trade event. We will build the onboarding mission and the staking streak in a test account while you watch.