Cumulative Web Inc logo

Twenty Minds Decision Engine

Run a decision through 20 named adversarial perspectives, then synthesize with recorded dissent. A CWI machine-reasoning product.
v1.0.0stdlib only$0LIVE demo — runs the real protocol in your browser

Try it now — run a decision in your browser

The live demo below runs the real 20-minds protocol — manual backend, distinctness guard, mandatory-dissent synthesis — parity-verified against the Python CLI. No install, no accounts, no network.

Store card #4 PENDING — price on request, never published without approval.

1 · Brief
2 · 20 minds
3 · Distinctness
4 · Synthesis
5 · Report

The brief — one question, up to 5 facts

Minds argue ONLY from these facts. If a verdict needs a fact you don't have, the mind says so plainly instead of inventing one.

Run it locally — the full CLI

This page is the manual-backend demo. The installable CLI adds ollama and openai-compat backends, per-mind model routing, and writes report.md + report.json to disk. 40/40 tests green.

git clone https://github.com/CumulativeWebInc/cwi-twenty-minds.git
cd cwi-twenty-minds/cli
python3 -m twenty_minds "Should we ship Friday?" --fact "Team of 3, all senior" --fact "$0 budget"
# list the 20 perspectives:
python3 -m twenty_minds --list-perspectives

github.com/CumulativeWebInc/cwi-twenty-minds · perspectives.json (machine-readable) · CLI docs

Honest limits. This engine structures reasoning; it does not verify it. Verdicts are only as good as the minds behind them — in manual mode, that's you. Never present a report as verified truth. No network calls, no telemetry, stdlib only.

Get Twenty Minds for your team

Twenty Minds Decision Engine v1.0.0 — adversarial 20-perspective decision protocol as runnable software. For licensing, volume, or integration inquiries:

A Cumulative Web Inc machine-reasoning product. Pricing on request — no prices are published without approval.