Complete open course · self-directed

Build a Trust-Safe Citation Verifier.

A complete 15-hour course for specifying, prototyping, evaluating, and governing a bounded citation-verification system without confusing retrieval with legal judgment.

What complete means here.
Eighteen timed lessons, eighteen applied practices, a downloadable seven-part lab kit, executable knowledge checks, browser-local progress, a capstone package, defense prompt, and assessment rubric. It remains self-directed: no tutor, submission review, identity verification, credential, or legal advice.
Working time15+ hours
Curriculum9 modules · 18 lessons
Practice18 applied tasks
Finish line7-part capstone

Eighteen lessons from contract to defense.

01

Define what verified means

Separate citation form, source existence, current status, quotation accuracy, and proposition support before choosing technology.

Note 1.1 · suggested working time 35 minutesThe five different citation failures

A citation can be malformed, point to no source, identify the wrong source, quote inaccurately, or fail to support the proposition. Those are different questions and require different evidence.

A structural parser can reject an impossible reporter series. It cannot establish that a well-formed citation exists, remains good law, or supports the sentence.

Practice: Classify ten supplied examples by failure layer and write what evidence would resolve each one.

Note 1.2 · suggested working time 45 minutesThe verification contract

Define accepted inputs, covered citation families, approved sources, possible verdicts, evidence returned, abstention rules, and the person authorized to release work.

If only existence was checked, the result must not imply proposition support or current precedential status.

Practice: Complete a one-page contract with an explicit non-goal for every promised capability.

Open reader
02

Design the bounded workspace

Choose the data boundary, authority hierarchy, record structure, and human roles that govern the build.

Note 2.1 · suggested working time 40 minutesChoose the data path before the model

Map the document from input through parsing, retrieval, model processing, human review, export, logs, and deletion. Identify every external service and every place confidential material could persist.

Use synthetic or public material until authority, contract, account settings, retention, and supervision are resolved.

Practice: Draw data-flow records for browser-local and connected builds; mark every boundary where information leaves the device.

Note 2.2 · suggested working time 45 minutesCreate the review-unit schema

Store document ID, claim text, citation string, normalized citation, source snapshot, located passage, verdict, confidence, limitations, reviewer, timestamps, and version.

Keep machine output separate from human disposition. Never overwrite the evidence that produced an earlier result.

Practice: Create one known-good and one known-bad record another reviewer can reproduce.

Open reader
03

Extract citations and propositions

Turn a document into review units without pretending pattern matching understands the legal proposition.

Note 3.1 · suggested working time 60 minutesBuild a transparent citation parser

Start with a narrow citation family and deterministic patterns. Return the matched text and parsed fields so a learner can see exactly what the parser recognized.

Unknown formats should become unparsed review items, not disappear. Measure extraction recall on the document types you expect.

Practice: Test a sample plus five boundary cases and record misses without changing the labels.

Note 3.2 · suggested working time 55 minutesBind each citation to the proposition

Capture enough context for review while preserving the exact proposition being tested.

When one sentence contains multiple claims or citations, split the review units or mark the mapping ambiguous. Do not let proximity silently become support.

Practice: Annotate a paragraph with three claims and two citations; explain every mapping boundary.

Open reader
04

Retrieve and identify the authority

Resolve a citation against an approved source and preserve the exact result a reviewer inspected.

Note 4.1 · suggested working time 45 minutesRank sources by authority and purpose

Use official court or government material when the task requires an authoritative rule or filing. Databases and aggregators have different coverage, licensing, status, and citator boundaries.

Record which source answered which question. A source that establishes existence may not establish current validity.

Practice: Create an approved-source hierarchy for one jurisdiction and define the fallback.

Note 4.2 · suggested working time 60 minutesRetrieve, normalize, and preserve

Normalize the query, preserve the original citation, log the source and retrieval time, and return zero, one, or multiple candidates without forcing a match.

Store a permitted snapshot or stable reference. Respect authentication, rate limits, licensing, and redistribution restrictions.

Practice: Design responses for no match, one match, and ambiguous matches.

Open reader
05

Test proposition support

Compare the proposition with the passage and distinguish direct support, qualification, conflict, silence, and ambiguity.

Note 5.1 · suggested working time 55 minutesLocate the supporting passage

Retrieve candidate passages around meaningful terms, quotations, headings, and citations. Preserve page or paragraph locators.

Retrieval is candidate generation. The best-scoring passage is not proof that the proposition is supported.

Practice: Return the strongest candidate and a plausible distractor for three propositions.

Note 5.2 · suggested working time 65 minutesCompare claim, qualification, and conflict

Test who, what, when, jurisdiction, conditions, degree, and exceptions. A source may support a narrower proposition while the draft overstates it.

Require quoted source text, identify mismatches, and abstain when context is incomplete.

Practice: Rewrite three overstated claims to the strongest formulation their sources support.

Open reader
06

Issue bounded verdicts

Make every verdict inspectable, reversible, and no stronger than the evidence.

Note 6.1 · suggested working time 40 minutesUse a verdict taxonomy that cannot hide uncertainty

Use labels such as structurally invalid, no source located, identity ambiguous, supported, supported with qualification, contradicted, unsupported, and not verified.

Confidence describes the basis for a provisional result; it does not convert missing evidence into support.

Practice: Assign verdicts to twelve cases and write the permitted next action.

Note 6.2 · suggested working time 50 minutesProduce an inspectable review report

Put the proposition, original citation, normalized record, source link, passage, verdict, reason, unresolved issue, reviewer status, and version in one place.

Separate machine suggestion, reviewer decision, and release decision. Make changes traceable.

Practice: Create a one-page report that lets a supervisor disagree without rerunning the system.

Open reader
07

Build the human gate

Place named review, confidentiality, escalation, and release controls around the verifier.

Note 7.1 · suggested working time 55 minutesKeep professional responsibility with the professional

ABA Formal Opinion 512 applies existing competence, confidentiality, communication, supervision, candor, and fee duties to lawyers using generative AI. Rule 11 separately governs representations made by presenting a paper in federal civil litigation.

The verifier assists inquiry. It does not become the lawyer, editor, researcher, or accountable releaser.

Practice: Identify the approver, prohibited inputs, escalation triggers, and release evidence for a high-stakes filing.

Note 7.2 · suggested working time 50 minutesDesign the audit and change record

Record the document hash or version, tool version, ruleset, sources checked, timestamps, results, overrides, reviewer, and release status.

Log enough to reconstruct the decision without retaining confidential content longer than approved.

Practice: Draft an audit record and retention rule.

Open reader
08

Evaluate failure, not fluency

Test representative errors, measure false assurance, and document coverage instead of advertising an unbounded accuracy rate.

Note 8.1 · suggested working time 60 minutesBuild the failure-focused test set

Construct cases for valid citations, malformed forms, nonexistent authorities, wrong metadata, inaccurate quotations, overstatement, contradiction, ambiguous mapping, unavailable sources, and unsupported formats.

Keep test labels independent of the system and document the coverage boundary.

Practice: Create at least twenty labeled cases, including cases designed to expose false passes.

Note 8.2 · suggested working time 55 minutesMeasure dangerous errors

Report results by failure class. False passes create unwarranted assurance; false flags create review burden and may hide systematic gaps.

Do not publish one accuracy number without the dataset, denominator, labels, version, coverage, and error distribution.

Practice: Calculate a confusion matrix for each verdict family and justify a release decision.

Open reader
09

Package the verifier and its evidence

Produce a bounded implementation, evaluation report, audit record, and deployment decision.

Note 9.1 · suggested working time 45 minutesChoose prototype, pilot, or deployment

A local demonstration, connected research pilot, governed workflow, and institutional system have different evidence, security, integration, and operational requirements.

Release only the capability level actually tested. Document exclusions and conditions required to advance.

Practice: Write a deployment memo with status, permitted users and data, limitations, and rollback trigger.

Note 9.2 · suggested working time 50 minutesDefend the system without overselling it

Present the contract, architecture, evidence, test results, limitations, human gate, and change plan. Demonstrate one success and one abstention.

A credible defense explains what the system cannot establish and shows what happens when evidence is missing.

Practice: Record a ten-minute capstone defense using only evidence in the project package.

Open reader

Practice, check, and keep your own record.

No account and no submission.
Selections remain in this browser. Aloha AI does not receive, grade, verify, or certify them.
0 of 18 lessons marked complete0 of 18
Restoring your progress…Next unfinished: Lesson 1.1 · The five different citation failures
Resume reading

Lesson record

Mark a lesson after completing its reading and practice. This is a personal checklist, not evidence of mastery.

Executable knowledge check

Eighteen questions—one per lesson—test the course boundaries. Feedback appears immediately; you may revise any answer.

1. A citation is correctly formatted, but the cited decision does not establish the sentence's proposition. Which layer failed?
2. A retrieval service returns no result. What is the bounded disposition?
3. What should happen when one sentence contains multiple claims and the citation mapping is unclear?
4. Which result is safest when the source context needed for comparison is incomplete?
5. Why evaluate results by failure class instead of publishing one accuracy number?
6. Who owns the final release decision for high-stakes professional work?
7. What must a verification contract include?
8. When should confidential material enter a connected prototype?
9. Why preserve the original citation beside the normalized one?
10. A parser encounters an unsupported citation family. What is the correct result?
11. What does the highest-scoring retrieved passage establish by itself?
12. A source supports a rule only under conditions omitted from the draft. Which verdict fits best?
13. What should a review-unit record keep separate?
14. What is confidence allowed to do?
15. Why include ambiguous matches in the report?
16. Which test case most directly detects false assurance?
17. What must accompany a published accuracy statement?
18. What distinguishes a prototype from deployment?

Current result: 0/18 correct · 0/18 answered. This result is self-recorded and is not a grade or credential.

Progress is stored only in this browser.

Evidence before assurance.

Produce a verification contract, architecture and data-flow record, bounded prototype or executable specification, independently labeled test set, per-class evaluation, audit/human-review record, and deployment memo. Defend one success and one abstention.

Completion rubric

Your package is complete when every promised capability has a test; every verdict preserves evidence and limitations; false passes are reported by failure class; prohibited data and unsupported formats are explicit; an authorized reviewer and release gate exist; rollback is usable; and another reviewer can reproduce the result.

No credential is issued

This open course does not accept work, verify identity, grade submissions, certify competence, or provide legal advice. The exported record is a personal learning record—not a credential.

Return to Learning