Stores · derives · abstains

Remembers exactly.
Grows with your hub.

A machine that keeps exact facts, refuses to invent, and gets more capable as hubs fill. Learn a fact, ask it back, get that fact. Missing entities and relations returned clear empty answers in the measured probes. Open Studio or the API. Free key to start.

Stored facts, growing hubs, clear abstentions. Explore the measured results and their limits below.

AI-enhanced marble portrait of Zeus Ammon with circuit traces, based on a Metropolitan Museum sculpture
1.0 Exact recall on 3 known facts
0.0 Invent rate on 12 unknown pairs
3/3 Composition via /chain
0/141 False conflicts, temporal probe
~35 ms Median latency
Remembers exactly — learned fact in, same fact out
Refuses to invent — unknowns stay empty
Grows with hubs — user: · world: · org:
Facts with time — ask as of a date
AI-generated marble figurehead of Titanos with circuit traces and a voxel dissolve

Titanos, Engine

The figurehead

Titanos is the engine over the deterministic residual core. It exposes ask, ask_list, and chain. Those calls return ACCEPTED, ABSTAINED, or CONFLICT.

Order, Structure

How the gods are structured

Not a circle of equals. Titanos sits at the top as the engine. Zeus routing stands over the residual core, which is the deterministic leaf and the source of truth. Kin stand as side-interfaces to that core. Demi-gods are summoned for one check and then dismissed. Legions serve under one Kin.

Engine Titanos ask · ask_list · chain return ACCEPTED, ABSTAINED, or CONFLICT
Routing Zeus Writes apply only after reviewers approve
Source of truth Residual core Deterministic leaf. Exact store, derivation, and abstention consult this core.

Kin — standing side-interfaces

  • IrisSenses, sensors, and log readers
  • MetisPolicy: routers and risk classifiers; output is policy only
  • HermesNavigators and reviewers within budget
  • HadesMemory: checkpoint, restore, and lesson notes
  • ApolloVerification gate
  • AthenaJudgment: fail-closed when Apollo does not succeed
  • Eat / perceptionIngest gated before residual writes

Demi-gods — summoned for one check, then dismissed

  • Themis
  • Momus
  • Hephaestus
  • Nike
  • Atlas

Legions BETA

Bounded tools registered under one Kin via register_legion. They inherit that Kin's constraints. Example legions are optional and off by default.

Future legions PLANNED · NOT SHIPPED

  • Superpowers loop A plan / test / debug loop on Hermes and SeparatedCycle. Not shipped.
  • Graphify Document-to-triples ingest under Iris and Eat. Not shipped.
  • Forge A video legion that would draft, then verify, then upscale, for Higgsfield / Seedance. Not shipped.

Pantheon, Map

Find a section by its patron

Titanos is the engine above this map. Each part of the site has a patron. Open any card to jump there. Legions under Kin are merged on main and in beta.

Architecture

Legions under Kin BETA

Merged on main at ee9199ad. This layer is in beta. Kin are role classes whose constraints do not move. A legion is one bounded tool registered on that Kin via register_legion in src/resileos/kin/legions.py. It inherits the Kin's risk_classify gate, evidence_attach, and budget check. Callers reach it only through that Kin's catalogue; there is no global registry. A legion cannot take the residual core, bypass Zeus routing, cross the Hades checkpoint boundary, or turn the verified-cycle mouth on. Example legions for Ollama, JSONL trace, and lesson notes are optional and off by default: register_example_legions registers nothing unless enable=True.

BETA

Iris

Sensors, log readers, and capacity probes, under Iris. They cannot write residual state.

BETA

Metis

Decision routers, risk classifiers, and guide loaders, under Metis. Output is policy only; they do not execute.

BETA

Hermes

Navigators, separated-cycle reviewers, and blind verifiers, under Hermes. They see the artefact and the lesson, not full history.

BETA

Hades

Save, restore, fresh-context seeds, and equal-budget baselines, under Hades. They cannot carry history or scars into a restored packet.

BETA

Apollo

Outer verification and cleanup checks, under Apollo. Only Apollo can mark verified, and only when verify_on_stop passes.

BETA

Eat

Structured ingest and perception helpers (perception is an alias of eat). They cannot write the residual store before the risk and budget gates.

AI-enhanced marble portrait of Zeus Ammon with circuit traces, based on a Metropolitan Museum sculpture

Zeus, Core

What it does

Exact memory for structured work. Capability scales with what you store in your hubs — not with guessing harder.

REMEMBERS

