Skip to main content
Use this checklist when setting up a new integration or diagnosing an issue.

Cloudflare configuration

1

Domain is proxied through Cloudflare

In the Cloudflare DNS dashboard, the A/CNAME record for your domain should show an orange cloud (proxied), not a grey cloud (DNS only).
2

Worker Route is configured

In Workers & Pages → your worker → SettingsTriggers, there should be a route matching your domain (e.g. example.com/*).
3

Worker is deployed

Run wrangler deployments list to confirm the worker has been deployed. The status should be active.
4

Private key secret is set

Run wrangler secret list and confirm VERIOX_PRIVATE_KEY appears (or check Settings → Variables and Secrets in the dashboard). If not, run wrangler secret put VERIOX_PRIVATE_KEY.

Veriox portal

1

Worker exists in the portal

Log in to portal.veriox.io and confirm the worker is listed under Workers.
2

Trigger and location targeting match what you expect

Check ConfigurationAutomated Trigger and Location Targeting. If you’re testing from a specific country and Location Targeting excludes it, the popup won’t appear automatically — that’s expected, not a bug.

End-to-end test

1

Open site in incognito

Use a private/incognito window. The Veriox popup should appear on a protected page — subject to your Automated Trigger and Location Targeting configuration.
2

Complete a verification

Use the Concordium wallet, with a fully verified identity, to complete the proof.
3

Confirm session persists

Refresh the page. The popup should not reappear.
4

Check dashboard

The verification should appear in your portal usage stats within a minute or two.