Checkpoint Flow
The checkpoint flow is how end users claim a free key. The developer defines one or more checkpoints; each is a third-party ad/offer link (Linkvertise, Lootlabs, and more).How it works
- A user opens the project’s flow page (
/flow). - They complete each checkpoint in order.
- When all checkpoints pass, the backend issues a key for the configured duration.
- The key is shown to the user and bound to the hardware that first activates it (unless FFA).
Checkpoint types
Variants
Projects can define variants, each with its own checkpoint set and license settings. A variant is selected by avariant_id passed when the flow session starts.