Solve the challenge, submit, and see the raw JSON response from Cloudflare's siteverify API.
success: true/false. But siteverify returns a rich metadata payload you can act on: hostname (verify it matches your domain), challenge_ts (age of the token), action + cdata (custom labels you set on the widget), metadata.ephemeral_id (device-scoped fraud signal), error-codes (specific failure reasons).