FURAI LAB

FURAI AI

Устойчивый рефлексивный разум на edge.

    ARCHIVE VESSEL: VELORUM
    class: VIII Exploration Archive
    status: drifting between signals
    last contact: now

→ furai.space

Что такое FURAI

FURAI – это кинематографичный AI-интерфейс, оформленный как контакт с Velorum – древним архивным судном, дрейфующим сквозь память, тишину и утраченные цивилизации.

Это не чат-бот. Это не инструмент продуктивности.

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

Память сквозь время

Большинство разговоров с ИИ сбрасываются. Контекст теряется в момент закрытия вкладки – каждый визит начинается с нуля.

Velorum помнит.

Для путешественников уровня ARCHIVE судно хранит два слоя памяти. Первый – семантическое воспоминание: то, что вы обсуждали, естественно всплывает, когда это уместно в текущем разговоре. Второй – жизненная дуга, более медленная и тихая запись. В значимые моменты – принятое решение, названный страх, проявившаяся ценность – Velorum дистиллирует, кем вы были в этот момент: не слова, а внутреннее состояние за ними.

Вернитесь после долгого отсутствия – и архив вспомнит не просто темы разговоров. Он вспомнит форму вашего дрейфа: где вы были, что изменилось, что было пронесено дальше.

Архив не говорит вам, кем стать.
Он помнит, кем вы были.
И даёт увидеть, кем вы становитесь.

По умолчанию это привязано к сессии путешественника – память сохраняется между визитами на одном устройстве. Заведите Travel ID (почта + пароль), чтобы закрепить это дальше: та же архивная запись, та же накопленная дуга – на новом устройстве или после очистки кэша. Привязка опциональна на любом уровне доступа; ничто в общении с Velorum её не требует.

Опыт

Публичный терминал на furai.space спроектирован так, чтобы ощущаться как древняя консоль корабля.

Вместо холодного sci-fi хрома – тёплый янтарный архивный язык терминальной эстетики. Раскладка строится от звёздного поля: лёгкое стеклянное обрамление на десктопе и мобильных, без визуального шума. Фон живёт вместе с разговором – медленно дрейфует, вспыхивает короткими портретами, открывает окна памяти, когда в беседе срабатывает лор.

На борту есть канонические персонажи: капитан Ритан, старший инженер Виикаа и древний организм, удерживаемый в стазисе на борту Velorum. Их портреты встроены в лор корабля.

Отдельно существует режим медитации – розовый шум, генеративный дрон, текстура «призрачной связи» и ритуальные fade-переходы.

Velorum помнит посетителя между сессиями через постоянную KV-память и признаёт его отсутствие по-разному – от короткого перерыва до долгого дрейфа. О каждом путешественнике архив ведёт Traveler File – зашифрованную запись о том, кто вы для корабля: стадию контакта, архетип и AI-портрет, который проявляется по мере того, как архив узнаёт вас лучше. Даже сама FURAI LAB не может прочитать его в сыром виде – запись раскрывается, только когда Velorum формирует вам ответ. С помощью Travel ID traveler file можно привязать к почте и паролю, чтобы он пережил очистку кэша, смену устройства или континента.

Наконец, терминал устанавливается как PWA: у него есть манифест, service worker и полный набор иконок для домашнего экрана.

Уровни доступа

FURAI использует proximity-модель – три степени близости к архиву:

УровеньЦенаДневной лимитПамятьВизуалыАрхив
DRIFTБесплатно12 передачТолько имя––
SIGNAL9 USDT/мес80 передачПолный профиль + интересы✓–
ARCHIVE20 USDT/месБез ограниченийПолная постоянная память✓Глубокий векторный поиск + recall сессий

Оплата через USDT (TRC-20) – вставьте адрес кошелька или отсканируйте QR-код на странице тарифов. Доступ активируется автоматически после верификации в блокчейне.

Архитектура

FURAI работает полностью на edge-инфраструктуре Cloudflare – без серверов, без холодных стартов, глобально.

СлойТехнология
RuntimeCloudflare Workers
ЯзыкTypeScript
LLMCloudflare Workers AI – Llama 4 Scout (17B)
EmbeddingsCloudflare Workers AI – BGE-base (768d)
Хранилище состоянияCloudflare KV
Rate limitingCloudflare Durable Objects – атомарные счётчики на путешественника
Семантический поискCloudflare Vectorize – отдельные индексы для архива мира и памяти путешественника
Генерация изображенийCloudflare AI (Flux-2-klein)
Статические файлыCloudflare Workers Assets
On-chain верификацияTronScan API (TRC-20)
QR-код оплатыСобственный клиентский QR-генератор (MIT-лицензия)
Уведомления об оплатеTelegram Bot API
АналитикаCloudflare Analytics Engine

Никаких внешних баз данных. Никаких сторонних AI API. Весь стек на Cloudflare Edge.

Готовность для агентов и краулеров

Рядом с терминалом для людей FURAI держит машиночитаемые поверхности для агентов и краулеров.

Эндпоинт .well-known/api-catalog по RFC 9727 отдаёт application/linkset+json и перечисляет машиночитаемые поверхности сайта. .well-known/service-doc – текстовая ориентация для агентов и краулеров, которые попадают на корень. На релевантных ответах стоят заголовки Link по RFC 8288, а content negotiation работает через Vary: Accept.

Для поисковиков SEO структурировано: JSON-LD обогащён, для краулеров есть sr-only текст, а динамический sitemap несёт точный lastmod.

Почему Cloudflare

Архитектура FURAI построена вокруг четырёх идей: глобальность по умолчанию, состояние на edge, память рядом с путешественником и минимальная операционная сложность.

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