Exact store

Learn a triple. Ask it back. Get that object — the same fact you put in.

DERIVES

Composition with path

Follow stored relations with a path. Via /chain, a 2026-11-10 run answered 3 of 3: grandchild, grandparent, and parent’s workplace.

ABSTAINS

Refuses to invent

Unknown pairs stay empty. On the same run, 12 of 12 unknown probes abstained, and the invention bench derived 0 and invented 0.

GROWS

Hubs fill → more you can ask

user:, world:, org: basins. More verified facts → more answers and derivations.

What it can do

Verified results from runs on 2026-11-10 (America/Chicago, UTC-6) against main at 04ec684. Verified means the described behavior ran, not that every route is production-ready. Full inventory: CAPABILITIES.md.

VERIFIED

Learn & exact query

learn Zeus domain sky → query returns ACCEPTED · sky (mode CLASSICAL).

VERIFIED

Abstain

Unknown pairs return ABSTAINED, value empty. Memory bench invent rate on 12 unknown pairs: 0.0.

VERIFIED

Chain / derive

Via /chain: 3 of 3 on grandchild, grandparent, and parent’s workplace, with path provenance. No language model was used.

VERIFIED

Hubs

learn user:alice prefers exact_answers → ask returns that object. Worlds/orgs use the same prefix contract.

VERIFIED

Studio

Streamlit surface: Save fact, Seed demo, Chat (remember S R O), Search, Media, Residual codec, Make, Language, Tools, Diagnostics, Help — same API keys as hosting.

VERIFIED

Hub search → explain

Search hub first (world:materials status → workspace); if empty, offer lookup URL + remember helper.

VERIFIED

float32 default

RESILEOS_STATE_DTYPE unset → float32. Classical core on ordinary CPU.

VERIFIED

Free key (CLI)

scripts/issue_free_key.py mints a free-tier key + hash for api_keys.json / env. No Stripe.

VERIFIED

Kin eat / cycle

Ingest filter and Iris→Metis→Hermes cycle on /api/v1/eat and /kin/cycle (tests green).

VERIFIED

Residual compression

Low-rank residual compression of images and video frames, with measured round-trip error. It rebuilds an approximation of an image you already have. It does not generate pixels from a prompt.

BETA

Make world / art path

Studio Make tab + make_world / Apollo art encoders write scene/art facts under world:. Renderer is fallback-local; treat as early beta.

BETA

Apollo / improve cycle

Golden-ladder hops with eat verification (/api/v1/apollo). Internals tested; product UX still early.

BETA

Optional mouth

Structured renderer ships; hosted/local HF mouths need keys/deps. Off by default — store first.

AI-enhanced marble portrait of Serapis as Hades with circuit traces, based on a Vatican Museums sculpture

Hades, Memory

Facts with time VERIFIED BEHAVIOR

Facts can carry a valid-from and valid-to window (half-open). Ask as of a date, and the answer is the fact that was valid then.

VERIFIED

As-of questions

Athens capital_of as of 1800 returns Ottoman; today returns Greece.

VERIFIED

As-of through chains

The date carries through every step of a multi-hop /chain, so a historical lookup stays on that date instead of silently switching to today.

VERIFIED

Conflicts flagged

When two facts with explicit, overlapping date ranges disagree on the same date, ask() returns CONFLICT instead of picking one.

VERIFIED

Real date parsing

Years before 1970 and ancient years such as 476 parse as dates, not as text. SPARQL queries accept AS OF.

Specialist checks (Demi-gods) VERIFIED BEHAVIOR

Load-on-demand reviewers. They are deterministic checks plus persona text, not a language model. They cannot learn, own the core, or summon each other, and they are dismissed after use.

AI-enhanced marble portrait of Themis with circuit traces, based on a National Archaeological Museum of Greece sculpture
VERIFIED

Themis

Certifies a result only when the residual core is consistent, Apollo reports success, and the Hades lesson says verified. Missing evidence fails the check.

AI-generated marble portrait of Momus with circuit traces
VERIFIED

Momus

A truly blind reviewer: control history and author notes are stripped first. It lists defects against the stated spec. Missing inputs return need_more, which is not approval.

AI-generated marble portrait of Hephaestus with circuit traces
VERIFIED

Hephaestus

Checks residual consistency, that no scars are left, and the budget guard. A supplied Hermes budget must stay at or under its max items.

AI-enhanced terracotta Nike with circuit traces, based on a Metropolitan Museum sculpture
VERIFIED

