v1.7.0: the verification seam
The peer of the ContextProvider seam (v1.1): where context feeds organized knowledge in before a run, a VerifierProvider checks the answer after it.
- VerifierProvider: a one-method seam,
verify(request, answer) -> Verification | None. A peer flagship (the index brain), a proof-checker, or a test runner can implement it; Forum witnesses the verdict as averificationentry chained to the answer. The verdict carriesok(True verified, False refuted, None could-not-decide), adetail, and the verifier'ssource. The defaultNullVerifierabstains, so Forum stands alone, zero-dependency. - Witnessed, not blocking: a refuted answer is recorded; what to do about it is policy. A verifier that crashes is witnessed as could-not-decide, never fatal, so external code can never sink an answer the run already produced. The summary and
forum benchreport verifications and refutations.
Pure standard library. 212 tests, plus 2 gated real-model tests.
Install: pip install forum-engine