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 текущего проверенного события.

—