FURAI LAB RU EN

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 судно хранит два слоя памяти:

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

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

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


Опыт

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


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

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 предоставляет машиночитаемые поверхности наравне с человеко-ориентированным терминалом:


Почему Cloudflare

Архитектура FURAI построена вокруг четырёх идей:

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

Платформа 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                   — визуальная система и стилизация терминала

Не включено в этот репозиторий:


Разработка

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

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


Статус

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

Живёт на → furai.space