Skip to main content

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

  1. A user opens the project’s flow page (/flow).
  2. They complete each checkpoint in order.
  3. When all checkpoints pass, the backend issues a key for the configured duration.
  4. The key is shown to the user and bound to the hardware that first activates it (unless FFA).

Checkpoint types

For step-by-step setup of each network, see Ad Network Integrations.

Variants

Projects can define variants, each with its own checkpoint set and license settings. A variant is selected by a variant_id passed when the flow session starts.

Key renewal

When a key expires, the user can run the flow again. If the same key still exists, the backend renews it instead of issuing a duplicate.