Developers

Evidence in.
Useful context out.

Run the same compiler locally and in the browser. Inspect the contract, connect a reader, and keep source lineage through the pipeline.

Start locally.

Node 24+. The document studio needs no database or model account. The historical desk has a separate reproducible SQLite setup.

Source and installation guide
Terminal
git clone https://github.com/sargonxg/TACITUS_Web_2026.git
cd TACITUS_Web_2026
git checkout codex/company-evidence-studio
cd company-preview
npm ci
npm run build
npm run dev:static

# Open http://127.0.0.1:8794/product/

A portable contract,
with explicit limits.

Model-independent evidence. Versioned model-specific rendering and evaluation.

Compile, verify and benchmark
node scripts/capsule-cli.mjs compile --question "What conditions limit the ceasefire?" --budget 16000 --tokenizer o200k_base --output ./var/my-capsule

node scripts/capsule-cli.mjs verify --capsule ./var/my-capsule/capsule.json

npm test
npm run benchmark

Bring a local
or cloud reader.

The evaluation runner supports OpenAI-compatible APIs, including compatible local servers. Endpoint and model are explicit configuration; credentials stay in your environment.

Cloudflare diagnostics are run offline through the account API. The website exposes no model-call endpoint and sends no pasted documents to a provider.

Adapter and evaluation documentation
Evaluate a configured endpoint
node scripts/evaluate-readers.mjs --endpoint http://127.0.0.1:11434/v1/chat/completions --model your-local-model --output ./var/reader-results.json

# Authenticated endpoints read TACITUS_READER_API_KEY.

Work with Tacitus

Start with a question
that matters.

A useful pilot begins with a bounded collection, a real analytical task, and an agreed way to judge the result.

Discuss a pilot

Connect with founder Giulio Catanzariti on LinkedIn.

Prepare a pilot brief

Generated locally. This form does not send a message or upload your answers.

Source inspection