Skip to content

v1.7.0: the verification seam

Choose a tag to compare

@HarperZ9 HarperZ9 released this 25 Jun 08:26
· 164 commits to main since this release

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 a verification entry chained to the answer. The verdict carries ok (True verified, False refuted, None could-not-decide), a detail, and the verifier's source. The default NullVerifier abstains, 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 bench report verifications and refutations.

Pure standard library. 212 tests, plus 2 gated real-model tests.

Install: pip install forum-engine