NaughtBot NaughtBot NaughtBot -  Human Verified  -

Integration Examples

Explore different verification methods and transport modes for integrating NaughtBot captcha.

Verification Methods

Direct Verification

Verify BBS+ proofs server-side using the SDK with dynamically-fetched issuer public keys. Recommended for most integrations.

Recommended

API Verification

POST proof to the credential-issuer's public verify endpoint. Simplest integration — no cryptography on your server.

Transport Modes

Auto

Tries BLE first, falls back to QR. Best user experience when Bluetooth is available.

QR Code

QR code only. Broadest compatibility — works on all devices and browsers.

Bluetooth

Web Bluetooth only. Fastest experience but requires browser support and user gesture.

Toggle

Let users switch between QR and BLE modes. Useful when you want to offer both options.