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

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

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

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


Опыт

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


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

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

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

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


Архитектура

FURAI работает полностью на edge-инфраструктуре Cloudflare — без серверов, без cold start'ов, глобально.

СлойТехнология
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/
│   │   ├── ai.ts                       — исполнение пайплайна Workers AI
│   │   ├── analytics.ts                — трекинг событий Analytics Engine (ожидает AE binding)
│   │   ├── crypto.ts                   — AES-GCM шифрование для хранения traveler file
│   │   ├── detect.ts                   — детекция сущностей и построители принудительных ответов
│   │   ├── http.ts                     — хелперы ответов, CORS, CSP
│   │   ├── payment.ts                  — платёжный пайплайн USDT и обработчики маршрутов
│   │   ├── portrait.ts                 — построение промпта портрета путешественника и регенерация
│   │   ├── prompt.ts                   — построитель системного промпта
│   │   ├── qrcode-lib.ts               — собственный QR-генератор для адреса оплаты
│   │   ├── rateLimiter.ts              — Durable Object для атомарного rate limiting
│   │   ├── retrieval.ts                — векторный поиск, жизненная дуга, память пользователя
│   │   ├── state.ts                    — идентичность путешественника, KV-состояние, применение rate limit
│   │   ├── text.ts                     — общие текстовые утилиты и валидация токенов
│   │   ├── tiers.ts                    — конфигурация уровней proximity
│   │   ├── 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 и 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
Расширение архива🔄 В процессеБолее глубокий лор (канон закрытого древнего организма уже живой), новые персонажи, расширенные записи Анантари
Analytics Engine📋 ЗапланированоИнтеграция Cloudflare Analytics Engine для воронки уровней и трекинга ошибок (ожидает Workers Paid)
Миграция на Hono📋 ЗапланированоМиграция слоя маршрутизации на Hono для более чистого middleware и поддерживаемости

Философия

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

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

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

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


FURAI LAB

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


Статус

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

Живёт на → furai.space


Лицензия

MIT — только слой интерфейса. AI-движок, системы памяти и архитектура лора являются проприетарными.