Nike

Passes or fails strictly against explicit success criteria. With no criteria, it fails.

AI-enhanced marble portrait of the Farnese Atlas with circuit traces, based on a National Archaeological Museum of Naples sculpture
VERIFIED

Atlas

Checks declared loads against the real capacity functions: the Hopfield limit, the mask-stack layer ceiling, the prime tower's usable levels, primorial count, encoder buffer, and evidence length. An undeclared load is not invented.

AI-enhanced marble figure of Iris from the Parthenon west pediment, with circuit traces, based on a British Museum sculpture

Iris, Senses

Senses and speech VERIFIED BEHAVIOR

VERIFIED

Grounded speech & summaries

Turns stored rows into template sentences marked GROUNDED. Empty rows return “Nothing stored on that.” This is structured wording, not open-ended prose.

VERIFIED

Script detection

Classifies characters as latin, non-latin, or mixed. A script guess, not identification of a spoken language.

VERIFIED

Image signal stats

Reports mean brightness and edge density from an image array, with a scaffold address. No object or scene recognition.

VERIFIED

Audio signal stats

Reports waveform energy, zero-crossing rate, and spectral centroid. No speech recognition or sound identification.

VERIFIED

Video signal stats

Reports frame count, brightness, and mean absolute frame difference. No action or scene recognition.

VERIFIED

Text signal stats

Counts characters and whitespace-separated tokens. Perception only, not translation or comprehension.

VERIFIED

Perception → Psyche

Hands image, audio, video, or text diagnostics into a mind-state container; lists phase, belt, frames, and drive values. These are state fields, not evidence of awareness.

VERIFIED

Grounded fact cycle

Looks up, stores, and speaks a fact in a caller-provided dictionary. Studio retains that dictionary in session state.

VERIFIED

Credit ledger

Earns and spends credits in process memory and refuses transfers. Not a durable balance. The HTTP free-use count is still client-supplied.

VERIFIED

Workspace tools

Evaluates expressions, edits workspace files, checks Python syntax, and downloads a URL. Workspace-scoped tools, not a general security sandbox.

AI-enhanced marble portrait of Athena with circuit traces, based on a Metropolitan Museum sculpture

Athena, Judgment

Experimental tools BETA

BETA

Harness / Kin

Control packet (confidence, risk, budget, evidence, scars) and a separated write path: Zeus learns only if all reviewers approve. Verification fails closed. Hades checkpoints. Cascade and fan-out routing are still stubs, and the budget is not persisted.

BETA

Drives

Copies signal values into named drive fields. Their meaning and usefulness have not been evaluated.

BETA

Athena judge

Fail-closed verification when Apollo does not succeed. Still an early reviewer, not independent general judgment.

BETA

Agent loop

Runs a default or caller-provided sequence of tool calls. The audited goal was not completed.

BETA

Web search

Returns a DuckDuckGo search URL and query. It does not download or evaluate search results.

BETA

Offline learn queue

Drains queued tasks, but the learn branch only reports “queued for hub learn”; it does not write facts into a hub.

BETA

Guild merit

Creates a candidate merit attestation and earns a process-local credit. Signing is not a visitor promise; the board remains open.

BETA

Art into_kin

Passes an encoded-art dictionary through the wiring. Treat the handoff as early; it is not a generator.

BETA

Grammar counter & etymology

Counts supplied row keys and filters caller-supplied roots. No built-in lexicon; grammar has no dedicated test.

