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

Network is set correctly

Check that your worker’s Network setting in the portal matches the environment you are testing (testnet for testing, mainnet for live).

End-to-end test

1

Open site in incognito

Use a private/incognito window. The Veriox popup should appear on a protected page.
2

Complete a verification

Use the Concordium wallet (testnet or mainnet, matching your worker’s Network setting in the portal) 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.