Skip to main content

Quickstart

This guide gets a project running and a key validating through the API.

1. Create a project

Sign in to the dashboard and create a project. You only need a name. Grab three values from the project page:
  • Project IDdf7c4445-...
  • Project Keypk-... (public API key; ships inside the client script)
  • Public Signing KeyMCowBQYD... (public; the client needs it to verify responses)

2. Configure checkpoints

On the project, add one or more checkpoints. Each is a third-party ad/offer link. End users complete all of them before a key is issued. Set how many checkpoints are required and the key duration under project settings.

3. Issue a key

Create a license key manually on the project page, or let the checkpoint flow generate one.

4. Validate the key

Call the API from your game client:
A valid key returns status: "valid" with an Ed25519 signature. Verify the signature before trusting the response. See Signature verification.

5. Protect the script

Obfuscate the script with Prometheus (server-side) or save it pre-obfuscated. The keycheck must be embedded in the script before obfuscation. See Script protection.