Audience Certified — калибровочный вид

За авторизацией. Агент собирает сигнал в браузере (через m.notbotted.com), сервер подтверждает результат и сохраняет КАЖДОЕ событие.

Кампания — единица анализа (популяционный слой считается ВНУТРИ неё). Задаётся ссылкой notbotted.com/v/<token> или ?campaign=; уходит в агент как linkedId. Метка (?label=) — clean/dirty-аннотация (tag).

Агент: инициализация…

visitor_id:

event_id:

Вердикт сервера:
suspect_score (0–100) tampering ML (0–1) bot anti-detect browser

suspect_score — композит Fingerprint (≈общий вердикт). tampering ML — вердикт только модели tampering (близко к 1 = подделанное/anti-detect окружение).

Ожидание event_id…

timezone (браузер / IP) язык / страна IP WebGL renderer (GPU) canvas (hash / стабильность) clientRects canvas-шум / render lie-detection env (conn/locale/plugins/timing) network (JA4 / TLS) client hints (server↔JS) worker-context (vs main) fonts / audio

Слой 1.5 (клиентские probe): несоответствие таймзоны/языка и software-GPU — серверно/VM-тэллы. Это мягкие сигналы (вес, не бан): путешественник, машина с UTC, Brave/RFP (маскирует GPU) — легитимны.

Полный сырой ответ Fingerprint (raw)

Полный JSONB текущего проверенного события.