Skip to main content
This guide gets you from a fresh Veriox account to a working testnet integration using the Cloudflare dashboard. No terminal or technical knowledge required.
This quick start uses the Concordium testnet. No real identities are used and nothing is billed. You will switch to mainnet when you are ready to go live.

What you need

Step 1 — Create a worker in Veriox

  1. Sign in to portal.veriox.io
  2. Go to Workers and click New Worker
  3. Enter a name (e.g. “My Shop”)
  4. Copy the private key shown after creation — it’s displayed only once and you’ll need it in the next step

Step 2 — Create the worker in Cloudflare

  1. Go to dash.cloudflare.comWorkers & PagesCreateCreate Worker
  2. Give it a name (e.g. veriox-age-verification) and click Deploy
  3. Click Edit code, replace all the default code with the Veriox worker code from your portal (InstallCopy worker), and click Deploy. The code is personalised to this worker — your Worker ID is already built in.
  4. Go to SettingsVariables and SecretsAdd:
    • Type: Secret, Name: VERIOX_PRIVATE_KEY, Value: paste your private key
  5. Click Deploy to save

Step 3 — Route your domain through the worker

  1. In your Cloudflare worker, go to SettingsTriggersAdd Route
  2. Enter yourdomain.com/* and select your domain from the Zone dropdown
  3. Click Save

Step 4 — Test it

Open your site in an incognito window. The Veriox popup should appear. Scan the QR code with your Concordium testnet wallet and complete a verification.
Popup appeared and verification completed? Your integration is working. Check your Veriox dashboard to see the verification appear in your usage stats.

Next steps

Configure your worker

Set your age threshold, session duration, and excluded pages

Go live

Switch to mainnet and start verifying real visitors
Prefer the command line? The Wrangler CLI quick start covers the same steps using the terminal.