Elenchi. Sign In
Documentation

The engine, explained.

Architecture, integration, and the reasoning behind every hard rule the system refuses to break.

§ I

Architecture

How the engine is structured and why the parts are arranged the way they are.

System Overview

The full picture: ingest, prosecution, synthesis, and the verdict gate. What runs, in what order, and what the engine refuses to decide on its own.

The Sign-Flip

Why premature agreement is the failure mode, not the win condition. The reward function that makes beliefs fight instead of consolidate.

The Unanimous Firewall

Why no interface ever shows one user another user's verdict. The isolation guarantee, how it is enforced, and the freedom-to-operate basis behind it.

Knowledge Graph & Cytoscape

How your beliefs are mapped, linked, and surfaced. The shared visualization layer and how it is separated from the inference engine beneath it.

§ II

The Brigade

Fourteen agents, one synthesizer, one auditor. What each does and what each refuses to do.

The 13 Prosecutors

The specialist roster: roles, attack postures, steelman obligations, and the defer protocol when prosecution reaches its epistemic limit.

Agent 14: The Synthesizer

Presents the surviving beliefs. Draws no conclusion. Why synth-creep, the tendency to usurp the verdict, is the highest-severity failure mode.

Agent 15: Socrates

Holds no position, attacks no belief, audits the other fourteen. The steel gate, herd check, fairness loop, and the aporia declaration. Why he is not optional.

Hard rule

The engine never rules. rule() is called only by a user action. If you extend the engine and this stops being true, the architecture has broken. The aporia rate is protected for the same reason: Socrates admitting "I don't know" is a feature, not a failure to suppress.

§ III

Ground Truth

How ratified beliefs become ground truth, and what that word actually means.

Ratified vs. Correct

The Pass is the engagement loop; Calibration is the outcome loop. They run on separate tracks. A ratified belief that later fails evidence is re-plated, never overruled retroactively.

The VS Clarity Index

The survival score. How beliefs are scored against disagreement. Why there is no separate survival() function.

Re-Plating

When a kept belief meets counter-evidence, it is submitted again, not overruled. The cadence is evidence-triggered and stakes-scaled. How to configure the re-plate threshold.

§ IV

Mise & Epistemic Kind

The tagger that reads each belief before prosecution begins.

Epistemic Tagging

Mise assigns each belief a kind: FACT, PREDICTION, VALUE, or PREFERENCE. The brigade attacks the first two and surfaces contradictions in the latter two. Values are never refuted.

Tag Override

How to manually correct a Mise classification, and when the distinction between PREDICTION and VALUE changes the prosecution's approach entirely.

§ V

The Pass

The verdict interface. Three actions, no fourth option.

Keep / Kill / Revise

The only three things you can do with a belief that survives prosecution. What each action writes to the ground truth store and how behavior becomes the signal.

The Docket Format

How prosecution findings are surfaced: the ticket layout, the Clarity Index reading, and the synthesizer's presentation. Reading a run without losing the thread.

§ VI

Socrates, Agent 15

The auditor of the auditors. His rules, his limits, and why there is no Agent 16.

Socrates' Mandate

Steel gate, herd check, fairness, and aporia. The four things he checks. What each catches, and what "I don't know" looks like in a run output.

Why He Is Not Optional

Dropping Socrates ships a forensic instrument aimed at a person with no oversight. The moral architecture of the system and the regress that halts in him.

Steelman Fairness Test Harness

Verifying that Socrates catches strawmen in production, not just in prompts. The test harness, what it checks, and how to extend it.

§ VII

Integration Guide

Connecting your second brain to the engine. Obsidian, Roam, Notion, Logseq, and the raw ingest API.

Ingest Format

What the engine accepts: atomic note format, required fields, belief extraction heuristics, and what to do when a note contains more than one claim.

Obsidian Plugin

Select notes, tag as beliefs, and submit to a Colosseum run directly from your vault. Installation and configuration.

Logseq & Roam

Block-reference export, graph-aware belief extraction, and the page-property conventions the engine looks for.

REST API Reference →

For custom integrations. Authentication, endpoints, rate limits, and response formats.

§ VIII

Security & Privacy

What is stored, for how long, and what the engine can never share with another user.

Data Model

Beliefs, runs, verdicts, and ground truth records. What is persisted and what is ephemeral. Retention periods and deletion mechanics.

The Isolation Guarantee

The unanimous firewall in technical terms. How assert_solitary() is enforced, what raises, and what can never degrade silently.