Open Cloudflare Workers
Log in to dash.cloudflare.com, then click Workers & Pages in the left sidebar. If you have not used Workers before, Cloudflare’s Workers overview has a brief introduction.
Create a new worker
Click Create → Create Worker. Give it a name (e.g.
veriox-age-verification) and click Deploy.You will see a default “Hello World” worker — that is fine, you will replace the code in the next step.Replace the worker code
Click Edit code. Delete all the existing code and paste in the Veriox worker code from the portal.In portal.veriox.io, go to your worker → Install and click Copy worker. The code you copy is personalised to this worker — your Worker ID is already built in, so there’s nothing else to configure here.Paste it into the Cloudflare editor, then click Deploy.
Add your private key
Go back to your worker’s settings page. Click Settings → Variables and Secrets, then Add and set:
- Type: Secret
- Variable name:
VERIOX_PRIVATE_KEY - Value: paste the private key you copied in Step 1
All verification settings — minimum age, network (testnet/mainnet), popup behaviour, session duration — are managed on your worker’s page in the portal. Changes take effect within a few minutes; you never need to redeploy the worker to change them.
Next: Configure your route
Point your domain at the worker so Veriox can intercept requests.

