Прототип v0.10 · TARVI находится в разработке · Security Gate и закрытие launch-блокеров
TARVI by ENGINE

Чаты

К

Команда TARVI

5 участников · 3 онлайн

Приватный чат. В production криптомодель будет подтверждена аудитом.
TARVI CALLS

Быстрые звонки даже при слабой сети

Прототип адаптивного режима связи. Реальные вызовы появятся после подключения WebRTC/SFU.

Сегодня7звонков
Средняя связь4:36минуты
КачествоHDадаптивно

Недавние звонки

TARVI STORIES

Моменты для своих людей

Фото, видео, текст и выбранные аудитории. Публикации прототипа сохраняются только в этом браузере.

TARVI SPACES

Сообщества и работа без хаоса

Чат остаётся простым, а комнаты, роли, задачи и файлы появляются только когда нужны.

Сегодня в пространствах

Система спокойна
10:00

Команда продукта — короткая встреча

14:30

Creator Club — разбор монетизации

19:00

Открытая презентация TARVI

TARVI SERVICES · V0.10

Безопасность раньше новых функций.

Security Gate закрывает destructive API, demo-доступ, утечки контактных данных и постоянное хранение refresh-токенов. Production-сообщения заблокированы до завершения encryption gate.

TARVI SECURITY GATE · V0.10

Публичный API больше не управляет инфраструктурой

Обычный пользователь не может вызвать maintenance или reset. Refresh-токен передаётся только через HttpOnly cookie, контактные данные отделены от публичного профиля, а production-запись сообщений закрыта до внедрения шифрования.

BACKEND OFFLINE
✓ Dev reset off✓ Ops control plane✓ HttpOnly refresh✓ CSRF gate✓ Public/private profiles✓ Trusted proxy policy✓ CSP & HSTS✓ Encryption launch gate

Устройство Марии

Последний подтверждённый cursor

Офлайн
CURSOR0

Подключите backend и запустите сценарий.

Incremental Sync

Только события после cursor

Событий пока нет.

Безопасные push-сигналы

Никакого содержимого переписки

Push появится, когда получатель офлайн.

Abuse Controls

Ограничиваем действие, не выставляем рейтинг человеку

Заблокированных действий пока нет.
Рабочий Security Gate v0.10. E2EE ещё не реализовано: в development разрешён plaintext-стенд, а production-сообщения по умолчанию блокируются до отдельного encryption gate. Служебные API не доступны из пользовательского интерфейса.
TARVI GROUPS & MEDIA · V0.8

Группы, роли и файлы без скрытой магии

Создайте группу, выпустите ограниченное приглашение, загрузите файл частями, дождитесь карантина и отправьте его вместе с сообщением. Для каждого участника сервер хранит отдельные delivered/read receipts.

BACKEND OFFLINE
✓ Group roles✓ Limited invites✓ Resumable chunks✓ SHA-256✓ Quarantine✓ Policy scan✓ Per-user receipts✓ S3/MinIO adapter

Группы

Owner, admin, moderator и member.

Участники и приглашение

Выберите группу

Секрет приглашения показывается только один раз.

Resumable Media

Файл сначала попадает в карантин.

нет файла
Выберите безопасный файл до 25 МБ.

Групповые сообщения

Отдельное подтверждение каждого участника.

Что доказано: создание групп, роли, ограниченные приглашения, повторяемая chunk-загрузка, SHA-256, карантин, policy scan, привязка чистого вложения к сообщению и групповые receipts. Что не доказано: production-антивирус, sandbox для документов, CDN, push, E2EE-медиа и многорегиональная нагрузка.
TARVI IDENTITY & SESSIONS · V0.7

Сервер сам определяет пользователя и устройство.

Долгоживущие токены не передаются в WebSocket URL. Клиент получает одноразовый билет на 30 секунд, а активные сессии можно отозвать с любого доверенного устройства.

BACKEND OFFLINE
✓ Argon2id✓ Opaque access tokens✓ Refresh rotation✓ Reuse detection✓ Device binding✓ Single-use WS ticket✓ Audit log

Вход и регистрация

Реальные запросы к FastAPI backend.

login
Backend пока не подключён. Локальный интерфейс остаётся доступным.

Авторизованные аккаунты

Каждая реальная сессия сохраняет собственную identity.

Активные сессии

Выберите аккаунт

Журнал безопасности

Входы, обновления и отзыв сессий.

последние 30
Что доказано: регистрация, Argon2id-хеширование пароля, access/refresh-сессии, ротация refresh token, обнаружение повторного использования, привязка к устройству, отзыв сессий, серверная авторизация сообщений и одноразовый WebSocket ticket. Ограничение web-прототипа: demo-токены сохраняются в localStorage. В мобильном приложении они должны храниться в Keychain/Keystore, а web-refresh — в защищённой HttpOnly cookie-модели после отдельного threat model.
TARVI MESSAGING CORE · VERTICAL SLICE

Два аккаунта. Одна гарантированная цепочка доставки.

Интерактивный клиент умеет работать локально и подключаться к настоящему FastAPI/WebSocket backend из комплекта. Очередь queued живёт на устройстве, сервер подтверждает sent, получатель — delivered и read.

