Run the Chain-of-Verification (CoVe) — procedure
Step-by-step procedure for running Chain-of-Verification before a final answer under an explicit evidence boundary.
Use this procedure to verify claims before final output
Choose this procedure when the answer needs a structured verification loop before the final response instead of a single-pass output.
Canonical links
Open the linked policy, prompt file, and adjacent references that implement this verification workflow.
Open the policy linked to this guide and any prompt files used with it.
Prompt files (8) Hide prompt files
-
System
chain-of-verification.system.txt -
System
facts-only-artifacts-only.system.txt -
System
facts-only-authoritative-sources-required.system.txt -
System
web-verification-and-citations.system.txt -
User
web-browsing.user.txt -
User
citations-output-contract.user.txt -
System
confidence-score.system.txt -
System
instruction-hierarchy-and-evidence-boundary.system.txt
Choose a mode
Pick one evidence mode first, then run CoVe inside that boundary.
Set up the procedure
Complete these steps before you run the verification loop.
DRAFT, derive checkable VERIFICATION_QUESTIONS for each factual claim, answer independently in VERIFICATION_ANSWERS using admissible evidence only, then emit FINAL with only verified claims.Output contract
The CoVe output uses exact sections in order unless the active boundary fails closed first.
Verify the setup
Use this smoke test to confirm that CoVe and the active boundary are wired correctly.
Choose the exact mode
Each mode maps to a different evidence boundary and enforcement stack.
More browsing prompts Hide browsing prompts
Common mistakes
These are the main failure modes this procedure is intended to block.
citations-output-contract.user.txt in web mode causes the required Sources list format to fail.