Один аккаунт. Несколько ключей.
Создание аккаунта после проверки passkey, добавление резервного ключа и вход с него в другом браузере. Последний ключ нельзя случайно удалить.
Browser flow + PostgreSQLFoldspace растёт последовательными циклами. Здесь видно, что уже можно открыть, что проверено в коде и что появится дальше.
Интерфейс доступен
ИсследоватьВход и восстановление с passkey
Открыть stagingИстория и очередь — у участников
NO RELAY PAYLOAD STORAGEОпубликованный workspace работает с синтетическими данными. Транспорт проверяется отдельно на локальных узлах и пока не подключён к веб-демо. Независимый security review ещё впереди.
Создание аккаунта после проверки passkey, добавление резервного ключа и вход с него в другом браузере. Последний ключ нельзя случайно удалить.
Browser flow + PostgreSQLВ интерфейсе видны реальные ключи и сессии аккаунта. После отзыва старая сессия теряет доступ к API. Доступ к аккаунту не выдаёт ключи локальной истории.
Browser flow + PostgreSQLАккаунт сверяет полный отпечаток. Затем локальный Node проверяет ID владельца и подписывает согласие. До этого устройство не появляется в реестре.
Browser flow + PostgreSQLВладелец отзывает регистрацию ключа в аккаунте. Node проверяет её состояние своей подписью; отозванная запись не возвращается в активное состояние. Доступ к группам управляется отдельно.
Browser flow + PostgreSQLЭто отдельный закрытый staging за входом Vercel. Его passkey привязан к тестовому адресу и не переносится автоматически на foldspace.ru. Привязка проверяется в разрешённом тестовом окружении; обычный CLI пока не проходит защиту staging. Приватные репозитории сюда загружать не нужно.
Node запускается из репозитория. Его собственный интерфейс показывает ключ, шифрованное хранение, очередь и привязку к аккаунту. Потеря ответа после подтверждения проверена: Node восстанавливает результат после перезапуска.


Это снимки проверенного сценария на временных тестовых профилях. Сайт не подключается к твоему компьютеру. Подписанный установщик ещё разрабатывается. Native CLI отдельно проверен с macOS Keychain.
Два владельца подключают свои Node, передают приглашение и сверяют один код безопасности. Каждый подтверждает его отдельно. Затем устройства проверяют реальное Noise-соединение через relay. Отзыв блокирует ключ локально и сохраняется после перезапуска.

Имена контактов остаются в зашифрованном профиле. Сервис видит публичные ключи и факт связи; содержимое проектов не передаётся. Подтверждение контакта не открывает группы, Git или инструменты. Для переписки нужно отдельно принять участие в пространстве.
Владелец создаёт пространство на своём Node и приглашает проверенный контакт. Получатель видит состав и отдельно подтверждает вступление. Названия, приглашения и решения проходят между устройствами; сервер не хранит их копию.

Проверены принятие и отказ, восстановление после потерянного ответа и перезапуска, обмен трёх Node и исключение участника. После истечения разрешения связь блокируется до обновления. Новый участник не получает прежнюю историю автоматически.
Два владельца переписываются через свои Node: сообщения, ответы и ветки работают в настоящем локальном интерфейсе. Видно, что ждёт подключения и что сохранено на устройстве получателя. Это подтверждение доставки, без подмены отметкой о прочтении.

Очередь и история переживают перезапуск. Потеря подтверждения не создаёт дубль. При изменении состава старые сообщения не отправляются новым участникам, а истечение доступа останавливает передачу до обновления. На сервере нет архива сообщений.
Пользовательский путь, архитектура, дизайн и полный план: от мессенджера до федерации независимых команд.
Лендинг и рабочая среда: диалоги, контекст, граф, workflows и двусторонние проверки на демонстрационных данных.
Реальные локальные узлы, Noise-соединения через relay, шифрованная база, очередь доставки и отзыв участника. Проверяются автоматически в репозитории.
Passkey, привязка Node, проверенные контакты и локальные рабочие пространства работают. Вступление и состав подтверждаются подписями. Установщик и открытая пользовательская поставка ещё впереди.
Переписка в пространствах, ответы и ветки уже работают в локальном UI. Очередь переживает перезапуск, доставка подтверждается устройством. Далее — личные диалоги и завершение сценариев мессенджера.
Git на стороне участников, два agent host, зависимости и задачи, реальные reviews, изолированное исполнение и контрактные тесты.
Независимая проверка безопасности и пилот. Далее — полная Project Intelligence, связи организаций, self-hosted Nodes, SDK и discovery.
Два узла обмениваются сообщением через отдельный relay-процесс. Очередь переживает перезапуск устройства и замену relay.
Автоматическая проверка в кодеСоединение связано с ключом конкретного устройства. Подмена identity, отправителя или состава группы отклоняется.
Автоматическая проверка в кодеИстория и очередь находятся в локальной базе. Неверный или недоступный ключ останавливает открытие профиля.
Автоматическая проверка в кодеЛокальный API отвергает чужие Origin и Host, просроченные токены и попытки агента изменить membership.
Автоматическая проверка в кодеПродолжаем личные диалоги и сценарии мессенджера. Затем подключим локальный Git, разрешённый контекст и две независимые среды агентов. Полный план сохраняется.