Open validation utility · ledger v1.0

Catch evidence-ledger problems before they become charts.

Paste an AI-answer evidence ledger CSV to check its structure, controlled values, URLs, citation rules, duplicate IDs, and shared observation context—without uploading the file.

Local processing: validation runs entirely in this browser. The tool makes no network requests, stores no ledger data, and starts with an explicitly synthetic fixture.

1. Paste a ledger CSV

Compatible with the 29-column AI Answer Evidence Observation Ledger v1.0.

Quoted commas and line breaks are supported. Blank trailing rows are ignored. Validation does not judge the truth or quality of an answer.

2. Review validation findings

Errors block structural use; warnings require a human decision.

0data rows
0observations
0errors
0warnings
Run the synthetic example to inspect the ledger.
No validation run yet.

What the validator checks

Validation is deliberately split from measurement. It tests whether the file can support a reproducible review process; it does not turn one answer snapshot into a rank, score source authority, or infer why a system selected a citation.

Schema and required fields

All 29 headings, required values, booleans, timestamps, URLs, and positive citation positions.

Controlled vocabularies

Source roles, publisher relationships, verification states, review states, and taxonomy version.

Citation logic

A cited row needs an observed HTTP(S) URL and position; uncited rows should not carry citation-only values.

Observation consistency

Rows sharing one observation ID must agree on prompt, system, surface, timestamp, and market.

Identifiers and review signals

Duplicate citation IDs, repeated secondary roles, unresolved review states, and verification gaps.

Synthetic-data boundaries

Mixed synthetic and measured rows are flagged so examples do not silently enter reported totals.

Recommended workflow

Start with the blank ledger and codebook, annotate source use with the versioned source-role taxonomy, validate the CSV here, then resolve every error and review every warning before aggregation. Preserve the raw observed URL even when a separate normalized key or later verification URL is available.

Limitations
  • Passing validation does not establish factual accuracy, source independence, ranking, citation stability, traffic, or commercial impact.
  • URL checks are syntactic only. This browser tool does not fetch, redirect, canonicalize, or archive any URL.
  • CSV validation cannot prove that a reviewer observed the cited answer or applied the taxonomy correctly.
  • AI answers vary by time, product surface, market, model, account state, and personalization; retain those boundaries in reporting.
  • Privacy-sensitive or copyrighted answer text should be minimized before it is placed in any ledger.