LOCAL ENGINE
✓ Offline outbox✓ Idempotency key✓ Дедупликация✓ Server sequence✓ Reconnect✓ Read receipt
CONTACTS DIRECT V1

Точный @username → контакт → диалог

Только точное совпадение username. Сервер — источник истины.

    Прямой диалог

    Текущий реальный аккаунт и выбранный peer показаны отдельно от состояния backend и WebSocket.

    Требуется вход
    MESSAGE ENVELOPE

    Что уже заложено в протокол

    message_id, client_id, idempotency_key, conversation_id, sender_device_id, server_sequence, timestamps и receipt states.

    queuedsentdeliveredread
    Что доказано: клиентская очередь, повторная отправка, идемпотентность, дедупликация и receipts в локальном режиме; при запуске backend — реальное хранение и WebSocket-события. Что ещё не доказано: E2EE, push, media pipeline, многорегиональность и нагрузка production.
    TARVI ACTION LOOP · ДЕМО

    Разбор чата «Человечество»

    Все выводы созданы на локальных демонстрационных данных. В production пользователь сам выбирает сообщения для анализа.

    Предложения TARVI

    Ожидают подтверждения
    TARVI SHIELD · ИНТЕРАКТИВНЫЙ ПРОТОТИП

    Безопасность, которую человек понимает

    TARVI показывает причину риска, не выносит окончательный приговор и оставляет решение пользователю. Все проверки ниже выполняются локально на демонстрационных данных.

    78/100
    ЗАЩИТА АККАУНТА

    Хороший уровень

    Добавьте ключ восстановления и passkey, чтобы снизить риск захвата аккаунта.

    Заблокировано18подозрительных действий за 30 дней
    Устройства2доверенных сеанса
    Последний аудитсейчаслокальная демонстрация

    Центр рисков

    Предупреждения объясняют, что именно выглядит подозрительно. Низкая уверенность не блокирует пользователя автоматически.

    3 требуют внимания

    Проверка ссылки

    Локальная эвристика демонстрирует будущий UX. Она не заменяет репутационные базы, sandbox и серверный анализ.

    Устройства и сеансы

    Сервер подтверждает текущее состояние устройства. Не показываются идентификаторы, сеть или местоположение.

    Управление устройствами

    Устройства загружаются.

    Уведомления

    Сигнал без текста переписки. Сообщения появятся после открытия TARVI.

    выключены

    Восстановление без передачи доступа TARVI

    Production-модель должна позволять восстановить аккаунт и зашифрованные резервные копии без хранения открытого ключа компанией.

    01

    Passkey

    Защищает вход от фишинга и повторного использования пароля.

    02

    Ключ восстановления

    Хранится у пользователя. TARVI не должен иметь возможность его восстановить за вас.

    03

    Доверенный контакт

    Дополнительное подтверждение для семьи и пользователей с повышенным риском.

    Что видит TARVI

    Пользователь должен понимать границы доступа продукта, AI и поддержки в каждом режиме общения.

    РежимСодержимое на сервереAIЖалоба
    Private ChatНет открытого текста при утверждённом E2EEЛокально или выбранный фрагментТолько выбранные сообщения
    Protected SpaceПо прозрачной политике пространстваС разрешения администратора и участниковСогласно правилам пространства
    Public ChannelДа, публичный контентПоиск, рекомендации, модерацияПубличная модерация
    i

    Статус прототипа: криптографическая архитектура TARVI ещё не прошла независимый аудит. Интерфейс показывает целевую модель, но не является доказательством E2EE.

    TARVI AI

    Помощник, который работает по твоему запросу

    AI не получает автоматический доступ к личным перепискам. Пользователь явно выбирает контент для обработки.

    Д
    ПРОФИЛЬ TARVI

    Джонни

    @johnny · Основатель · подтверждённый профиль

    Приватность

    Защищено
    Уведомления Только сигнал. Текст приходит после открытия TARVI.
    выключены

    Безопасность

    92из 100

    Высокий уровень защиты аккаунта

    Тариф

    Prototype
    TARVI Free

    Базовые чаты, звонки, истории и пространства.

    Логотип TARVI TARVI by ENGINE

    Связь, которой удобно пользоваться и не страшно доверять.

    Интерактивный дизайн-прототип: чаты, истории, звонки, пространства, AI и центр безопасности.

    Данные сохраняются только локально в браузере.
    А
    Алексейсегодня, 12:20

    НОВАЯ ИСТОРИЯ

    Поделиться моментом

    TARVI AI · ДЕМО

    Итог выбранного чата

    TARVI SHIELD

    Центр безопасности

    92/100

    Высокий уровень защиты

    Двухэтапная защита включена. Подозрительных входов не обнаружено.

    PIN и регистрационная блокировкаЗащищают перенос номера и новый вход

    Активные устройства2 доверенных устройства

    !

    Ключ восстановленияВ прототипе не создан — production gate

    i

    Сквозное шифрованиеАрхитектура не утверждена; нельзя обещать до аудита

    TARVI ACTION LOOP

    Источник предложения

    А

    Алексей

    Соединение…

    Адаптивное качество · demo