Collector
Add a script tag or npm package. Read the verdict and device identifiers from your server.
Challenge widget
Add verification to a form. The widget handles the browser check and any phone challenge; your server verifies the token.
Collector
Callheretic({ siteKey }) on your page, then send its request ID to your backend. Read the result at GET /v1/verdict/{request_id}.
The response includes findings, the observed address, and available device identifiers. Signup rules shows how to compare them with your account records and bind a result to a signup attempt.
Challenge widget
Add aheretic-guard element to your form. In its default mode, the widget requests a phone challenge when the probe is contradicted or refused. Your server verifies the resulting token at POST /v1/siteverify.
For a challenge you control from your backend, use the challenge API.