Network & CSP Whitelisting
The Averer WebSDK makes network requests to the domains listed below. If your application enforces a Content Security Policy, firewall rules, or proxy allow-lists, add these domains to ensure the SDK works correctly.
If you do not enforce a CSP or restrict outbound traffic, you can skip this page.
Required domains
The following domains are required regardless of environment:
api.internal.averer.coidentity.averer.coapp.dynamic.xyzapp.dynamicauth.comraw.githubusercontent.comfonts.googleapis.comfonts.gstatic.com*.ingest.de.sentry.ioapi-js.mixpanel.com
Additionally, add the domains for your target environment:
| Environment | Additional Domain | RPC Domain |
|---|---|---|
| Testnet | api.uat.averer.co |
governors.testnet.redbelly.network |
| Mainnet | — | governors.mainnet.redbelly.network |
CSP header
Add the following to your server's HTTP response headers. Use the section that matches your environment.
Testnet
Content-Security-Policy:
default-src 'self';
script-src 'self' 'unsafe-inline';
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
font-src 'self' https://fonts.gstatic.com data:;
img-src 'self' data: blob:;
connect-src 'self'
https://api.internal.averer.co
https://api.uat.averer.co
https://governors.testnet.redbelly.network
https://app.dynamic.xyz
https://identity.averer.co
https://raw.githubusercontent.com
https://*.ingest.de.sentry.io
https://api-js.mixpanel.com;
frame-src 'self'
https://app.dynamicauth.com
https://identity.averer.co;
Mainnet
Content-Security-Policy:
default-src 'self';
script-src 'self' 'unsafe-inline';
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
font-src 'self' https://fonts.gstatic.com data:;
img-src 'self' data: blob:;
connect-src 'self'
https://api.internal.averer.co
https://governors.mainnet.redbelly.network
https://app.dynamic.xyz
https://identity.averer.co
https://raw.githubusercontent.com
https://*.ingest.de.sentry.io
https://api-js.mixpanel.com;
frame-src 'self'
https://app.dynamicauth.com
https://identity.averer.co;
Permissions-Policy header
Required for camera and microphone access during identity verification:
Permissions-Policy: camera=(self "https://identity.averer.co"), microphone=(self "https://identity.averer.co")
Environments
Your environment is determined by the configId provided to AvererSdkProvider.
| Environment | Chain ID | API Domains | RPC Endpoint |
|---|---|---|---|
| Testnet | 153 | api.internal.averer.co, api.uat.averer.co |
https://governors.testnet.redbelly.network |
| Mainnet | 151 | api.internal.averer.co |
https://governors.mainnet.redbelly.network |
Troubleshooting
If the SDK is not working as expected, open your browser's developer console and check for errors like:
Refused to connect to ...— the domain is missing fromconnect-src.Refused to frame ...— the domain is missing fromframe-src.Refused to load the stylesheet ...— the domain is missing fromstyle-src.- Camera/microphone not working during verification — the
Permissions-Policyheader is missing or incorrect.
For further assistance, contact Averer support.