Skip to content

Build knowledge bases that reason.

Reasons Forge is a Python pipeline that ingests documents, extracts justified beliefs, and runs derive-review-repair cycles. The output is a portable reasons.db your agents can use anywhere.

Ingest

Pull data from git repos, issue trackers, PDFs, academic papers, and markdown docs.

Extract & Derive

LLM analyzes sources, proposes structured beliefs, then derives new beliefs by combining existing ones.

Review & Repair

Adversarial review challenges weak justifications. Repair fixes structural problems. This is the quality gate.

Export

Produces reasons.db (SQLite), network.json, beliefs.md, or a static wiki. Use with Reasons.app, CLI, or any MCP client.