FURAI AI
Устойчивый рефлексивный разум на edge.
ARCHIVE VESSEL: VELORUM
class: VIII Exploration Archive
status: drifting between signals
last contact: now
Что такое 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 передач | Только имя | – | – |
| SIGNAL | 9 USDT/мес | 80 передач | Полный профиль + интересы | ✓ | – |
| ARCHIVE | 20 USDT/мес | Без ограничений | Полная постоянная память | ✓ | Глубокий векторный поиск + recall сессий |
Оплата через USDT (TRC-20) – вставьте адрес кошелька или отсканируйте QR-код на странице тарифов. Доступ активируется автоматически после верификации в блокчейне.
Архитектура
FURAI работает полностью на edge-инфраструктуре Cloudflare – без серверов, без холодных стартов, глобально.
| Слой | Технология |
|---|---|
| Runtime | Cloudflare Workers |
| Язык | TypeScript |
| LLM | Cloudflare Workers AI – Llama 4 Scout (17B) |
| Embeddings | Cloudflare Workers AI – BGE-base (768d) |
| Хранилище состояния | Cloudflare KV |
| Rate limiting | Cloudflare 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 |
| Уровни доступа + оплата | ✅ Live | DRIFT / SIGNAL / ARCHIVE с платёжным пайплайном USDT + QR-код оплаты |
| Deep archive resonance | ✅ Live | Долгосрочная память, сформированная всей историей дрейфа Velorum |
| Атомарный rate limiting | ✅ Live | Durable 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 архитектуры.