/** * Provenance grading + Witnessed-State-Ratio (WSR) — pure scorer. * * Deterministic only — no LLM self-judgment. Grades each evidence item by its * collector trail, applies TTL decay for stale evidence, and computes: * * WSR = W / (W + C + S) * * where W = witnessed mass, C = claimed mass, S = stale mass. * * Ship gate: shipGate='no-ship' when WSR < policy.wsrShipThreshold. */ import type { EvidenceItem } from '../../schemas/confidence.schema.js'; import type { ProvenanceGrade, ProvenanceInput, ProvenanceScore, WitnessRequirement } from '../../schemas/provenance.schema.js'; /** Numeric w_i ladder for provenance grades. */ export declare const GRADE_WEIGHTS: Record; /** Change-type → required witness taxonomy (witnessed-coverage). */ export declare const WITNESS_TAXONOMY: readonly WitnessRequirement[]; /** * Deterministic per-evidence provenance grade from collector metadata. * NO LLM — rules only. */ export declare function gradeEvidenceItem(item: EvidenceItem): ProvenanceGrade; /** * Compute provenance score + WSR from an evidence bundle. * * Pure function — deterministic over the same input and reference time. */ export declare function computeProvenanceScore(input: ProvenanceInput, referenceTime?: string): ProvenanceScore; //# sourceMappingURL=provenance.d.ts.map