0 выбрано
№Действие Регион Профиль Статус Прокси Сборка Часовой пояс · железо
Метка Адрес Тип Состояние Используется

## Карта покрытия отпечатка

Что мы задаём сами, что достаётся от настоящего браузера, а что не контролируем вовсе. Показано как есть: подделка canvas или списка шрифтов через внедрённый скрипт обнаруживается тривиально, поэтому мы её не делаем и не рисуем для неё переключателей.

## Задача агенту

Опишите цель словами. Агент откроет профиль и сам найдёт путь — а если для этой задачи уже скомпилирован сценарий, пройдёт его без обращений к модели.

Профиль
Стартовая страница (необязательно)
Предел шагов
Шаг — это одно действие: клик, ввод, прокрутка. Агент остановится раньше, если решит, что задача выполнена.
Что сделать
Флот агентов
выбрано 0

Одна задача пойдёт по отмеченным профилям. Каждому нужен рабочий прокси: без него флот не запустит профиль напрямую. Старт каждого, включая первый, попадает в случайную точку заданного окна.

Считаю безопасный предел…
Сервер учтёт ядра и свободную память.
Окно старта, мин (от)
…до
Одновременных профилей авто — по безопасному пределу
Повторов после сбоя CAPTCHA и проверка личности не повторяются.
—
Шаги
—
Клики
—
Модель
$0
Стоимость
Ход работы
Зовут человека 0

CAPTCHA немедленно останавливает весь флот. Другие проверки останавливают затронутый профиль. Вызов останется здесь, пока вы не разберётесь.

Никто не зовёт. Флот можно оставить без присмотра.
История прогонов

## Настройки

Хранятся в файле `.env` рядом с данными. Ключ модели показывается только последними символами — целиком он не отдаётся даже интерфейсу.

Кто отвечает за модель
Модель
Адрес API Нужен только для «другого» поставщика.
Ключ модели
Ключ не нужен: вызовы идут под вашей подпиской через программу `claude`, в которую вы уже вошли. Счёта за токены нет — поэтому цен продукт вам и не показывает.
Суточный потолок расходов, $
Лимит вызовов модели на прогон
Потолок одновременно открытых профилей Пусто — автоматический предел по ядрам и свободной памяти. Значение может только понизить его и действует после перезапуска Mantia.
Каталог данных Профили, база, логи и секреты. Задаётся переменной MANTIA_HOME до запуска.
Площадки

Встроенные площадки знают свои понятия. У своих площадок адаптера нет: агент работает, сценарии не компилируются.

Готовность к запуску
Предохранитель разомкнут

Аккаунт и машины

Профили привязаны к машине, на которой заведены: каталог с куками лежит именно там. Метаданные флота переезжают файлом — он шифруется парольной фразой и открывается ею же на второй машине.

Парольная фраза
Прежняя фраза

### Выгрузить флот в файл

Уедут имена, площадки, регионы, прокси с паролями, заметки и метки — то есть всё, кроме каталогов с куками. Каталоги остаются здесь: их перенос меняет отпечаток под живой сессией, и делается он отдельно, по одному профилю.

Парольная фраза Ею файл шифруется, и ею же он открывается на второй машине. Забытая фраза означает, что файл не откроет никто, включая нас.
Для переезда на другую машину Файл откроется одной фразой где угодно. Это удобно и это же значит, что «файл плюс фраза» — весь ваш флот. Снимите отметку, если делаете резервную копию для себя: тогда файл откроется только здесь.

### Загрузить файл с другой машины

Совпавшие строки сливаются по времени правки, расхождения показываются списком. Ничего не удаляется молча.

Файл пакета
Парольная фраза машины-отправителя Не фраза этой машины. Ключ едет в заголовке пакета, и открывает его фраза, которая была задана там в момент выгрузки.

### Забрать профиль сюда

Каталог профиля на этой машине

### Импорт аккаунтов списком

По строке на аккаунт: `логин:пароль`. Каждому заводится свой профиль, свой прокси и свой выходной адрес.

Список Разделитель — двоеточие или точка с запятой. Пустые строки и строки с `#` пропускаются. Пароли уходят прямо в хранилище: ни в журнал, ни в модель, ни в отчёт они не попадают.
Площадка
Регион профилей
Прокси (один на всех, вращаемый) Каждому профилю заводится своя строка с этим же адресом входа — адреса разводит ссылка вращения, а не разные прокси.
Ссылка смены IP Дёргается перед каждым профилем. Запуск идёт только после того, как новый адрес измерен: ответ ссылки сам по себе ничего не доказывает.
Минимальный интервал смены, с У тарифа есть предел; дёрнув чаще, получите тот же адрес.

