Отчёт Oracul построен так, чтобы ответ был наверху, а доказательства — ниже. Первый экран — кто этот человек и насколько полно мы его видим. Дальше — на чём это основано: каждый аккаунт, каждая связь и каждое решение с причиной.
Паспорт и заполненность
Паспорт собирает то, что подтверждено принятыми аккаунтами: имена, ники, email, телефоны, локацию, часовой пояс, работу, ссылки и аватары. Ник попадает в паспорт, только если за ним есть принятый аккаунт.
Заполненность — доля из десяти полей: девять полей паспорта плюс хотя бы один аккаунт с высокой уверенностью. У пустых полей есть подсказка, чем дополнить скан: например, добавить телефон или полное имя.
Сводка
Короткий портрет прозой: чем человек занимается, какие у него интересы, где и когда он активен. Его пишет нейросеть по уже отфильтрованным данным. Переключатель «Цель / круг 1 / круг 2» показывает, как выглядел бы отчёт, если бы скан остановился раньше.
Граф связей
Граф показывает, кто через кого найден и на каком круге: исходный ник, email из его коммитов, Telegram из био. По графу видно, насколько далеко от исходных данных лежит каждая находка, — и где цепочка могла свернуть к другому человеку.
Хронология
Даты регистраций и активности по всем принятым аккаунтам на одной шкале. Самая ранняя дата — возраст цифрового следа. Для антифрода это одна из главных цифр: настоящий человек обычно оставляет след годами.
Аккаунты: принятые и отклонённые
У каждого аккаунта — уровень уверенности, решение и доказательства: что совпало, что взято в профиль. Отклонённые не исчезают, а лежат отдельным списком с причиной.
- namesake — однофамилец.
- name_mismatch — на аккаунте чужое имя.
- shared_nick — под этим ником несколько разных людей.
- face_mismatch — на аватаре другое лицо.
- excluded — аналитик отметил «не он».
Если движок ошибся
Отметьте аккаунт «это он» или «не он» — профиль пересчитается. «Это он» делает аккаунт эталоном, «не он» убирает его и всё, что найдено только через него. Исходный результат скана не меняется, поэтому любую отметку можно отменить.