MCP server: One MCP server.

Concordance

@narrowhighwayRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Deterministic claim verification with receipts across ~60 domains. No model in the loop.

Fact-checkingv2.0.0AGPL-3.0Python
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

11 read3 act36 other

Grouped by tool name. At most: creates or changes data: records, files, settings.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

50 · grouped by tool name · checked 10 Oct 2026

Read · 11Look things up

  • verify
  • seal_fetch
  • find_verifier
  • candidate_get
  • resolve
  • search
  • card_get
  • lookup
  • cards_browse
  • coach_recommend
  • playbook_read

Act · 3Change something

  • candidate_commit
  • identity_create
  • study_create

Other · 36Neither hinted nor named

  • audit
  • attest_record
  • candidate_narrow
  • kernel
  • kernel_gate
  • manufacture
  • profession
  • redact
  • report
  • self_attest
  • witness_profession
  • witnesses
  • define
  • card_connections
  • cards_stats
  • daily_card
  • grid_axis
  • grid_dimension
  • locate
  • pronounce
  • thesaurus
  • capabilities
  • library_health
  • now
  • steward_budget
  • steward_cost_destroyed
  • ask
  • discern
  • coach_next
  • coach_guidance
  • coach_mastery
  • coach_overview
  • coach_subjects
  • coach_unit
  • decks
  • badges_issue
Try it in the Inspector
README2 min read

Concordance 2.0

A deterministic verification engine. It checks what is true and hands you a receipt you can re-verify — a verdict, the worked reasoning, and a permanent content-addressed seal. It eliminates what is not the answer so that what survives stands on its own.

Rebuilt like a watch (the Calibre 44 discipline): one bounded, counted movement; serviceable by any competent hand; machine-honest — the accuracy is the finish. See docs/V2_DEFINITION.md.

The floor — seven primitives

Every answer is a (verdict, trail, seal) — three things, each independently checkable.

  1. Claim — a structured assertion {domain, spec} (or text the router resolves)
  2. Verifier — a pure deterministic function spec → verdict + worked trail (no I/O, no LLM)
  3. Verdict — PASS | REJECT | QUARANTINE + the worked math (the elimination trail)
  4. Seal — content-addressed (SHA-256) record of {claim, verdict, trail}
  5. Ledger — append-only hash chain of seals
  6. Ranker — IDF/full-text retrieval over the keeping
  7. Surface — the face over the shared foundation (secular reach / witness)

The measure: reproducibility, zero false-positives on the published benchmark (docs/BENCHMARK.md), re-checkability.

One foundation, two surfaces

The foundation is the Bible (FOUNDATION.md) — Christ at the center. From it the engine reaches the world two ways: a secular .com (the reach) and an explicit-witness .org. One engine, one foundation, selected by config — never a fork.

python
from concordance import EngineConfig
EngineConfig("secular").identity   # the reach — no religious wording
EngineConfig("witness").identity   # the witness — the foundation named

Run it

bash
PYTHONPATH=src python -m concordance serve          # the .com reach (secular) — API + site, same-origin
PYTHONPATH=src python -m concordance serve --surface witness   # the .org witness face

Then open http://127.0.0.1:8000/ — bring a claim, get a receipt. (Data — the keeping, the WEB Bible, Strong's — is generated by tools/migrate_*.py and gitignored; the engine runs without it, just with less to retrieve.)

Status

The 2.0 engine is built end to end and live (narrowhighway.com/.org/.tv) — floor 7/7, the derivation moat (0 false-positives), the tamper-evident ledger + precedent overlay, 72 verifiers, the witness overlay (theology / witness / scripture / canon), the shared corpus + ranker (872k cards), scripture ref-resolution + original-language word study, the axes grid, a sovereign HTTP API, and the site. 252 test files green. A gated collective-intelligence layer (stigmergy, quorum, flock, eldership, physiology, inhibition) and an alignment gate (the keeping tiered by agreement — occult explicit-only, other religions/philosophy referenceable) run over it; see docs/WORLD.md. Sovereign, stdlib-first; heavy deps (sympy/scipy/numpy) are optional, lazy-loaded.

1.0 is frozen (v1.0-frozen in the Lighthouse repo) — the shape that taught us the floor.

Similar modules

Browse Fact-checking