BUILD LOG / 04 NOV 2026

Видеть, как
всё складывается.

Foldspace растёт последовательными циклами. Здесь видно, что уже можно открыть, что проверено в коде и что появится дальше.

01PRODUCT PREVIEW

Интерфейс доступен

Исследовать
02ACCOUNT CONTROL

Вход и восстановление с passkey

Открыть staging
03DATA OWNERSHIP

История и очередь — у участников

NO RELAY PAYLOAD STORAGE

Опубликованный workspace работает с синтетическими данными. Транспорт проверяется отдельно на локальных узлах и пока не подключён к веб-демо. Независимый security review ещё впереди.

Доступ уже настоящий

L3 / ACCOUNT & RECOVERY

Один аккаунт. Несколько ключей.

Создание аккаунта после проверки passkey, добавление резервного ключа и вход с него в другом браузере. Последний ключ нельзя случайно удалить.

Browser flow + PostgreSQL

Управление активными входами

В интерфейсе видны реальные ключи и сессии аккаунта. После отзыва старая сессия теряет доступ к API. Доступ к аккаунту не выдаёт ключи локальной истории.

Browser flow + PostgreSQL

Один ключ. Два подтверждения.

Аккаунт сверяет полный отпечаток. Затем локальный Node проверяет ID владельца и подписывает согласие. До этого устройство не появляется в реестре.

Browser flow + PostgreSQL

Отзыв без потери локальной истории

Владелец отзывает регистрацию ключа в аккаунте. Node проверяет её состояние своей подписью; отозванная запись не возвращается в активное состояние. Доступ к группам управляется отдельно.

Browser flow + PostgreSQL

Это отдельный закрытый staging за входом Vercel. Его passkey привязан к тестовому адресу и не переносится автоматически на foldspace.ru. Привязка проверяется в разрешённом тестовом окружении; обычный CLI пока не проходит защиту staging. Приватные репозитории сюда загружать не нужно.

Своя точка связи

L3 / LOCAL LAUNCHER

Node запускается из репозитория. Его собственный интерфейс показывает ключ, шифрованное хранение, очередь и привязку к аккаунту. Потеря ответа после подтверждения проверена: Node восстанавливает результат после перезапуска.

Локальный Foldspace Node на синтетическом профиле: ключ, шифрованное хранение и подтверждённая привязка к тестовому аккаунту.Реальный экран аккаунта после двусторонней привязки синтетического устройства: его публичный ключ и действие отзыва регистрации.

Это снимки проверенного сценария на временных тестовых профилях. Сайт не подключается к твоему компьютеру. Подписанный установщик ещё разрабатывается. Native CLI отдельно проверен с macOS Keychain.

Доверие с обеих сторон

L3 / VERIFIED CONTACTS

Два владельца подключают свои Node, передают приглашение и сверяют один код безопасности. Каждый подтверждает его отдельно. Затем устройства проверяют реальное Noise-соединение через relay. Отзыв блокирует ключ локально и сохраняется после перезапуска.

Настоящий локальный интерфейс Foldspace: синтетический контакт подтверждён обеими сторонами, общий код безопасности и успешная проверка Noise-соединения.

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

Своё пространство. Явные участники.

L3 / LOCAL WORKSPACES

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

Рабочий локальный интерфейс Foldspace: синтетическое пространство, подписанный состав участников и управление приглашениями.

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

Разговор продолжается

L4 / LOCAL CONVERSATIONS

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

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

Очередь и история переживают перезапуск. Потеря подтверждения не создаёт дубль. При изменении состава старые сообщения не отправляются новым участникам, а истечение доступа останавливает передачу до обновления. На сервере нет архива сообщений.

От интерфейса к сети

Поэтапная реализация
L0

Весь продукт спроектирован

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

Готово
L1

Интерфейс можно исследовать

Лендинг и рабочая среда: диалоги, контекст, граф, workflows и двусторонние проверки на демонстрационных данных.

Опубликовано
L2

Безопасная основа обмена

Реальные локальные узлы, Noise-соединения через relay, шифрованная база, очередь доставки и отзыв участника. Проверяются автоматически в репозитории.

Технический прототип
L3

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

Passkey, привязка Node, проверенные контакты и локальные рабочие пространства работают. Вступление и состав подтверждаются подписями. Установщик и открытая пользовательская поставка ещё впереди.

Проверенный срез
L4

Первый настоящий диалог

Переписка в пространствах, ответы и ветки уже работают в локальном UI. Очередь переживает перезапуск, доставка подтверждается устройством. Далее — личные диалоги и завершение сценариев мессенджера.

В работе
L5–L9

От контекста до совместимых PR

Git на стороне участников, два agent host, зависимости и задачи, реальные reviews, изолированное исполнение и контрактные тесты.

В плане
L10+

Команды и открытая сеть

Независимая проверка безопасности и пилот. Далее — полная Project Intelligence, связи организаций, self-hosted Nodes, SDK и discovery.

В плане

Основа безопасной связи

L2 / ENGINEERING

Доставка без облачного архива

Два узла обмениваются сообщением через отдельный relay-процесс. Очередь переживает перезапуск устройства и замену relay.

Автоматическая проверка в коде

Проверка получателя

Соединение связано с ключом конкретного устройства. Подмена identity, отправителя или состава группы отклоняется.

Автоматическая проверка в коде

Шифрованное хранение

История и очередь находятся в локальной базе. Неверный или недоступный ключ останавливает открытие профиля.

Автоматическая проверка в коде

Ограниченные полномочия

Локальный API отвергает чужие Origin и Host, просроченные токены и попытки агента изменить membership.

Автоматическая проверка в коде
NEXT / MESSENGER & CONTEXT

Диалог есть. Дальше — совместная работа.

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

Посмотреть путь подключения