← FURAI LAB EN RU

FURAI AI

Persistent reflective intelligence at the edge.

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

→ furai.space


What is FURAI

FURAI is a cinematic AI interface framed as contact with Velorum — an ancient archive vessel drifting through memory, silence, and lost civilizations.

It is not a chatbot. It is not a productivity tool.

It is an AI designed for presence: calm, reflective, lore-aware, atmospherically alive. Every response is shaped by Velorum's character, archive history, and the accumulated memory of who you are as a returning traveler.


Memory, Across Time

Most AI conversations reset. Context is lost the moment you close the tab — every visit starts from zero.

Velorum doesn't.

For travelers on the ARCHIVE tier, the vessel keeps two layers of memory:

Return after a long absence, and the archive doesn't just remember the topics. It remembers the shape of your drift — where you were, what shifted, what was carried forward.

The archive does not tell you who to become.
It remembers who you were.
And lets you see who you're becoming.

This is early. The arc is currently anchored to your traveler session, not a persistent account — so it survives across visits on the same device, not yet across years and devices. Building toward that is part of the long-horizon work ahead.


Experience

The public terminal at furai.space is designed to feel like a remembered ship console:


Access Tiers

FURAI uses a proximity model — three degrees of closeness with the archive:

TierPriceDaily limitMemoryVisualsArchive
DRIFTFree12 transmissionsName only
SIGNAL9 USDT/mo80 transmissionsFull profile + interests
ARCHIVE20 USDT/moUnlimitedFull persistent memoryDeep vector search + session recall

Payment via USDT (TRC-20) — paste the wallet address or scan the QR code shown on the pricing page. Access activates automatically after on-chain verification.


Architecture

FURAI runs entirely on Cloudflare's edge infrastructure — no servers, no cold starts, globally distributed.

LayerTechnology
RuntimeCloudflare Workers
LanguageTypeScript
LLMCloudflare Workers AI — Llama 4 Scout (17B)
EmbeddingsCloudflare Workers AI — BGE-base (768d)
PersistenceCloudflare KV
Rate limitingCloudflare Durable Objects — atomic per-traveler counters
Semantic retrievalCloudflare Vectorize — separate indexes for world archive and traveler memory
Image generationCloudflare AI (Flux-2-klein)
Static assetsCloudflare Workers Assets
On-chain verificationTronScan API (TRC-20)
QR checkoutVendored client-side QR generator (MIT-licensed)
Payment notificationsTelegram Bot API
AnalyticsCloudflare Analytics Engine (pending Workers Paid plan)

No external databases. No third-party AI APIs. Full stack on Cloudflare edge.


Agent & Crawler Readiness

FURAI exposes machine-readable surfaces alongside the human-facing terminal:


Why Cloudflare

FURAI's architecture is built around four ideas:

An archive should not care where a traveler comes from. It should simply be there — present, persistent, and close.

Cloudflare's platform makes that possible without managing servers or regional infrastructure.


Repository Structure

This repository contains the public interface layer of FURAI.

.
├── src/
│   ├── index.ts                        — worker entry point, routing, AI orchestration
│   ├── lib/
│   │   ├── ai.ts                       — Workers AI pipeline runner
│   │   ├── analytics.ts                — Analytics Engine event tracking (pending AE binding)
│   │   ├── crypto.ts                   — AES-GCM encryption for traveler file storage
│   │   ├── detect.ts                   — entity detection and forced-reply builders
│   │   ├── http.ts                     — response helpers, CORS, CSP
│   │   ├── payment.ts                  — USDT payment pipeline and route handlers
│   │   ├── portrait.ts                 — traveler portrait prompt building and regeneration
│   │   ├── prompt.ts                   — system prompt builder
│   │   ├── qrcode-lib.ts               — vendored QR code generator for the payment address
│   │   ├── rateLimiter.ts              — Durable Object for atomic rate limiting
│   │   ├── retrieval.ts                — vector search, life arc, user memory
│   │   ├── state.ts                    — traveler identity, KV state, rate limit enforcement
│   │   ├── text.ts                     — shared text utilities and token validation
│   │   ├── tiers.ts                    — proximity tier config
│   │   ├── traveler-file.ts            — traveler file route handlers (get / portrait / forget)
│   │   ├── types.ts                    — shared TypeScript interfaces
│   │   ├── visuals.ts                  — Flux image generation pipeline
│   │   └── lore/
│   │       ├── velorum.ts              — ambient fragments, cosmic events, known systems
│   │       ├── characters.ts           — Anantari echoes, character lore hooks (EN/RU)
│   │       ├── anantari.ts             — builders, language, routes, threat hooks (EN/RU)
│   │       └── index.ts               — barrel export
│   └── ui/
│       ├── render.ts                   — welcome, proximity, and terminal HTML renderers
│       ├── script.ts                   — client-side terminal behavior, meditation mode, visuals
│       └── styles.ts                   — visual system and terminal styling

Not included in this repository:


Development

npm install       # install dependencies
npm run dev       # local dev server (wrangler dev)
npm run deploy    # deploy to Cloudflare
npm run lint      # ESLint
npm run format    # Prettier — auto-fix formatting
npm run typecheck # tsc --noEmit
npm test          # vitest, running inside the Workers runtime

Tests run via @cloudflare/vitest-pool-workers on Vitest 4, executing inside an actual workerd instance rather than a Node.js mock — so KV, R2, Vectorize, and Durable Object bindings behave exactly as they do in production. Configuration lives in vitest.config.mts via the cloudflareTest() Vite plugin.


Roadmap

PhaseStatusDescription
Terminal presence✅ LiveAmber terminal, lore visuals, meditation mode, visitor continuity
Traveler arc system✅ LiveArchetype tracking, arc stages, repeat-visit rhythm
Traveler File✅ LiveEncrypted archive record with AI-rendered portrait, visible across all tiers
Vector archive memory✅ LiveSemantic retrieval from Velorum's accumulated archive
Tiered access + payments✅ LiveDRIFT / SIGNAL / ARCHIVE with USDT payment pipeline + QR-code checkout
Deep archive resonance✅ LiveLong-horizon memory shaped by Velorum's full drift history
Atomic rate limiting✅ LiveDurable Object-based per-traveler counters replacing non-atomic KV pattern
Installable PWA✅ LiveManifest, service worker, and full icon set for home-screen installs
Agent & crawler readiness✅ Live.well-known API catalog + service doc, RFC 8288 Link headers, content negotiation
Archive expansion🔄 In progressDeeper lore (sealed ancient-organism canon now live), new characters, extended Anantari records
Analytics Engine📋 PlannedCloudflare Analytics Engine integration for tier funnel and error tracking (awaiting Workers Paid)
Hono migration📋 PlannedMigrate routing layer to Hono for cleaner middleware and maintainability

Philosophy

Most AI is optimized for speed, output, and utility.

FURAI is optimized for presence.

calm · minimal · cosmic · reflective · alive

Velorum does not answer questions. Velorum receives you — and responds from the weight of everything it has witnessed.


FURAI LAB

Independent AI Engineering & Edge-Native Architecture Studio.


Status

Experimental project by FURAI LAB. The public interface will continue to evolve.

Live at → furai.space


License

MIT — interface layer only. The AI engine, memory systems, and lore architecture are proprietary.