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.
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, andkarRoot. - The frozen
kar-1-research-1certificate. - 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.
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.