### Пачка профилей

Десяток аккаунтов на одной площадке руками — это десяток одинаковых форм, и человек ошибётся не в последней. Каждому профилю считается СВОЙ отпечаток: общий на пачку означал бы, что площадка видит их одним устройством.

Шаблон имени «{n}» заменится номером. Имя занято — профиль пропускается, остальные создаются.
Сколько
Площадка
Уровень отпечатка
Регион
Прокси (один на всю пачку) Один адрес на десять аккаунтов площадка видит как связку по сети — отпечатки тут не помогут. Для боя нужен свой прокси на профиль.
Страна
Тип прокси

### Новый профиль

Один аккаунт — один профиль — один прокси. Это ограничение базы, а не интерфейса: два аккаунта на одном отпечатке площадка видит как связку.

Аккаунт
Площадка
Уровень отпечатка
Регион профиля
Задаёт таймзону, локаль и языки согласованно. Прокси обязан быть из этой же страны: профиль «США» с украинским адресом противоречит сам себе, и строгая площадка это видит.
Прокси Оба привычных формата принимаются. Проверка бьёт наружу через этот прокси и показывает реальный внешний IP — мёртвый прокси лучше узнать сейчас, чем в середине задачи.
Страна
Тип прокси

### Профиль

Основное
Прокси
Связность
Отпечаток
Поведение
Вход
Опасное
Аккаунт
Площадка
Папка
Метки (через запятую)
Заметки
Статус
Дней дремоты
Привязанный прокси
Один прокси — один профиль. Занятый другим профилем в списке не появится.
Регион профиля
Основа связности: из региона выводятся правдоподобная таймзона, локаль и языки.
Итог проверки
Часовой пояс IANA-имя. Подменяется через CDP до первой навигации — переменная окружения TZ на Windows игнорируется.
Локаль
Accept-Language Без q-значений: Chrome добавляет их сам, и «en-US,en;q=0.9» на входе даёт битый заголовок на выходе.
Сборка браузера Пиннится на всю жизнь профиля. Пул версий существует именно затем, чтобы профили не сменили User-Agent все в один день — это когортный признак.

Моторика выводится из зерна профиля: скорость мыши, кривизна траекторий, дрожание, темп печати и вероятность опечаток. У двух профилей с разными зёрнами разный почерк движений — это то, что видно площадке помимо отпечатка.

Пароль не попадает в модель — никогда.
Агент выбирает поле, а не значение: он говорит «сюда пароль», продукт достаёт его из хранилища и подаёт прямо в слой ввода, посимвольно, как человек. В контекст модели, в журнал и в отчёт значение не попадает ни в каком виде. Пароль к тому же принимает только настоящее поле пароля: в поиск или в почту его не ввести даже по прямой просьбе — это защита от подсунутой площадкой инструкции.
Поэтому обратно прочитать его нельзя и здесь: поля всегда пустые. Пустое поле при сохранении означает «не менять», а не «стереть».
Про логин честнее сказать отдельно: сам продукт его модели не показывает, но если площадка после входа напишет «вы вошли как …», агент это прочитает — иначе он не сможет понять, что вход удался.
Логин или почта
Пароль
—

Двухфакторный код, СМС и капчу агент не проходит и не угадывает: увидев их, он останавливается и зовёт человека. Это граница задачи, а не недоделка.

Что нельзя изменить и почему.
Сборка Chromium пиннится на всю жизнь профиля: смена версии меняет отпечаток целиком, и площадка увидит, что «то же устройство» вдруг стало другим.
Каталог профиля — это состояние личности: куки, сторедж, история. Его потеря после первого успешного входа считается инцидентом и требует человека, а не автоматического пересоздания.

Клон получает те же настройки, но свой каталог, своё зерно поведения и без прокси — иначе два профиля вышли бы с одного IP.

### Прокси

Пароль хранится в защищённом хранилище, а не в базе — в таблице остаётся только ссылка на него.

Метка
Строка подключения Оставьте пустым при изменении, если реквизиты менять не нужно.
Страна
Тип
Провайдер

### Своя площадка

Адреса задают, откуда начинать работу и куда идти для входа. Знаний о понятиях площадки они не добавляют.

Домен Можно вставить полный адрес: сервер уберёт протокол, www и путь.
Название
Стартовый адрес
Адрес входа Можно оставить пустым, если отдельной страницы входа нет.
Адаптера нет: агент работает, сценарии не компилируются.

### Журнал профиля

## Ещё пара шагов

Mantia почти готова. Не хватает вот этого: