Reference Implementation: Legal Self-Help Services
Case Study: Alaska AVA Probate Chatbot
Incident Overview
- System: Alaska Virtual Assistant (AVA) - AI chatbot for probate self-help
- Developer: Alaska Court System
- Year: 2026 (ongoing)
- Severity: High
- Documented Consequence: Hallucinated nonexistent law school despite retrieval constraints. Project timeline expanded from 3 months to 1+ year; scope drastically narrowed from full probate guidance to "narrow scenario testing."
Why This Is SAF
Legal self-help services must ground advice in actual statutes, court rules, and institutional resources. AVA hallucinated a nonexistent Alaska law school when answering probate questions, demonstrating that even retrieval-augmented systems fail without structural completeness gates. State-specific procedural requirements cannot be approximated—they must be verified against canonical sources.
Domain Ontology: Legal Self-Help (Probate)
State Space Definition
{
"domain": "Legal Services/Self-Help/Probate",
"state_axes": [
{
"name": "jurisdiction",
"description": "The state/territory with legal authority over the estate",
"type": "categorical",
"values": ["Alaska", "Alabama", "...", "Wyoming"],
"required": true,
"authority_source": "Court jurisdiction rules"
},
{
"name": "form_type",
"description": "The specific probate form being completed",
"type": "categorical",
"values": [
"P-100 Petition for Probate",
"P-110 Notice of Hearing",
"P-120 Letters Testamentary",
"P-130 Inventory and Appraisal",
"P-140 Final Account and Petition for Distribution"
],
"required": true,
"authority_source": "Alaska Court System Form Catalog"
},
{
"name": "decedent_status",
"description": "Whether the deceased left a valid will",
"type": "categorical",
"values": ["testate", "intestate"],
"required": true,
"authority_source": "Alaska Stat. § 13.16.005"
},
{
"name": "asset_type",
"description": "Categories of property in the estate",
"type": "array",
"values": [
"real_property",
"bank_accounts",
"vehicles",
"personal_property",
"stocks_bonds",
"retirement_accounts"
],
"required": true,
"authority_source": "Alaska Stat. § 13.16.095"
},
{
"name": "institutional_reference",
"description": "Specific organization mentioned in guidance (law school, court, agency)",
"type": "string",
"required": false,
"validation": "Must exist in verified institutional registry"
}
]
}
Required State
{
"required_state": [
"jurisdiction",
"form_type",
"decedent_status",
"asset_type"
],
"validation": {
"jurisdiction": "Must match user's filed petition jurisdiction",
"form_type": "Must exist in current Alaska Court System form catalog",
"institutional_existence": "Any mentioned organization must have verified existence"
}
}
Authority Requirements
{
"authority_requirements": {
"jurisdictional_rules": {
"source": "Alaska Probate Code (AS 13.06-13.36)",
"update_frequency": "Legislative session",
"verification": "Cross-reference with Alaska State Legislature database"
},
"procedural_forms": {
"source": "Alaska Court System TF-920 Probate Forms Manual",
"update_frequency": "Annual or as amended",
"verification": "Compare form numbers and titles against official court catalog"
},
"institutional_registry": {
"source": "Alaska Commission on Postsecondary Education (ACPE) institutional list",
"update_frequency": "Continuous",
"verification": "Verify existence before mentioning any educational institution, court office, or state agency"
},
"fee_schedules": {
"source": "Alaska Administrative Rule 12 AAC 56",
"update_frequency": "Annual",
"verification": "Current filing fees for specific form types"
}
}
}
Completeness Gates
1. Institutional Existence Verification
What Alaska AVA Was Missing
{
"gate_id": "institutional_existence_check",
"trigger": "System generates response mentioning specific organization",
"required_state": ["institutional_reference"],
"authority_check": {
"source": "Alaska institutional registries (ACPE for schools, Alaska Bar for attorneys, Court System for courts)",
"validation": "Organization name must match verified registry entry",
"failure_mode": "Block response if institution cannot be verified"
},
"alaska_ava_failure": {
"what_happened": "Hallucinated 'Alaska School of Law' (does not exist)",
"why_it_failed": "No gate to verify institutional existence before mentioning it",
"correct_behavior": "System should have checked ACPE registry, found no match, and either (1) omitted law school reference or (2) returned error requiring human review"
}
}
2. Procedural Accuracy Gate
Form-to-Situation Validation
{
"gate_id": "form_situation_match",
"trigger": "System recommends specific probate form",
"required_state": [
"jurisdiction",
"form_type",
"decedent_status",
"asset_type"
],
"authority_check": {
"source": "Alaska Court System Form Selection Matrix (TF-920)",
"validation": "Recommended form must be appropriate for user's situation (testate vs intestate, asset types)",
"failure_mode": "Prevent form recommendation if situation parameters don't match form requirements"
},
"example": {
"user_state": {
"jurisdiction": "Alaska",
"decedent_status": "intestate",
"asset_type": ["bank_accounts"]
},
"invalid_output": "File P-100 with attached will (user has no will)",
"valid_output": "File P-105 Petition for Letters of Administration (intestate estate < $100K)"
}
}
3. Jurisdictional Constraint Gate
State-Specific Procedural Requirements
{
"gate_id": "jurisdictional_procedures",
"trigger": "System provides guidance on probate process",
"required_state": ["jurisdiction"],
"authority_check": {
"source": "Alaska Stat. Title 13 (Decedents' Estates, Guardianships, Transfers, Trusts)",
"validation": "Procedural steps must match Alaska-specific requirements, not general probate principles",
"failure_mode": "Reject output that uses procedures from other states or generic 'probate best practices'"
},
"cross_state_conflicts": {
"Alaska": "Requires 30-day notice period (AS 13.16.460)",
"California": "Requires 120-day notice period (CA Prob Code § 8110)",
"error_prevention": "Gate ensures Alaska-specific timeline is provided when jurisdiction=Alaska"
}
}
4. Current Law Verification Gate
Statute/Rule Version Control
{
"gate_id": "current_law_check",
"trigger": "System cites specific statute or court rule",
"required_state": ["jurisdiction"],
"authority_check": {
"source": "Alaska State Legislature current statute database",
"validation": "Cited statute number must exist in current version, not repealed or amended",
"failure_mode": "Flag citations that don't match current law for SME review"
},
"drift_detection": {
"monitoring": "Track when cited statutes were last verified against official source",
"update_trigger": "Re-verify all statute references after each legislative session",
"failure_example": "Citing repealed AS 13.11.010 (superseded in 2017 revision)"
}
}
Output Structure
{
"system_output": {
"recommended_form": "P-100",
"filing_location": "Alaska Superior Court, [User's Judicial District]",
"required_attachments": [
"Death certificate",
"Will (if testate)",
"List of heirs"
],
"procedural_steps": [
"1. File P-100 with court clerk ($200 filing fee per 12 AAC 56.030)",
"2. Publish notice in local newspaper (AS 13.16.460 - 30 day period)",
"3. Serve notice to all heirs by certified mail",
"4. Attend hearing (date set by court)"
],
"grounding": {
"form_catalog": "Alaska Court System TF-920 (2025 edition)",
"fee_source": "12 AAC 56.030(a)(1)",
"notice_requirement": "AS 13.16.460",
"service_requirement": "Alaska Prob Rule 4"
},
"completeness_verification": {
"institutional_checks_passed": true,
"jurisdiction_validated": "Alaska",
"form_exists_in_catalog": true,
"all_required_state_provided": true
}
}
}
Implementation Guidance
For Legal Self-Help Developers
-
Never Mention Unverified Institutions
- Maintain registry of verified courts, law schools, bar associations
- Cross-check any organizational reference before inclusion in response
- If institution cannot be verified, omit reference or route to human reviewer
-
Validate Form Recommendations
- Build decision tree mapping user situations to appropriate forms
- Ground in official court form selection matrices
- Prevent form suggestion if required state is missing
-
Enforce Jurisdictional Boundaries
- Tag all procedural guidance with specific jurisdiction
- Block cross-jurisdiction contamination (California rules leaking into Alaska advice)
- Maintain separate knowledge bases per state
-
Track Authority Source Freshness
- Log when each statute/rule was last verified
- Trigger re-verification after legislative sessions
- Surface staleness warnings before generating guidance
Monitoring & Drift Detection
{
"drift_indicators": [
{
"metric": "form_catalog_staleness",
"threshold": "90 days since last verification",
"action": "Re-scrape Alaska Court System form catalog"
},
{
"metric": "statute_citation_failures",
"threshold": "> 5% of citations fail current law check",
"action": "Full statute database refresh"
},
{
"metric": "institutional_mentions",
"threshold": "Any organization mentioned without registry verification",
"action": "Immediate response blocking + alert"
}
]
}
Lessons from Alaska AVA
What Went Wrong
- No Institutional Verification Gate: System could mention organizations without existence check
- Retrieval ≠ Grounding: RAG provided relevant context but no structural validation
- Scope Creep Without Gates: Expanding from narrow forms to general advice increased hallucination risk
What Would Have Prevented It
- Completeness gate requiring institutional references to pass registry lookup
- Form-to-situation validation preventing incorrect form recommendations
- Jurisdictional constraint enforcement blocking cross-state procedure leakage
- Current law verification catching outdated or nonexistent statute citations
Broader Implications
Legal self-help is a test case for regulated advice domains:
- Tax preparation (IRS form validation)
- Immigration applications (USCIS procedure grounding)
- Benefits eligibility (state-specific rule enforcement)
- Healthcare directives (jurisdictional living will requirements)
All share the same failure mode: approximation kills. You cannot "mostly" get a statute number right. Gates enforce exact matches or hard stops.
Reference: SAF Incident #021 - Alaska Virtual Assistant (AVA) Probate Chatbot
Authority Sources: Alaska Statutes Title 13, Alaska Court System TF-920, ACPE Institutional Directory
Last Updated: January 2026