eicv_verify_claim
Verify a claim against evidence using a local, LLM-free pipeline that outputs epistemic support density, hallucination score, and decision (supported/abstain/hallucinated).
Instructions
Verify a single claim against evidence using the EICV pipeline.
Returns a structured EICVCertificate with:
phi: epistemic support density [0=fully hallucinated, 1=fully grounded]
hallucination_score: 1 - phi
decision: "supported" | "abstain" | "hallucinated"
layer_scores: per-layer breakdown (T(G), NLI, RNR, gamma, H_sem)
n_claim_atoms / n_ev_atoms: structural decomposition counts
unsupported_fraction: fraction of claim atoms with no support
contradiction_fraction: fraction with active contradiction
elapsed_ms: per-call latency
Computed locally with no neural model and no LLM calls. Accuracy on public benchmarks (FEVER, SQuAD v2, HaluEval-QA) is documented in benchmarks/results/. False-positive and false-negative rates are non-zero — review those JSONs before relying on the output for compliance-sensitive decisions.
Args: evidence: The grounding context (retrieved passages, source material) claim: The single claim to verify against evidence profile: "rag" | "qa" | "summarization" | "dialogue" | "fact_check" | "default". Selects the abstain decision band.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| profile | No | rag | |
| evidence | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |