{"corpus":"fixture","note":"Precomputed fixture verdicts, never a live check. Build against this, then point the same code at POST /api/v1/verify.","count":6,"fixtures":[{"key":"fabricated-citation","title":"A citation that resolves to a different case","blurb":"A fabrication documented in the Mata v. Avianca sanctions order (678 F. Supp. 3d 443 (S.D.N.Y. 2023)): the reporter location is real and occupied by Gibbs v. Maxwell House, but the case named at it does not exist. Existence checking alone passes this; only the identity check catches it.","request":{"citations":["738 F.2d 1153 (11th Cir. 1984)"]},"expected":[{"cite":"738 F.2d 1153 (11th Cir. 1984)","status":"CITE_POINTS_TO_DIFFERENT_CASE"}],"counts":"1 citation found, 0 quotes found","demo":"/demo/fabricated-citation"},{"key":"clean-brief","title":"A brief whose citations check out","blurb":"Real citations, correctly named, with a quoted passage copied verbatim from the opinion.","request":{"citations":["516 F.3d 1235, 1244 (11th Cir. 2008)","Id. at 1245"]},"expected":[{"cite":"516 F.3d 1235, 1244 (11th Cir. 2008)","status":"VERIFIED"},{"cite":"Id. at 1245","status":"VERIFIED"}],"counts":"2 citations found, 1 quote found","demo":"/demo/clean-brief"},{"key":"altered-quote","title":"A real case, and a quote that does not say what the brief says","blurb":"One word changed from the real opinion text. The closest passage is shown beside it.","request":{"citations":["516 F.3d 1235 (11th Cir. 2008)"]},"expected":[{"cite":"516 F.3d 1235 (11th Cir. 2008)","status":"NEEDS_REVIEW"}],"counts":"1 citation found, 1 quote found","demo":"/demo/altered-quote"},{"key":"mixed-brief","title":"A brief with a wrong case, a bad volume, and a changed quote","blurb":"One brief, every failure shape: a swapped name that resolves to the real case, a volume that was never published, a word moved in a quote, and one clean cite. The sample Verification Record renders from this run.","request":{"citations":["738 F.2d 1153 (11th Cir. 1984)","999 U.S. 999 (2099)","516 F.3d 1235 (11th Cir. 2008)","516 F.3d 1235, 1244 (11th Cir. 2008)","Id. at 1245"]},"expected":[{"cite":"738 F.2d 1153 (11th Cir. 1984)","status":"CITE_POINTS_TO_DIFFERENT_CASE"},{"cite":"999 U.S. 999 (2099)","status":"NOT_FOUND"},{"cite":"516 F.3d 1235 (11th Cir. 2008)","status":"NEEDS_REVIEW"},{"cite":"516 F.3d 1235, 1244 (11th Cir. 2008)","status":"VERIFIED"},{"cite":"Id. at 1245","status":"VERIFIED"}],"counts":"5 citations found, 2 quotes found","demo":"/demo/mixed-brief"},{"key":"statute-cite","title":"A federal statute cite beside a clean case cite","blurb":"Statute cites take a different road from case cites: the U.S. Code is checked against GovInfo, not the opinion corpus. This offline demo shows the shape without the live lookup.","request":{"citations":["18 U.S.C. § 1001","410 U.S. 113 (1973)"]},"expected":[{"cite":"18 U.S.C. § 1001","status":"CANNOT_VERIFY"},{"cite":"410 U.S. 113 (1973)","status":"VERIFIED"}],"counts":"2 citations found, 0 quotes found","demo":"/demo/statute-cite"},{"key":"degraded-offline","title":"The same brief with live data off","blurb":"One cite resolves from the local snapshot; the other cannot be checked without live data, so it reads as uncheckable -- not missing, not wrong. Degradation with its reason stated.","request":{"citations":["410 U.S. 113 (1973)","999 F.3d 999 (2021)"]},"expected":[{"cite":"410 U.S. 113 (1973)","status":"VERIFIED"},{"cite":"999 F.3d 999 (2021)","status":"CANNOT_VERIFY"}],"counts":"2 citations found, 0 quotes found","demo":"/demo/degraded-offline"}]}