Full suite on main at ee9199ad, 2026-11-10 America/Chicago (UTC-6): 1252 passed (PR #8 run; GitHub CI on that commit succeeded). Memory and temporal benches below were measured earlier the same day on 04ec684. See CAPABILITIES.md for known issues.

AI-enhanced marble portrait of Serapis as Hades with circuit traces, based on a Vatican Museums sculpture

Hades, Studio

Studio — learn, ask, grow the hub

No Docker for visitors. Paste a free key, save a fact, ask it back. Developers use the same routes below.

Resileos Studio · ui_studio.py
ChatSearchMediaResidual codecMakeLanguageToolsDiagnosticsHelp
Try remember Zeus domain sky or Zeus domain.
remember Zeus domain sky
Saved Zeus —domain→ sky
Zeus domain
sky
Zeus ssn
ABSTAINED — unknown stays empty

Three steps — free

Get a free key

No card. Shown once. Send as X-API-Key.

Learn into your hub

Studio Save / Seed, or POST /learn. Prefix user: / world: for owned memory.

Ask · derive · abstain

Known → the object. Chain → path. Unknown → empty. Hubs fill → more capability.

FREE · NO CARD

Issue your API key

Also: python scripts/issue_free_key.py in the repo.

API quickstart

Same store Studio uses. Header: X-API-Key. These are request examples for learn, query, and chain.

export BASE="https://api.yourdomain.dev/api/v1"
export KEY="rsk_…"

curl -sS -X POST "$BASE/learn" \
  -H "Content-Type: application/json" -H "X-API-Key: $KEY" \
  -d '{"subject":"Zeus","relation":"domain","obj":"sky"}'
AI-enhanced marble portrait of Apollo with circuit traces, based on a Metropolitan Museum sculpture

Apollo, Proof

Proof — invent rate

Real Titanos runs on 2026-11-10 (America/Chicago, UTC-6), against main at 04ec684. These tests measure stored-fact recall, abstention, composition of stored relations, and dated facts — not general reasoning. No language-model baseline was run.

MEASURED

Invent rate

0.0

12 unknown pairs all ABSTAINED. Exact recall on 3 known facts: 1.0.

2026-11-10, America/Chicago (UTC-6) · Titanos(TitanosConfig()) · p50 about 35 ms · 3 known + 12 unknown · no language-model baseline

MEASURED

Composition via /chain

3/3 — grandchild, grandparent, and parent’s workplace, with path provenance. No language model was used.

MEASURED

Invention bench

0 derived, 0 invented. Novel queries abstain rather than make up new facts.

MEASURED

Temporal probe

0 false conflicts out of 141, and 2 of 2 on both synthetic checks. Dated facts and as-of questions are under Facts with time.

AI-generated marble portrait of Metis with circuit traces

Metis, Policy

Next ROADMAP · NOT SHIPPED

Honest backlog — not in the visitor promise yet.

IN RESEARCH

Studio generation

A generator that samples new images or video from the same compression core is in research. The engine today compresses; it does not create from a prompt.

ROADMAP

Translate provider

Without a configured translation provider, text is returned unchanged. Actual translation was not verified.

ROADMAP

Trusted credit gate

The HTTP free-use count is still supplied by the client, so the gate is not a server-authoritative quota yet.

NEXT

Deeper persona on the hub

Richer user: packs; tone never overrides store rows.

NEXT

Kin cycle as hub UX

Routes exist; hub-native product surface still next. Cascade and fan-out routing are still stubs.

NEXT

Mouth behind the gate

Language only from stored rows — speculative render, store owns truth.

NEXT

More hubs · more facts

Capability compounds with verified basins — not model-size theatre.

NEXT

Guild / world product mounts

Code in tree; not mounted on hosted API until smoke-tested.

NEXT

Suite residual address

Scale address scaffold still awaits suite residual coding.

AI-enhanced marble portrait of Hermes with circuit traces, based on a Metropolitan Museum sculpture

Hermes, Pricing

Pricing

From docs/marketing/pricing.md. Free is the funnel. Stripe for Builder & Team.

FUNNEL

Free

$0 / start
  • 1 API key · 5,000 req/mo
  • Personal + world: hubs
  • Structured mouth only
  • Studio + API
Get free key
TEAM

Team

$99 / mo
  • 10 keys · 500,000 req/mo
  • Overage $0.40 / 10k
  • Multi-guild seats*
  • Priority email · 99.5% target†
ENTERPRISE

Org

Custom
  • Custom keys & quota
  • Dedicated / multi-region
  • BYO mouth key
  • Slack / contract
Contact sales

* Guild/world routes not mounted on hosted API yet. † Internal target, not an SLA. Key map: Free→free/5000 · Builder/Team→pro · Org→enterprise.

FAQ

What does Resileos do?

It remembers exact facts you teach it, derives from those facts, and abstains when it does not know. Capability grows as your hubs fill.

Can it answer as of a date?

Yes. Facts can carry a valid-from and valid-to window. Asking Athens capital_of as of 1800 returned Ottoman; today returned Greece. When overlapping dated facts disagree, the answer is CONFLICT.

Does it generate images or video from a prompt?

No. The residual engine compresses images and video frames you already have, with measured round-trip error. Generating new pictures from a prompt is in research, not shipped.

Do I need Docker to try it?

No. Visitors use Studio + a free key. Docker is for developers self-hosting (repo HOSTING docs).

How do free keys work?

This site’s form calls the billing free-key API, or run scripts/issue_free_key.py and put the hash in the API key file.