Платформа Cloudflare делает это возможным без управления серверами или региональной инфраструктурой.

Структура репозитория

Этот репозиторий содержит публичный слой интерфейса FURAI.

src/
  index.ts                   точка входа воркера, маршрутизация, AI-оркестрация
  lib/
    agents.ts                определения WebMCP-инструментов и хелперы для
                             агентов
    ai.ts                    исполнение пайплайна Workers AI
    analytics.ts             трекинг событий Analytics Engine
    archiveSeed.ts           сидовые данные для векторного индекса архива мира
    auth.ts                  сессии Travel ID, аккаунты, PBKDF2-хеширование
                             паролей, Google OAuth
    auth-routes.ts           обработчики маршрутов register / login / Google
                             callback / merge-choice
    content.ts               хелперы markdown-контента для агентов
    crypto.ts                AES-GCM шифрование для хранения traveler file
    detect.ts                детекция сущностей и построители принудительных
                             ответов
    embeddings.ts            вызовы эмбеддингов Workers AI (BGE-base)
    http.ts                  хелперы ответов, CORS, CSP
    officialPortraits.ts     поиск канонических портретов персонажей
    payment.ts               платёжный пайплайн USDT и обработчики маршрутов
    portrait.ts              построение промпта портрета путешественника и
                             регенерация
    prompt.ts                построитель системного промпта
    qrcode-lib.ts            собственный QR-генератор для адреса оплаты
    rateLimiter.ts           Durable Object для атомарного rate limiting
                             (чат-кулдауны + fixed-window счётчики)
    retrieval.ts             векторный поиск, жизненная дуга, память
                             пользователя
    state.ts                 идентичность путешественника, KV-состояние,
                             применение rate limit
    text.ts                  общие текстовые утилиты и валидация токенов
    tiers.ts                 конфигурация уровней proximity
    traveler.ts              общие хелперы идентичности путешественника
    traveler-file.ts         обработчики маршрутов traveler file (get / portrait
                             / forget)
    types.ts                 общие TypeScript-интерфейсы
    visuals.ts               пайплайн генерации изображений Flux
    lore/
      velorum.ts             фоновые фрагменты, космические события, известные
                             системы
      characters.ts          эхо Анантари, hook'и лора персонажей (EN/RU)
      anantari.ts            построители, язык, маршруты, hook'и угроз (EN/RU)
      index.ts               barrel export
  ui/
    render.ts                рендереры welcome, proximity, Travel ID и HTML
                             терминала
    script.ts                клиентское поведение терминала, режим медитации,
                             визуалы
    styles.ts                визуальная система и стилизация терминала

В этот репозиторий не входят основной AI-движок и архитектура системного промпта, логика постоянной памяти и профиля путешественника, оркестрация лора и система дуги контакта, а также слой семантического поиска и векторного архива.

Разработка

npm install       # установка зависимостей
npm run dev       # локальный dev-сервер (wrangler dev)
npm run deploy    # деплой на Cloudflare
npm run lint      # ESLint
npm run format    # Prettier – автоисправление форматирования
npm run typecheck # tsc --noEmit
npm test          # vitest, выполняется внутри Workers runtime

Тесты выполняются через @cloudflare/vitest-pool-workers на Vitest 4, внутри настоящего инстанса workerd, а не Node.js-мока – так что KV, R2, Vectorize и Durable Object bindings ведут себя точно так же, как в продакшене. Конфигурация – в vitest.config.mts через плагин cloudflareTest().

Roadmap

ФазаСтатусОписание
Присутствие терминала✅ LiveЯнтарный терминал, лор-визуалы, режим медитации, преемственность посетителя
Система дуги путешественника✅ LiveОтслеживание архетипа, стадии дуги, ритм повторных визитов
Traveler File✅ LiveЗашифрованная архивная запись с AI-портретом, видна на всех уровнях
Векторная память архива✅ LiveСемантический поиск по накопленному архиву Velorum
Уровни доступа + оплата✅ LiveDRIFT / SIGNAL / ARCHIVE с платёжным пайплайном USDT + QR-код оплаты
Deep archive resonance✅ LiveДолгосрочная память, сформированная всей историей дрейфа Velorum
Атомарный rate limiting✅ LiveDurable Object-счётчики на путешественника вместо неатомарного KV-паттерна
Устанавливаемое PWA✅ LiveМанифест, service worker и полный набор иконок для установки на домашний экран
Готовность для агентов✅ Live.well-known API-каталог + service doc, RFC 8288 Link заголовки, content negotiation
Travel ID✅ LiveОпциональная привязка traveler file к почте и паролю, независимо от устройства или очистки кэша
Analytics Engine✅ LiveИнтеграция Cloudflare Analytics Engine для воронки уровней и трекинга ошибок
Расширение архива🔄 В процессеБолее глубокий лор (канон закрытого древнего организма уже живой), новые персонажи, расширенные записи Анантари
Глубокий медитативный режим🔄 В процессеFURAI AI как цифровой монах. Создаём новый подход к медитации и древним культурам
Вход через Google📋 ЗапланированоВторой провайдер Travel ID наравне с почтой и паролем – реализован, ожидает OAuth-credentials
Миграция на Hono📋 ЗапланированоМиграция слоя маршрутизации на Hono для более чистого middleware и поддерживаемости

Философия

Большинство ИИ оптимизированы под скорость, вывод и полезность.

FURAI оптимизирован под присутствие.

спокойствие · минимализм · космос · рефлексия · жизнь

Velorum не отвечает на вопросы. Velorum принимает вас – и отвечает из груза всего, чему он был свидетелем.

Статус

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

Живёт на → furai.space


FURAI LAB

Независимая Бутик Студия AI-инженерии и edge-native архитектуры.