Evidence dossiers

The Evidence Dossier is the packaged evaluation. Format kar-evidence-dossier-1. It does not create a new semantic root and it does not change retrieval.

Examplets
import { createKarDossier, verifyKarDossier } from '@knolo/core/kar';

const dossier = createKarDossier({ image, graph, plan, proposition });

The dossier separates:

  • Support, opposition, qualification, temporal applicability, and authority.
  • selectedEvidence, the minimum set, and why those items were selected.
  • Roots, including knowledgeRoot, the plan root, the evidence-set root, and karRoot.
  • The frozen kar-1-research-1 certificate.
  • A manifest a verifier recomputes.

dossier.statusStatement is Evidence requirements satisfied when the status is SATISFIED, and Evidence requirements not satisfied when the status is UNSATISFIED_EVIDENCE_REQUIREMENTS. It does not say that a claim is proven or false.

The same image, graph, proposition, and plan produce the same manifest. The dossier has no timestamp and no machine path.

Terminalsh
knolo kar dossier build --image knowledge.knolo --graph knowledge.kar.json --plan plan.json --query "..." --out dossier/
knolo kar dossier verify dossier/

verify prints VERIFIED or a code such as KAR_RESULT_MISMATCH, then exits non-zero on failure. A dossier that contains the sentence Claim proven fails closed.