The California benefits graph: 80 programs, 24 life events and 13 reusable household facts as one queryable object
Every public benefit a California household might reach, as data: 80 programs with stable ids, who each is for, its income test, how to apply, its official address and its renewal rule; 24 life events and the programs each one triggers; and the 13 household facts the means-tested programs keep asking for, so a fact given once can be reused across every program that needs it. This is the object the CalFresh article and every later benefit article screen against.
What this object is
One JSON object that holds the whole map a household has to navigate: which programs exist, who each is for, what each asks, and which facts they share. Every program has a stable id (B001 is CalFresh; B011 is Medi-Cal; B003 is WIC), every life event names the programs it may trigger, and every reusable household fact names the programs that demand it. The page you are reading is a projection of that object; the object itself is at /a/california-benefits-graph.json.
The point of holding it as data rather than prose: a household that gives its size and monthly income once has answered the first question of eleven programs, and a model screening for CalFresh can see, without being told, that the same two facts open Medi-Cal, WIC, CalWORKs, CARE and LIHEAP.
80
programs, 25 life events, 13 reusable facts and 172 edges, read from the workbook on 9 October 2026
How to read it
facts.programs is a map from id to program node: name, category, administrator, who it is for, the income test as the workbook states it, the benefit, how to apply, the official address, the interview and renewal rules.
facts.life_events lists events (job loss, pregnancy, release from incarceration, a child turning 18) with the program ids each may trigger, the first action, the time-critical deadlines and the documents to gather.
facts.facts_catalog is the set of canonical household facts, each with its type, evidence class, how long it stays valid and the programs that demand it.
facts.edges is the same information flattened to {from, rel, to} rows, ready for an edge table: may_trigger from an event to a program, requires from a program to a fact.
The figures inside program rows are the workbook's and are dated by it. The CalFresh row's figures were checked against the federal and California sources on 9 October 2026 and live, with their sources, in the CalFresh article.
"event": "Job loss (fired / laid off / quit with cause)",
"triggers": [9 items
"B001",
"B011",
"B012",
"B027",
"B035",
"B036",
"B043",
"B049",
"B052"
],
"first_action": "File UI in week 1; apply CalFresh + Medi-Cal the same week (one BenefitsCal session)",
"deadlines": "UI: file week 1 or lose weeks. Covered CA special enrollment: 60 days from coverage loss. CalFresh expedited: 3-day issuance if destitute",
"documents": "Final pay stub, separation letter, ID, lease, last utility bill",
"cross_eligibility": "UI income counts for CalFresh/Medi-Cal on different clocks - model both; severance treatment differs by program"
"event": "Eviction notice received (3-day / 30-day / unlawful detainer)",
"triggers": [5 items
"B021",
"B040",
"B042",
"B067",
"B079"
],
"first_action": "Call legal aid the day the notice arrives; answer any unlawful detainer within the court deadline",
"deadlines": "CA unlawful detainer answer deadline: 10 court days after service (VERIFY current rule - changed by AB 2347 to 10 days from Jan 2025). Never miss it",
"documents": "Lease, notices, rent receipts, photos of unit conditions, all court papers",
"cross_eligibility": "Habitability and notice defects are defenses; a negotiated move-out without judgment protects the record"
},{7 keys
"id": "event:became_homeless_no_address_tonight",
"event": "Became homeless (no address tonight)",
"triggers": [7 items
"B001",
"B009",
"B011",
"B022",
"B063",
"B070",
"B079"
],
"first_action": "Coordinated Entry assessment + expedited CalFresh + a mail solution (county office / General Delivery / shelter address)",
"deadlines": "Expedited CalFresh: 3-day issuance for destitute households. Shelter beds: same-day via 211",
"documents": "Whatever ID survives; counties must accept alternative proofs - know the flexibilities",
"cross_eligibility": "No fixed address does NOT bar benefits; homeless status unlocks exemptions (ABAWD, interview flexibilities)"
},{7 keys
"id": "event:pregnancy_new_baby",
"event": "Pregnancy / new baby",
"triggers": [8 items
"B001",
"B003",
"B011",
"B028",
"B050",
"B053",
"B058",
"B060"
],
"first_action": "Enroll WIC + Medi-Cal pregnancy coverage at first prenatal contact; file PFL dates before the birth",
"deadlines": "Medi-Cal presumptive eligibility is same-day at qualified providers. Newborn is deemed Medi-Cal eligible when mother is enrolled - report the birth immediately",
"documents": "ID, pregnancy verification (clinic), income proof",
"cross_eligibility": "Baby counts in household size for CalFresh from birth; WIC covers the pregnant person AND then the infant - two enrollments, one visit"
"first_action": "File SSI/SSDI EARLY - protective filing date sets back pay; do not wait for SDI to end",
"deadlines": "SDI exhausts at 52 weeks: file federal claims by month 6 of disability. SSDI: Medicare starts 24 months after entitlement",
"documents": "Full provider list, treatment timeline, work history, function statements",
"cross_eligibility": "1619(b) lets SSI recipients keep Medi-Cal while working; SSDI has its own work-incentive rules - 'working = lose everything' is false"
},{7 keys
"id": "event:turning_65",
"event": "Turning 65",
"triggers": [9 items
"B007",
"B008",
"B013",
"B014",
"B023",
"B041",
"B062",
"B063",
"B073"
],
"first_action": "Enroll Medicare in the initial window; screen MSP + Extra Help the same week (they pay the premiums Medicare just started charging)",
"deadlines": "Medicare IEP: 7 months around the 65th birthday - late Part B enrollment = permanent premium penalty + coverage gap",
"documents": "Medicare card, income facts, current coverage letters",
"cross_eligibility": "Turning 65 while on Medi-Cal: the programs stack (Medi-Cal + Medicare + MSP + Extra Help) - a configuration problem, not a single application"
"cross_eligibility": "A spouse or adult child can be the PAID IHSS provider - the family often already has its caregiver"
},{7 keys
"id": "event:child_starts_school_turns_5",
"event": "Child starts school / turns 5",
"triggers": [6 items
"B004",
"B005",
"B055",
"B056",
"B059",
"B060"
],
"first_action": "File the school Universal Benefits Application even though meals are free - it drives SUN Bucks",
"deadlines": "UBA / meal application: file at school-year start; SUN Bucks eligibility cutoff end of August",
"documents": "School enrollment, income facts",
"cross_eligibility": "Free meals need no form; SUN Bucks does. The same form also drives school funding - schools will push it"
},{7 keys
"id": "event:leaving_foster_care_18_21",
"event": "Leaving foster care (18-21)",
"triggers": [5 items
"B001",
"B011",
"B051",
"B056",
"B061"
],
"first_action": "Confirm EFC participation conditions; file Medi-Cal former-foster-youth category (no income test to 26)",
"deadlines": "Medi-Cal FFY: enroll any time before 26. EFC: participation conditions reviewed every 6 months",
"documents": "Court/dependency verification letter (also unlocks B051)",
"cross_eligibility": "The FFY Medi-Cal category is the single most valuable fact here: full coverage to 26 regardless of income"
},{7 keys
"id": "event:release_from_incarceration",
"event": "Release from incarceration",
"triggers": [4 items
"B001",
"B011",
"B022",
"B079"
],
"first_action": "Start pre-release: Medi-Cal activation + ID documents are the two rails everything else rides on",
"deadlines": "Pell Grants restored for incarcerated students in approved programs (FAFSA) - education path opens at enrollment",
"documents": "Release papers, any surviving ID, court records",
"cross_eligibility": "Benefits generally cannot pay for periods of incarceration (SSI suspends after 30 days, terminates after 12 months - reinstatement rules differ)"
"event": "Immigration status change / mixed-status fear",
"triggers": [7 items
"B002",
"B003",
"B004",
"B011",
"B024",
"B033",
"B080"
],
"first_action": "Screen member-by-member: citizens and qualified noncitizens first; state-funded programs second; never issue a household-level refusal",
"deadlines": "CFAP 55+ expansion: Oct 1, 2027. Public-charge rule: most benefits in this workbook are NOT counted (current rule excludes most non-cash benefits and SNAP/Medicaid for most categories - VERIFY current policy before advising)",
"documents": "Status documents per member",
"cross_eligibility": "Household members can apply for eligible members only; non-applicant members' status is not the county's business in most programs"
},{7 keys
"id": "event:divorce_separation_partner_leaves",
"event": "Divorce / separation / partner leaves",
"triggers": [7 items
"B001",
"B011",
"B021",
"B035",
"B042",
"B052",
"B053"
],
"first_action": "Report the composition change to every open case within its window (10 days for CalWORKs/Medi-Cal); re-screen as a smaller household",
"deadlines": "Support/custody orders take months - benefits re-screen on ACTUAL composition now, not the court outcome",
"event": "Benefits denied or terminated (any program)",
"triggers": [1 item
"B042"
],
"first_action": "Read the NOA: reason, regulation, computation, appeal deadline - in that order",
"deadlines": "Aid-pending-appeal windows are ~10 days (FOOD/MEDICAL/CASH) - the single most valuable deadline in this workbook",
"documents": "The NOA itself, prior case documents, receipts",
"cross_eligibility": "Procedural denials (missed interview, missing paper) are cured, not appealed; merits denials are appealed, not re-filed. Mixing these up wastes the window"
"cross_eligibility": "An 18-year-old can be in three different 'households' (tax, benefits, FAFSA) simultaneously with three different correct answers"
},{7 keys
"id": "event:rural_home_repair_need",
"event": "Rural home repair need",
"triggers": [],
"first_action": "USDA Rural Development + WAP office",
"deadlines": "Availability and income tests differ",
"documents": "",
"cross_eligibility": ""
},{7 keys
"id": "event:tax_season_with_low_income",
"event": "Tax season with low income",
"triggers": [],
"first_action": "IRS VITA + FTB",
"deadlines": "Do not confuse current tax-year and filing-year law",
"documents": "",
"cross_eligibility": ""
},{8 keys
"id": "event:benefits_denied_terminated",
"event": "Benefits denied/terminated",
"triggers": [],
"first_action": "Issuing agency + legal aid",
"deadlines": "Appeal deadlines and continuation-of-benefits vary",
{
"schema":"https://miscsubjects.com/schemas/jarticle.json",
"status":"published",
"slug":"california-benefits-graph",
"kind":"graph",
"title":"The California benefits graph: 80 programs, 24 life events and 13 reusable household facts as one queryable object",
"summary":"Every public benefit a California household might reach, as data: 80 programs with stable ids, who each is for, its income test, how to apply, its official address and its renewal rule; 24 life events and the programs each one triggers; and the 13 household facts the means-tested programs keep asking for, so a fact given once can be reused across every program that needs it. This is the object the CalFresh article and every later benefit article screen against.",
"tags": [
"benefits",
"california",
"graph",
"eligibility",
"procedures",
"data"
],
"facts": {
"measured_at":"2026-10-09T06:00:00Z",
"source_workbook": {
"url":"https://docs.google.com/spreadsheets/d/19b9anVh0YfSOfIMmbbRfdlVrO3xBPbvelrCJ7VJoHrA/edit",
"tabs": [
"BENEFITS - PROGRAMS",
"BENEFITS - LIFE EVENTS",
"CANONICAL FACTS"
],
"read_on":"2026-10-09"
},
"counts": {
"programs":80,
"life_events":25,
"facts":16,
"edges":175,
"program_articles":1,
"life_event_articles":0
},
"schema": {
"programs":"map of id -> program node; ids are the workbook's B-numbers and never change",
"life_events":"list of event nodes, each with the program ids it may trigger",
"facts":"canonical household facts with the program ids that demand them",
"edges":"flat list of {from, rel, to}; rel is may_trigger (event -> program) or requires (program -> fact); load it as an edge table",
"sql_note":"every node has a stable id; the three node lists and the edge list are each a table; the whole object is one row of the ms.objects store under state/objects/jarticle/california-benefits-graph.json"
},
"figures_status":"program rows carry dollar figures and thresholds exactly as the workbook holds them, dated by that workbook; the CalFresh figures verified against FNS and CDSS on 2026-10-09 are in the article california-calfresh, not here. Verified figures live in each program article, not in the graph rows.",
"programs": {
"B001": {
"id":"B001",
"name":"CalFresh (SNAP)",
"category":"Food",
"level":"Federal/State/County",
"administrator":"CDSS + 58 county welfare departments",
"who":"Low-income households buying food",
"income_test":"CA broad-based categorical eligibility: gross <=200% FPL, net <=100% FPL; student and work rules (ABAWD) apply to some",
"benefit":"Monthly EBT for food; max allotment by household size (FY2025: $292 for 1 person) - VERIFY current FY figures",
"how_to_apply":"BenefitsCal online, GetCalFresh, county office, phone, paper CF 285",
"url":"https://benefitscal.com",
"interview_verification":"Interview required (usually phone); identity, income, residency verification",
"renewal":"Recertification 12 months (24 months for elderly/disabled households); SAR 7 mid-period report",
"automation_class":"B - online application submittable; interview is the human gate",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it",
"slug":"california-calfresh"
},
"B002": {
"id":"B002",
"name":"California Food Assistance Program (CFAP)",
"category":"Food",
"level":"State",
"administrator":"CDSS + counties",
"who":"Noncitizens ineligible for federal CalFresh solely due to immigration status",
"income_test":"Mirrors CalFresh income rules; immigration categories per CDSS; expansion to ALL income-eligible persons age 55+ regardless of status effective Oct 1, 2027 (applications from Sep 1, 2027) - delayed from Oct 1, 2025",
"benefit":"Same EBT benefit levels as CalFresh",
"how_to_apply":"Same application as CalFresh (BenefitsCal / county); county must evaluate CFAP before denying CalFresh on status grounds",
"url":"https://www.cdss.ca.gov/inforesources/cdss-programs/calfresh/cfap",
"interview_verification":"Interview as CalFresh; immigration documents",
"renewal":"As CalFresh",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B003": {
"id":"B003",
"name":"WIC (Women, Infants & Children)",
"category":"Food",
"level":"Federal/State/Local",
"administrator":"USDA FNS / CA Dept of Public Health / local clinics",
"who":"Pregnant, postpartum and breastfeeding people; infants; children under 5",
"income_test":"<=185% FPL, or adjunctive eligibility via CalFresh, Medi-Cal or CalWORKs; CA residency; nutrition risk assessed at clinic",
"benefit":"Monthly food package on WIC card, breastfeeding support, nutrition education",
"how_to_apply":"Local WIC clinic appointment; online interest form via CA WIC",
"url":"https://www.fns.usda.gov/wic",
"interview_verification":"In-person or remote clinic appointment; income and residency proof; health screening",
"renewal":"Certification periods 6-12 months by category",
"automation_class":"C - clinic assessment is a human step; application prep automatable",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B004": {
"id":"B004",
"name":"California Universal Meals (school meals)",
"category":"Food",
"level":"State",
"administrator":"CA Dept of Education / school districts",
"who":"All CA public school students, TK-12",
"income_test":"No income test and no application required for meals (CA funds 2 free meals/day for every student since 2022-23)",
"benefit":"Free breakfast and lunch at school daily",
"how_to_apply":"Automatic at school; a Universal Benefits Application at school still matters for SUN Bucks and school funding",
"url":"https://www.cde.ca.gov/ls/nu/",
"interview_verification":"None for meals",
"renewal":"Annual (school-driven)",
"automation_class":"D - nothing to file for meals; the adjacent UBA filing is the automatable piece",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B005": {
"id":"B005",
"name":"SUN Bucks (Summer EBT)",
"category":"Food",
"level":"Federal/State",
"administrator":"USDA FNS / CDSS",
"who":"School-age children in low-income households during summer",
"income_test":"Automatic if child gets CalFresh, CalWORKs, or Medi-Cal certified <=185% FPL, or is approved for free/reduced-price meals, or is foster/homeless/migrant/runaway",
"benefit":"$120 per eligible child per summer ($40 x Jun/Jul/Aug) on an S-EBT card; expires 122 days after issuance",
"how_to_apply":"Automatic for most; others apply via school meal application / Universal Benefits Application by late-August deadline",
"url":"https://www.cdss.ca.gov/sun-bucks",
"interview_verification":"School or benefits records; no interview",
"renewal":"Annual summer cycle",
"automation_class":"D - mostly automatic; model role is finding the non-automatic children and getting the school application filed",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B006": {
"id":"B006",
"name":"TEFAP + food bank network (Emergency Food Assistance)",
"category":"Food",
"level":"Federal/State/Local",
"administrator":"USDA / CA Dept of Social Services / regional food banks",
"who":"Anyone needing emergency food",
"income_test":"Self-declared need; distribution-site income guidelines vary (commonly ~200% FPL); no immigration test at most sites",
"benefit":"Free groceries / prepared meals; no cash",
"how_to_apply":"Walk-in at distribution sites; find via CA food banks or 211",
"url":"https://www.cafoodbanks.org",
"interview_verification":"Self-declaration; minimal documentation",
"renewal":"Per visit",
"automation_class":"D - discovery and routing only",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B007": {
"id":"B007",
"name":"Commodity Supplemental Food Program (CSFP)",
"category":"Food",
"level":"Federal/State",
"administrator":"USDA / local agencies",
"who":"Adults age 60+",
"income_test":"<=130% FPL",
"benefit":"Monthly box of USDA foods",
"how_to_apply":"Local agency / food bank enrollment",
"url":"https://www.fns.usda.gov/usda-foods/commodity-supplemental-food-program",
"interview_verification":"Income proof at enrollment",
"renewal":"Annual certification",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B008": {
"id":"B008",
"name":"Senior Farmers' Market Nutrition Program",
"category":"Food",
"level":"Federal/State",
"administrator":"USDA / CA Dept of Food & Agriculture",
"who":"Adults age 60+",
"income_test":"<=185% FPL",
"benefit":"Seasonal coupons (about $50) for farmers-market produce",
"how_to_apply":"Local Area Agency on Aging / distribution events, typically spring",
"url":"https://www.cdfa.ca.gov/SeniorFarmersMktNutritionPrgm/",
"interview_verification":"Self-declaration",
"renewal":"Annual, seasonal",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B009": {
"id":"B009",
"name":"CalFresh Restaurant Meals Program",
"category":"Food",
"level":"State/County",
"administrator":"CDSS + participating counties/restaurants",
"who":"CalFresh recipients who are 60+, disabled, or homeless",
"income_test":"Must already receive CalFresh and meet the category test",
"benefit":"Buy prepared meals at participating restaurants with EBT",
"how_to_apply":"Automatic flag on eligible EBT account; restaurant list via county",
"url":"https://www.cdss.ca.gov/calfresh",
"interview_verification":"None beyond CalFresh eligibility",
"renewal":"With CalFresh case",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B010": {
"id":"B010",
"name":"Disaster CalFresh (D-SNAP)",
"category":"Food",
"level":"Federal/State",
"administrator":"USDA FNS / CDSS / counties",
"who":"Households in a federally declared disaster area",
"income_test":"Lived/worked in disaster area, disaster-related loss or expenses; simplified income test (disaster gross income limit)",
"benefit":"One month+ of EBT food benefits, fast issuance",
"how_to_apply":"Special application window (usually ~7 days) after declaration; county or BenefitsCal",
"url":"https://www.cdss.ca.gov/calfresh",
"interview_verification":"Interview (often phone); disaster-loss attestation",
"renewal":"One-time per disaster",
"automation_class":"B - speed-critical; pre-filled identity makes the short window survivable",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B011": {
"id":"B011",
"name":"Medi-Cal (Medicaid)",
"category":"Health",
"level":"Federal/State",
"administrator":"CA Dept of Health Care Services + counties / Covered California",
"who":"Low-income Californians; since Jan 1, 2024 full-scope covers income-eligible adults regardless of immigration status (note: 2025-26 state budget enacted an enrollment freeze for some immigration categories from Jan 2026 - VERIFY current rule before advising)",
"income_test":"MAGI: adults <=138% FPL; children <=266% FPL; pregnancy coverage higher; NO asset test (eliminated Jan 1, 2024). Non-MAGI pathways for aged/blind/disabled incl. medically needy share-of-cost",
"benefit":"Full health coverage: primary, hospital, prescriptions, dental, vision, mental health, long-term care pathways",
"how_to_apply":"BenefitsCal, Covered California, county office, hospital presumptive eligibility, phone/paper",
"url":"https://www.dhcs.ca.gov/services/medi-cal",
"interview_verification":"Identity/citizenship or satisfactory immigration status verified electronically; income via data matches; some cases need documents",
"renewal":"Annual renewal with ex parte (automatic) renewal attempted first; report changes within 10 days",
"automation_class":"B - application fully submittable online; renewals often auto-complete",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B012": {
"id":"B012",
"name":"Covered California premium tax credits (APTC)",
"category":"Health",
"level":"Federal/State",
"administrator":"Covered California / IRS",
"who":"People without affordable employer or public coverage",
"income_test":"Sliding scale roughly 138-400%+ FPL; NOTE: enhanced federal subsidies were scheduled to expire after 2025 - VERIFY 2026 subsidy schedule",
"benefit":"Monthly premium reduction for marketplace plans; cost-sharing reductions on Silver",
"how_to_apply":"CoveredCA.com (same application as Medi-Cal - one door)",
"url":"https://www.coveredca.com",
"interview_verification":"Income attestation verified against IRS data; annual reconciliation on tax return (Form 8962)",
"renewal":"Annual open enrollment / renewal; report income changes",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B013": {
"id":"B013",
"name":"Medicare Savings Programs (QMB / SLMB / QI / QDWI)",
"category":"Health",
"level":"Federal/State",
"administrator":"SSA + DHCS / counties",
"who":"Low-income Medicare beneficiaries",
"income_test":"QMB <=100% FPL, SLMB <=120%, QI <=135% (plus small income disregards; CA asset test eliminated with Medi-Cal's)",
"benefit":"Pays Medicare Part B premium (~$185/mo 2025 - VERIFY); QMB also covers Part A premium and cost-sharing",
"how_to_apply":"County Medi-Cal office / BenefitsCal; SSA screens LIS applicants for MSP",
"url":"https://www.medicare.gov/basics/costs/help/medicare-savings-programs",
"interview_verification":"Income verification via county; Medicare status from SSA",
"renewal":"Annual (with Medi-Cal renewal)",
"automation_class":"B - chronically under-enrolled; screening inside any senior workflow pays off",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B014": {
"id":"B014",
"name":"Medicare Part D Extra Help (Low-Income Subsidy)",
"category":"Health",
"level":"Federal",
"administrator":"Social Security Administration",
"who":"Low-income Medicare beneficiaries with Part D",
"income_test":"<=150% FPL (full subsidy after Inflation Reduction Act); limited resource test",
"benefit":"Pays Part D premiums and most drug copays; worth ~$5,000/yr average (SSA estimate)",
"how_to_apply":"SSA online application (no documents required at application)",
"url":"https://www.ssa.gov/extrahelp",
"interview_verification":"SSA verifies income/resources via data matches",
"renewal":"Automatic annual re-determination sample; deemed status via SSI/Medi-Cal/MSP",
"automation_class":"A - one of the cleanest fully-online federal applications",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B015": {
"id":"B015",
"name":"In-Home Supportive Services (IHSS)",
"category":"Health",
"level":"State/County",
"administrator":"CDSS + county social workers",
"who":"Medi-Cal-eligible people who are aged, blind or disabled and need help to live safely at home",
"income_test":"Must be Medi-Cal eligible; functional need assessed by county social worker (hours from assessment matrix)",
"benefit":"Paid in-home caregiver hours (can hire family member); hours scale with assessed need",
"how_to_apply":"County IHSS office application + home assessment visit",
"url":"https://www.cdss.ca.gov/in-home-supportive-services",
"interview_verification":"Health care professional certification (SOC 873) + in-home assessment",
"renewal":"Annual reassessment",
"automation_class":"C - assessment is human; application, forms and provider enrollment are automatable",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B016": {
"id":"B016",
"name":"Multipurpose Senior Services Program (MSSP) + CBAS",
"category":"Health",
"level":"State",
"administrator":"DHCS / local MSSP sites",
"who":"Frail Medi-Cal seniors (65+) certifiable for nursing-home level of care",
"income_test":"Medi-Cal eligible + nursing-facility level of care, living in community",
"benefit":"Care management + purchased services that keep the person at home; CBAS = adult day health care",
"how_to_apply":"Referral to local MSSP site / Medi-Cal plan",
"url":"https://www.dhcs.ca.gov/services/medi-cal",
"interview_verification":"Clinical assessment",
"renewal":"Ongoing case management",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B017": {
"id":"B017",
"name":"County indigent health programs (CMSP, Healthy San Francisco, county clinics)",
"category":"Health",
"level":"County",
"administrator":"County health departments; CMSP covers 35 rural counties",
"who":"Uninsured low-income residents not eligible (or not yet enrolled) in Medi-Cal",
"income_test":"County-specific income limits (often <=200% FPL); Welf. & Inst. Code 17000 duty",
"benefit":"Primary/specialty care through county systems",
"how_to_apply":"County health system enrollment",
"url":"https://www.cmspcounties.org",
"interview_verification":"County enrollment interview",
"renewal":"County-specific",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B018": {
"id":"B018",
"name":"California Children's Services (CCS)",
"category":"Health",
"level":"State",
"administrator":"DHCS + counties",
"who":"Children under 21 with serious eligible medical conditions (cancer, CF, congenital heart, etc.)",
"income_test":"Medical condition test is primary; family income test applies to some therapy services (~<= $40k or out-of-pocket threshold)",
"benefit":"Diagnosis, treatment and therapy for the eligible condition; Medical Therapy Program",
"how_to_apply":"Referral (often from physician) to county CCS",
"url":"https://www.dhcs.ca.gov/services/ccs",
"interview_verification":"Medical records; possible financial screening",
"renewal":"Annual medical/financial review",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B019": {
"id":"B019",
"name":"Family PACT",
"category":"Health",
"level":"State",
"administrator":"DHCS / enrolled providers",
"who":"Californians needing family-planning services",
"income_test":"<=200% FPL; confidential; no immigration barrier in practice",
"benefit":"Free contraception, STI and related services at enrolled clinics",
"how_to_apply":"Same-day enrollment at participating clinic",
"url":"https://familypact.org",
"interview_verification":"Point-of-care enrollment; eligibility at clinic",
"renewal":"Per-visit",
"automation_class":"D - clinic enrolls; model role is routing",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B020": {
"id":"B020",
"name":"Cancer detection/treatment: Every Woman Counts + BCCTP",
"category":"Health",
"level":"State",
"administrator":"CDPH / DHCS",
"who":"Low-income uninsured/underinsured people (breast/cervical screening); BCCTP = Medi-Cal treatment pathway after diagnosis",
"income_test":"Screening <=200% FPL; treatment via BCCTP for diagnosed patients meeting program rules",
"benefit":"Free screening; full-scope Medi-Cal during treatment for BCCTP",
"how_to_apply":"Enrolled provider / county",
"url":"https://www.dhcs.ca.gov/services/medi-cal",
"interview_verification":"Clinical pathway enrollment",
"renewal":"Treatment-period coverage",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B021": {
"id":"B021",
"name":"CalWORKs (California TANF)",
"category":"Cash",
"level":"Federal/State/County",
"administrator":"CDSS + counties",
"who":"Families with children (or pregnant) with very low income",
"income_test":"Income and (limited) property tests; deprivation of parental support rules; regional grant levels; 60-month lifetime clock (with exemptions); Welfare-to-Work participation for most adults",
"benefit":"Monthly cash grant by family size and region; plus Homeless Assistance (16 days temporary + permanent housing payment), diversion lump sum, supportive services",
"how_to_apply":"BenefitsCal, county office, GetCalFresh-adjacent portals",
"url":"https://www.cdss.ca.gov/calworks",
"interview_verification":"In-person/phone intake; extensive verification (income, school attendance, immunization); WtW appraisal",
"renewal":"SAR 7 every 6 months; annual redetermination; report changes within 10 days",
"automation_class":"C - interview and WtW are human; application and document assembly automatable",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B022": {
"id":"B022",
"name":"General Assistance / General Relief (GA/GR)",
"category":"Cash",
"level":"County",
"administrator":"County welfare departments",
"who":"Indigent adults, mostly without children",
"income_test":"County-set income/resource limits (very low); employable recipients may have work requirements and repayable-aid rules; some counties time-limit employables (e.g., 3-6 months/yr)",
"benefit":"Small monthly grant (LA County ~$221 - VERIFY) and/or vouchers; amounts and form vary by county",
"how_to_apply":"County DPSS/HSA office or BenefitsCal where supported",
"url":"https://dpss.lacounty.gov",
"interview_verification":"Intake interview; frequent county reporting",
"renewal":"Monthly/quarterly county reporting cycles",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B023": {
"id":"B023",
"name":"SSI + California SSP",
"category":"Cash",
"level":"Federal/State",
"administrator":"Social Security Administration (+ state supplement via SSA)",
"who":"Age 65+, blind, or disabled (adults and children) with very low income/resources",
"income_test":"Federal benefit rate 2025: $967/mo individual; CA SSP adds state amount (combined ~$1,215 for aged/blind living independently) - VERIFY current-year; resource limit $2,000 individual / $3,000 couple; strict disability standard and continuing reviews",
"benefit":"Monthly cash; automatic Medi-Cal in CA",
"how_to_apply":"SSA office / phone / online (protective filing date matters - file intent immediately)",
"url":"https://www.ssa.gov/ssi",
"interview_verification":"Medical evidence review; consultative exams; financial verification",
"renewal":"Continuing disability reviews; annual redeterminations of income/resources; report changes within 10 days",
"automation_class":"C - medical adjudication is human and slow (months); application quality and evidence assembly are the automatable leverage",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B024": {
"id":"B024",
"name":"CAPI (Cash Assistance Program for Immigrants)",
"category":"Cash",
"level":"State",
"administrator":"CDSS + counties",
"who":"Noncitizens ineligible for SSI solely because of immigration status (many sponsored immigrants, PRUCOL categories)",
"income_test":"Mirrors SSI/SSP eligibility except immigration category; payment = SSI/SSP level minus $10",
"benefit":"Monthly cash; linked Medi-Cal pathway",
"how_to_apply":"County welfare office",
"url":"https://www.cdss.ca.gov/inforesources/cdss-programs/capi",
"interview_verification":"County intake; immigration and sponsor-income (deeming) review",
"renewal":"As SSI redetermination cycles",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B025": {
"id":"B025",
"name":"SSDI (Social Security Disability Insurance)",
"category":"Cash",
"level":"Federal",
"administrator":"SSA",
"who":"Workers (and some dependents) who become disabled with sufficient work credits",
"income_test":"Not means-tested; needs insured status + disability standard; 5 full-month waiting period; Medicare after 24 months of entitlement",
"benefit":"Monthly cash based on earnings record",
"how_to_apply":"SSA online/phone/office",
"url":"https://www.ssa.gov/disability",
"interview_verification":"Medical adjudication as SSI",
"renewal":"CDR cycles",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B026": {
"id":"B026",
"name":"Social Security survivors benefits",
"category":"Cash",
"level":"Federal",
"administrator":"SSA",
"who":"Children under 18, widowed spouses, dependent parents of a deceased worker",
"income_test":"Worker must have been insured; not means-tested",
"benefit":"Monthly cash to eligible family members - one of the largest anti-poverty flows for children",
"how_to_apply":"SSA phone/office (limited online)",
"url":"https://www.ssa.gov/survivors",
"interview_verification":"Death certificate, family records",
"renewal":"Age-based conversions; reports of marriage/work",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B027": {
"id":"B027",
"name":"Unemployment Insurance (UI)",
"category":"Cash",
"level":"State",
"administrator":"CA Employment Development Department (EDD)",
"who":"Workers who lose work through no fault of their own",
"income_test":"Must have earned sufficient wages in base period; able/available/seeking work; not means-tested",
"benefit":"Weekly benefit = ~60-70% of wages up to $450/week max, up to 26 weeks (VERIFY current max)",
"how_to_apply":"UI Online (EDD), phone, paper DE 1101I",
"url":"https://edd.ca.gov/en/unemployment",
"interview_verification":"Identity verification (ID.me path); weekly certifications; employer separation review",
"renewal":"Weekly/biweekly certification",
"automation_class":"B - filing and certification automatable with principal present for identity gates",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B028": {
"id":"B028",
"name":"State Disability Insurance (SDI) + Paid Family Leave",
"category":"Cash",
"level":"State",
"administrator":"EDD",
"who":"CA workers who pay SDI tax (most W-2 employees)",
"income_test":"Own non-work disability (SDI) or care/bonding claim (PFL); wage requirements in base period",
"benefit":"Wage replacement ~ 60-70%, raised to 70-90% for lower-wage workers from Jan 2025 (SB 951) - VERIFY tiers; SDI up to 52 weeks; PFL 8 weeks",
"how_to_apply":"SDI Online (EDD) + physician/practitioner certification",
"url":"https://edd.ca.gov/en/disability",
"interview_verification":"Medical certification; employer notice",
"renewal":"Per-claim certifications",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B029": {
"id":"B029",
"name":"VA pension + Aid & Attendance",
"category":"Cash",
"level":"Federal",
"administrator":"Dept of Veterans Affairs",
"who":"Wartime veterans (and survivors) with low income; Aid & Attendance adds care-need test",
"income_test":"Net-worth and income limits; 90+ days active duty incl. wartime period; discharge conditions",
"benefit":"Monthly pension; A&A adds a supplement for help with daily activities",
"how_to_apply":"VA.gov online, VA regional office, accredited VSO (free)",
"url":"https://www.va.gov/pension",
"interview_verification":"VA verifies service, income, medical need; NEVER pay an unaccredited 'pension poacher'",
"renewal":"Annual income verification historically; report changes",
"automation_class":"B - application automatable; use accredited representatives only",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B030": {
"id":"B030",
"name":"VA disability compensation",
"category":"Cash",
"level":"Federal",
"administrator":"VA",
"who":"Veterans with service-connected conditions",
"income_test":"Not means-tested; rating % from VA exams",
"benefit":"Monthly tax-free cash scaled by rating and dependents",
"how_to_apply":"VA.gov online",
"url":"https://www.va.gov/disability",
"interview_verification":"C&P exams; service records",
"renewal":"Ratings can be re-examined; report status changes",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B031": {
"id":"B031",
"name":"Foster care, Adoption Assistance (AAP), Kin-GAP",
"category":"Cash",
"level":"State/County",
"administrator":"CDSS + counties",
"who":"Licensed foster parents, adoptive parents of special-needs children, relative guardians",
"income_test":"Child must be in foster system / court process; rates by level of care",
"benefit":"Monthly maintenance payments per child",
"how_to_apply":"Through the dependency court / social worker system - not a public application",
"url":"https://www.cdss.ca.gov/inforesources/foster-care",
"interview_verification":"Court and social-worker process",
"renewal":"Rate reviews; AAP until 18 (21 in some cases)",
"automation_class":"D - system-initiated; model role is explanation and navigation for caregivers",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B032": {
"id":"B032",
"name":"Refugee Cash Assistance + Refugee Medical Assistance",
"category":"Cash",
"level":"Federal/State",
"administrator":"ORR / CDSS / counties",
"who":"Refugees, asylees, trafficking victims and other ORR-eligible arrivals ineligible for CalWORKs/SSI",
"income_test":"ORR status + income test; RCA up to 12 months from arrival/status date",
"benefit":"Monthly cash (RCA) + health coverage (RMA)",
"how_to_apply":"County welfare office / resettlement agency",
"url":"https://www.cdss.ca.gov/inforesources/refugees",
"interview_verification":"Status documents; county intake",
"renewal":"Time-limited by statute",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B033": {
"id":"B033",
"name":"TCVAP (Trafficking & Crime Victims Assistance Program)",
"category":"Cash",
"level":"State",
"administrator":"CDSS + counties",
"who":"Trafficking victims, and noncitizen crime victims pursuing U/T visas",
"income_test":"Mirrors CalWORKs/RCA rules for people not yet federally eligible",
"benefit":"State-funded cash + food + medical mirror benefits",
"how_to_apply":"County welfare office",
"url":"https://www.cdss.ca.gov/inforesources/cdss-programs/tcvap",
"interview_verification":"County intake + law-enforcement/social-service documentation",
"renewal":"Program cycles as CalWORKs/RCA",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B034": {
"id":"B034",
"name":"CalVCB victim compensation",
"category":"Cash",
"level":"State",
"administrator":"CA Victim Compensation Board",
"who":"Victims of violent crime with crime-related expenses",
"income_test":"Crime reported/cooperation rules (exceptions exist); payer of last resort; expense caps by category",
"benefit":"Reimbursement for medical, mental health, funeral, lost wages, relocation",
"how_to_apply":"Online application via CalVCB; victim-advocate assistance",
"url":"https://victims.ca.gov",
"interview_verification":"Police reports and bills verified by board",
"renewal":"Per-claim",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B035": {
"id":"B035",
"name":"Housing Choice Voucher (Section 8)",
"category":"Housing",
"level":"Federal/State/Local",
"administrator":"HUD / local Public Housing Authorities",
"who":"Low-income renters",
"income_test":"Income <=50% of area median income (75% of new admissions must be <=30% AMI); tenant share ~30% of adjusted monthly income; waitlists commonly years long and often CLOSED - the application event is a lottery/window",
"benefit":"Deep ongoing rent subsidy paid to landlord",
"how_to_apply":"Apply at each local PHA when its waitlist opens; some use centralized lotteries",
"url":"https://www.hud.gov/program_offices/public_indian_housing/pha/contacts",
"interview_verification":"PHA verifies income, household, background per local policy; unit must pass inspection",
"renewal":"Annual recertification + interim reporting of income changes",
"automation_class":"D - nothing to submit until a window opens; the automatable product is waitlist monitoring + instant application when a window opens",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B036": {
"id":"B036",
"name":"Public housing + project-based rental assistance",
"category":"Housing",
"level":"Federal/Local",
"administrator":"HUD / PHAs and project owners",
"who":"Low-income renters",
"income_test":"<=80% AMI for admission (40% of new units targeted <=30% AMI); site-specific waitlists",
"benefit":"Rent ~30% of income in subsidized developments",
"how_to_apply":"Apply per PHA / per property",
"url":"https://www.hud.gov/topics/rental_assistance",
"interview_verification":"Per-property verification",
"renewal":"Annual recertification",
"automation_class":"D - same waitlist-monitoring logic as B035",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B037": {
"id":"B037",
"name":"Section 202 (elderly) / Section 811 (disabled) housing",
"category":"Housing",
"level":"Federal",
"administrator":"HUD / nonprofit owners",
"who":"62+ (202) or disabled adults (811)",
"income_test":"Very-low-income (<=50% AMI) targeting; property waitlists",
"benefit":"Subsidized apartments with services in 202",
"how_to_apply":"Apply per property",
"url":"https://www.hud.gov/program_offices/housing/mfh/grants/section202ptl",
"interview_verification":"Per-property",
"renewal":"Annual",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B038": {
"id":"B038",
"name":"USDA Rural housing: Section 502/504 + rental assistance",
"category":"Housing",
"level":"Federal",
"administrator":"USDA Rural Development",
"who":"Rural low-income households; 504 grants only age 62+",
"income_test":"Income limits by county (low/very-low bands); 504 grant for health/safety repairs; 504 loan 1% interest",
"benefit":"Home purchase/repair loans and grants; rental assistance in USDA properties",
"how_to_apply":"USDA Rural Development office / online",
"url":"https://www.rd.usda.gov",
"interview_verification":"USDA underwriting; property standards",
"renewal":"Loan terms; annual rental-assistance recertification",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B039": {
"id":"B039",
"name":"HOPWA (housing for people with HIV/AIDS)",
"category":"Housing",
"level":"Federal/Local",
"administrator":"HUD / local grantees",
"who":"People living with HIV/AIDS and their families",
"income_test":"Diagnosis + income limits via local program",
"benefit":"Rental assistance, supportive housing, services",
"how_to_apply":"Local HOPWA grantee intake",
"url":"https://www.hud.gov/program_offices/comm_planning/hopwa",
"interview_verification":"Local program verification",
"renewal":"Program-specific",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B040": {
"id":"B040",
"name":"CalWORKs Housing Support Program + county rapid rehousing",
"category":"Housing",
"level":"State/County",
"administrator":"CDSS / counties / local providers",
"who":"CalWORKs families who are homeless or at risk",
"income_test":"Must be in CalWORKs (or eligible) + homeless/at-risk definition",
"benefit":"Security deposit, moving costs, short-term rental subsidies, housing navigation",
"how_to_apply":"Through county CalWORKs worker",
"url":"https://www.cdss.ca.gov/inforesources/housing-and-homelessness-programs",
"interview_verification":"County determination",
"renewal":"While in program",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B041": {
"id":"B041",
"name":"CA Property Tax Postponement (seniors/disabled)",
"category":"Housing",
"level":"State",
"administrator":"State Controller's Office",
"who":"Homeowners 62+, blind, or disabled",
"income_test":"Household income cap (~$51,762 for recent cycles - VERIFY); 40% equity required",
"benefit":"State pays property tax as a lien loan at low interest",
"how_to_apply":"Annual application to State Controller (window opens in autumn)",
"url":"https://www.sco.ca.gov/ardtax_prop_tax_postponement.html",
"interview_verification":"Income/equity verification",
"renewal":"Annual re-application",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B042": {
"id":"B042",
"name":"Legal aid: eviction defense & benefits advocacy",
"category":"Housing",
"level":"Federal/Local",
"administrator":"Legal Services Corporation orgs, county programs (e.g. Stay Housed LA)",
"who":"Tenants facing eviction; people denied benefits",
"income_test":"Usually <=200% FPL (LSC limit 125-200%); case-type priorities",
"benefit":"Free representation: unlawful detainer defense, fair-hearing advocacy, habitability",
"how_to_apply":"LawHelpCA directory; county tenant programs; courthouse self-help centers",
"url":"https://www.lawhelpca.org",
"interview_verification":"Intake screening",
"renewal":"Per case",
"automation_class":"D - routing + intake prep",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B043": {
"id":"B043",
"name":"CARE (California Alternate Rates for Energy)",
"category":"Utilities",
"level":"State/Utility",
"administrator":"Investor-owned utilities under CPUC",
"who":"Households <=200% FPL (or enrolled in a qualifying program: CalFresh, Medi-Cal, SSI, etc.)",
"income_test":"Categorical via program enrollment OR income <=200% FPL",
"benefit":"35% discount on electricity, 20% on natural gas - automatic every month once enrolled",
"how_to_apply":"Utility website/phone/paper form; 2-minute application; some auto-enroll via data share",
"url":"https://www.cpuc.ca.gov/care",
"interview_verification":"Self-certification at application; small % audited later with income proof",
"renewal":"Renewal every 2 years (4 for fixed-income households)",
"automation_class":"A - one of the highest value-per-effort enrollments in the state; fully automatable subject to principal authorization",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B044": {
"id":"B044",
"name":"FERA (Family Electric Rate Assistance)",
"category":"Utilities",
"level":"State/Utility",
"administrator":"Investor-owned electric utilities under CPUC",
"who":"Households of 3+ slightly above CARE limits",
"income_test":"Income 200-250% FPL",
"benefit":"18% electricity discount",
"how_to_apply":"Utility application (same channel as CARE)",
"url":"https://www.cpuc.ca.gov/fera",
"interview_verification":"Self-certification; audits as CARE",
"renewal":"Renewal as CARE",
"automation_class":"A",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B045": {
"id":"B045",
"name":"LIHEAP (energy assistance + crisis + weatherization referral)",
"category":"Utilities",
"level":"Federal/State/Local",
"administrator":"HHS / CA Dept of Community Services & Development / local agencies",
"who":"Low-income households with energy burden",
"income_test":"<=150% FPL or 60% state median income (CA uses state test); priority to elderly/disabled/children under 6",
"benefit":"One-time bill credit (roughly $200-$1,000 by need - VERIFY), crisis shutoff prevention, furnace repair",
"how_to_apply":"Local community action agency (find via CSD); seasonal funding windows - money runs out",
"url":"https://www.csd.ca.gov",
"interview_verification":"Income docs + utility bill at agency intake",
"renewal":"Annual (one benefit per program year per type)",
"automation_class":"B - document prep automatable; funding is first-come, so speed matters",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B046": {
"id":"B046",
"name":"Weatherization Assistance Program (WAP)",
"category":"Utilities",
"level":"Federal",
"administrator":"Dept of Energy / CSD / local providers",
"who":"Low-income households (owner or renter)",
"income_test":"<=200% FPL or categorical (SSI/TANF etc.)",
"benefit":"Free insulation, furnace work, efficiency upgrades (avg value several thousand dollars)",
"how_to_apply":"Local provider application + home energy audit",
"url":"https://www.energy.gov/scep/wap/weatherization-assistance-program",
"interview_verification":"Income verification + dwelling audit",
"renewal":"One-time per dwelling (re-weatherization limited)",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B047": {
"id":"B047",
"name":"Lifeline (federal) + California LifeLine (phone discount)",
"category":"Utilities",
"level":"Federal/State",
"administrator":"FCC / CPUC via carriers",
"who":"Low-income households",
"income_test":"<=135% FPL or categorical via SNAP/Medicaid/SSI/etc.; CA LifeLine has its own (higher) income bands",
"benefit":"Federal $9.25/mo ($34.25 on Tribal lands); CA LifeLine adds state discount / flat-rate wireless plans",
"how_to_apply":"Carrier enrollment or CA LifeLine administrator; identity + eligibility check via databases",
"url":"https://www.californialifeline.com",
"interview_verification":"National Verifier database check; annual recertification automated where possible",
"renewal":"Annual recertification (federal rule)",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B048": {
"id":"B048",
"name":"Affordable Connectivity Program (ACP)",
"category":"Utilities",
"level":"Federal - DEFUNCT",
"administrator":"FCC",
"who":"WAS: households <=200% FPL",
"income_test":"PROGRAM ENDED June 1, 2024 (funding lapsed). Do not present as available.",
"benefit":"Was $30/mo broadband discount",
"how_to_apply":"Replaced in practice by ISP low-income plans (e.g., AT&T Access, Spectrum Internet Assist, Cox ConnectAssist) with their own applications",
"url":"https://www.fcc.gov/acp",
"interview_verification":"N/A",
"renewal":"N/A",
"automation_class":"D - route households to ISP plans instead",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B049": {
"id":"B049",
"name":"California Earned Income Tax Credit (CalEITC)",
"category":"Tax credits",
"level":"State/County",
"administrator":"Franchise Tax Board (via tax return)",
"who":"Low-wage CA workers (including ITIN filers and self-employed)",
"income_test":"Earned income up to ~$31,950 (VERIFY current year); must file CA return; investment income limits",
"benefit":"Up to ~$3,529 (VERIFY) refundable credit, scales with children",
"how_to_apply":"File CA tax return (free via VITA / CalFile / IRS Free File partners)",
"url":"https://www.ftb.ca.gov/file/personal/credits/california-earned-income-tax-credit.html",
"interview_verification":"Return review; wage records",
"renewal":"Annual filing; 4-year CA claim window for late filing",
"automation_class":"A - filing is the whole game; interview + document assembly fully automatable",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B050": {
"id":"B050",
"name":"Young Child Tax Credit (CA)",
"category":"Tax credits",
"level":"State",
"administrator":"FTB",
"who":"CalEITC-eligible families with a child under 6",
"income_test":"Must qualify for CalEITC and have income under ~$30k phase-out (VERIFY)",
"benefit":"Up to ~$1,117 (VERIFY) additional refundable credit",
"how_to_apply":"Automatic on the CA return when CalEITC claimed",
"url":"https://www.ftb.ca.gov/file/personal/credits/young-child-tax-credit.html",
"interview_verification":"As CalEITC",
"renewal":"Annual",
"automation_class":"A - rides the same filing",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B051": {
"id":"B051",
"name":"Foster Youth Tax Credit (CA)",
"category":"Tax credits",
"level":"State",
"administrator":"FTB",
"who":"Former foster youth age 18-25 who were in CA foster care at 13+",
"income_test":"Must qualify for CalEITC; verification via CDSS county letter / FTB check",
"benefit":"Up to ~$1,117 (VERIFY)",
"how_to_apply":"CA tax return + foster-youth verification",
"url":"https://www.ftb.ca.gov/file/personal/credits/foster-youth-tax-credit.html",
"interview_verification":"CDSS verification",
"renewal":"Annual",
"automation_class":"A",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B052": {
"id":"B052",
"name":"Federal EITC",
"category":"Tax credits",
"level":"Federal",
"administrator":"IRS (via tax return)",
"who":"Low/moderate-wage workers",
"income_test":"Earned income limits by children (2025: max credit $7,830 with 3+ children - VERIFY); must have SSN valid for employment; investment income cap",
"benefit":"Refundable credit up to ~$7,830 - single largest cash anti-poverty program for working families",
"how_to_apply":"File federal return; free help via VITA/TCE",
"url":"https://www.irs.gov/credits-deductions/individuals/earned-income-tax-credit",
"interview_verification":"IRS document matching; some returns audited for qualifying-child proof",
"renewal":"Annual; 3-year federal refund claim window",
"automation_class":"A",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B053": {
"id":"B053",
"name":"Child Tax Credit + Additional CTC",
"category":"Tax credits",
"level":"Federal",
"administrator":"IRS",
"who":"Families with children under 17",
"income_test":"Child must have SSN; refundable portion (ACTC) up to ~$1,700/child (VERIFY); credit $2,000/child phases out at higher incomes",
"benefit":"Up to $2,000 per child, partly refundable",
"how_to_apply":"Federal tax return",
"url":"https://www.irs.gov/credits-deductions/individuals/child-tax-credit",
"interview_verification":"As EITC",
"renewal":"Annual",
"automation_class":"A",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B054": {
"id":"B054",
"name":"Free tax preparation: VITA / TCE + Free File + CalFile",
"category":"Tax credits",
"level":"Federal/State/Local",
"administrator":"IRS / FTB / community sites",
"who":"Anyone <= ~$67k (VITA guideline - VERIFY) or 60+ (TCE); Free File for AGI under threshold",
"income_test":"Income guideline for site-based prep; no test for CalFile",
"benefit":"Free accurate filing that captures EITC/CTC/CalEITC - the delivery mechanism for B049-B053",
"how_to_apply":"IRS VITA locator; 211; FTB CalFile direct filing",
"url":"https://www.irs.gov/individuals/free-tax-return-preparation-for-qualifying-taxpayers",
"interview_verification":"IRS-certified volunteer review",
"renewal":"Annual season (late Jan-Apr; extensions to Oct)",
"automation_class":"D - routing + document checklist; filing itself in B049-B053",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B055": {
"id":"B055",
"name":"Federal Pell Grant",
"category":"Education",
"level":"Federal",
"administrator":"Dept of Education / colleges",
"who":"Undergraduates with financial need",
"income_test":"FAFSA Student Aid Index; max grant $7,395 (2025-26 - VERIFY); incarcerated-student and other special rules",
"benefit":"Grant (no repayment) up to max by enrollment intensity",
"how_to_apply":"FAFSA (one application drives federal + most state aid)",
"url":"https://studentaid.gov/h/apply-for-aid/fafsa",
"interview_verification":"FAFSA data verified against IRS direct data exchange; school may select for verification",
"renewal":"Annual FAFSA",
"automation_class":"B - FAFSA prep automatable; identity (FSA ID) is principal's",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B056": {
"id":"B056",
"name":"Cal Grant A / B / C",
"category":"Education",
"level":"State",
"administrator":"CA Student Aid Commission",
"who":"CA resident undergraduates (and some grad for A)",
"income_test":"Income + asset ceilings by family size (published annually); GPA requirements; CA Dream Act Application for undocumented students",
"benefit":"A: tuition/fees; B: access award (~$1,648 - VERIFY) + tuition in later years; C: vocational books/tools/supplies",
"how_to_apply":"FAFSA or CA Dream Act Application by state deadline (historically Mar 2; recent cycles Apr 2 - VERIFY) + GPA verification",
"url":"https://www.csac.ca.gov",
"interview_verification":"School submits GPA; CSAC income checks",
"renewal":"Annual renewal with satisfactory progress",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B057": {
"id":"B057",
"name":"California College Promise Grant (fee waiver) + College Promise (AB 19/AB 2)",
"category":"Education",
"level":"State",
"administrator":"Community college districts",
"who":"CA community college students",
"income_test":"CCPG: need-based by income standards (former Board of Governors waiver); AB19/2: first-time, full-time students get up to 2 years fees covered",
"benefit":"Tuition/fee coverage at $46/unit",
"how_to_apply":"College financial aid office / online application",
"url":"https://www.cccapply.org",
"interview_verification":"College verification",
"renewal":"Annual",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B058": {
"id":"B058",
"name":"Head Start / Early Head Start",
"category":"Child care",
"level":"Federal/State/Local",
"administrator":"HHS / local grantees",
"who":"Children 0-5 in low-income families; pregnant people (EHS)",
"income_test":"<=130% FPL, or categorical: foster, homeless, or family receives SSI/CalWORKs/CalFresh (automatic eligibility); up to 10% over-income slots",
"benefit":"Free early education + family services; full-day options vary",
"how_to_apply":"Local program application; center locator",
"url":"https://eclkc.ohs.acf.hhs.gov/center-finder",
"interview_verification":"Income/status documentation at enrollment",
"renewal":"Annual enrollment",
"automation_class":"C - local enrollment; waitlists",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B059": {
"id":"B059",
"name":"CA State Preschool Program (CSPP)",
"category":"Child care",
"level":"State",
"administrator":"CA Dept of Education / school districts & providers",
"who":"Children age 3-4",
"income_test":"Family income <=100% of state median income for part-day priority bands (VERIFY current bands); priority to lowest income + child-protective referrals",
"benefit":"Free or sliding-scale preschool (part/full day)",
"how_to_apply":"Local district / provider enrollment",
"url":"https://www.cde.ca.gov/sp/cd/",
"interview_verification":"Income documentation",
"renewal":"Annual",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B060": {
"id":"B060",
"name":"Subsidized child care: CalWORKs Stages 1-3 + Alternative Payment (CAPP)",
"category":"Child care",
"level":"State/County",
"administrator":"CDSS / county welfare / Alternative Payment Programs",
"who":"Working low-income families needing care to work or train",
"income_test":"Income <=85% of state median income; need = employment/training/incapacity; Stage 1-3 for CalWORKs families, CAPP via central eligibility lists (waitlists)",
"benefit":"Voucher-style subsidy paid to chosen provider (incl. license-exempt family/friend/neighbor care)",
"how_to_apply":"County welfare (CalWORKs) or local Resource & Referral central eligibility list",
"url":"https://rrnetwork.org",
"interview_verification":"Income + need verification; provider enrollment paperwork",
"renewal":"Recertification every 24 months (family fee rules apply above 40% SMI - VERIFY)",
"automation_class":"C - eligibility lists and provider paperwork are the friction",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B061": {
"id":"B061",
"name":"Extended Foster Care (AB 12) + Chafee grants",
"category":"Education",
"level":"State",
"administrator":"CDSS / counties / CSAC",
"who":"Youth in foster care at 18; former foster youth to 21 (EFC), Chafee education funds to 26",
"income_test":"Court dependency status at 18; participation conditions (school/work/treatment) for EFC",
"benefit":"Monthly placement support 18-21; Chafee grant up to $5,000/yr for education (VERIFY)",
"how_to_apply":"Social worker / ILP coordinator; Chafee via FAFSA + school",
"url":"https://www.cdss.ca.gov/inforesources/foster-care",
"interview_verification":"Court/social worker verification",
"renewal":"6-month case reviews",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B062": {
"id":"B062",
"name":"SCSEP (Senior Community Service Employment)",
"category":"Work",
"level":"Federal/State",
"administrator":"Dept of Labor / local grantees (e.g., NCOA, SER)",
"who":"Adults 55+ unemployed with low income",
"income_test":"<=125% FPL; unemployed",
"benefit":"Part-time paid work experience at minimum wage (~20 hrs/wk) + job placement",
"how_to_apply":"Local SCSEP project application",
"url":"https://www.dol.gov/agencies/eta/scsep",
"interview_verification":"Income + employment status",
"renewal":"Annual income recertification",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B063": {
"id":"B063",
"name":"Older Americans Act meals (Meals on Wheels / congregate)",
"category":"Seniors",
"level":"Federal/State",
"administrator":"Administration for Community Living / Area Agencies on Aging",
"who":"Adults 60+ (and spouses), priority to greatest need",
"income_test":"No strict income test by statute (targeting by need); donations requested, not required",
"benefit":"Home-delivered or congregate meals + wellness checks",
"how_to_apply":"Local AAA / senior center intake",
"url":"https://eldercare.acl.gov",
"interview_verification":"Needs assessment by provider",
"renewal":"Ongoing",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B064": {
"id":"B064",
"name":"FEMA Individuals & Households Program",
"category":"Disaster",
"level":"Federal",
"administrator":"FEMA",
"who":"People in federally declared disaster areas with uninsured losses",
"income_test":"Primary residence in declared county; citizenship/qualified status for cash (mixed-status households can qualify via eligible member)",
"benefit":"Housing assistance + other-needs assistance (caps reset annually; 2025 housing max ~$43,600 - VERIFY)",
"how_to_apply":"DisasterAssistance.gov, FEMA app, phone, Disaster Recovery Centers",
"url":"https://www.disasterassistance.gov",
"interview_verification":"FEMA inspection (remote or in-person); insurance-first rule",
"renewal":"Per disaster; appeal within 60 days",
"automation_class":"B - post-disaster speed + documentation quality decide outcomes",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B065": {
"id":"B065",
"name":"Medi-Cal Dental (Denti-Cal) + vision",
"category":"Health",
"level":"Federal/State",
"administrator":"DHCS",
"who":"Medi-Cal members",
"income_test":"Included with Medi-Cal eligibility",
"benefit":"Dental exams, cleanings, fillings, extractions (+ more for children/pregnancy); basic vision",
"how_to_apply":"Automatic with Medi-Cal; find provider via Medi-Cal Dental",
"url":"https://dental.dhcs.ca.gov",
"interview_verification":"Provider-level",
"renewal":"With Medi-Cal",
"automation_class":"D - members don't know it exists; discovery is the product",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B066": {
"id":"B066",
"name":"CA Paid Family Leave is filed under SDI - see B028",
"category":"Cash",
"level":"State",
"administrator":"EDD",
"who":"-",
"income_test":"Cross-reference only",
"benefit":"-",
"how_to_apply":"See B028",
"url":"https://edd.ca.gov/en/disability",
"interview_verification":"-",
"renewal":"-",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it",
"see":"B028"
},
"B067": {
"id":"B067",
"name":"211 (navigation infrastructure)",
"category":"Discovery",
"level":"Federal/State/Local",
"administrator":"211.org / local 211s (211 LA, 211 Bay Area, etc.)",
"who":"Anyone - the universal front door for local aid",
"income_test":"No test",
"benefit":"Live referral to local food, housing, utility, legal and benefit programs; many benefits in this tab are actually delivered through 211 referrals",
"how_to_apply":"Dial 2-1-1 or search 211.org",
"url":"https://www.211.org",
"interview_verification":"None",
"renewal":"N/A",
"automation_class":"D - a channel, not a program; the model's job is to pre-answer what 211 would ask",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B068": {
"id":"B068",
"name":"Benefits.gov + USA.gov benefit finder + BenefitsCheckUp (NCOA)",
"category":"Discovery",
"level":"Federal",
"administrator":"SSA/GovDelivery partners; NCOA",
"who":"Anyone screening for programs (BenefitsCheckUp skews 55+)",
"income_test":"No test",
"benefit":"Anonymous screening across 1,000+ federal/state programs with a report of likely eligibility",
"how_to_apply":"Online questionnaires",
"url":"https://www.benefits.gov",
"interview_verification":"None (self-reported data)",
"renewal":"N/A",
"automation_class":"D - competing screeners; your differentiator is execution after screening, not screening itself",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B069": {
"id":"B069",
"name":"Emergency Housing Vouchers (EHV) - legacy",
"category":"Housing",
"level":"Federal/State",
"administrator":"HUD / PHAs / Continuums of Care",
"who":"WAS: homeless, fleeing violence, recently homeless households via CoC referral",
"income_test":"Issuance ended (program wound down; existing vouchers continue and may be reissued per HUD guidance - VERIFY)",
"benefit":"Voucher subsidy for current holders",
"how_to_apply":"CoC/PHA only - no open application",
"url":"https://www.hud.gov/program_offices/public_indian_housing/housing_choice_voucher_program",
"interview_verification":"PHA/CoC verification",
"renewal":"Annual for holders",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B070": {
"id":"B070",
"name":"Whole Person Care successor: CalAIM Enhanced Care Management + Community Supports",
"category":"Housing",
"level":"State/County",
"administrator":"DHCS / Medi-Cal managed care plans",
"who":"Medi-Cal members with complex needs (homelessness, frequent ER use, serious mental illness, etc.)",
"income_test":"Medi-Cal enrollment + population-of-focus criteria; Community Supports include housing deposits, tenancy support, medically tailored meals, sobering centers",
"benefit":"Care management + concrete supports (deposits, meals, recuperative care) delivered via the health plan",
"how_to_apply":"Ask Medi-Cal plan / provider referral / county",
"url":"https://www.dhcs.ca.gov/CalAIM",
"interview_verification":"Plan assessment",
"renewal":"While member meets criteria",
"automation_class":"D - referral-based; model role: identify eligible members and force the referral question",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B071": {
"id":"B071",
"name":"Farmers' Market Nutrition Program (WIC FMNP) + CA Market Match",
"category":"Food",
"level":"Federal",
"administrator":"USDA / CDFA / Ecology Center (Market Match)",
"who":"WIC participants (FMNP); CalFresh shoppers (Market Match)",
"income_test":"FMNP via WIC status; Market Match matches EBT spending at participating farmers markets (match caps vary by market/funding - VERIFY)",
"benefit":"Bonus produce purchasing power at farmers markets",
"how_to_apply":"WIC clinic (FMNP coupons); market info booth (Market Match)",
"url":"https://www.cdfa.ca.gov",
"interview_verification":"WIC status or EBT at market",
"renewal":"Seasonal",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B072": {
"id":"B072",
"name":"Workers' compensation (temporary disability)",
"category":"Cash",
"level":"State",
"administrator":"CA Dept of Industrial Relations / employers' insurers",
"who":"Workers injured on the job",
"income_test":"Employment injury; not means-tested; claim form DWC-1 within 1 year (30-day employer notice norm)",
"benefit":"Medical care + ~2/3 wage replacement (min/max by year - VERIFY)",
"how_to_apply":"DWC-1 claim form via employer; disputes at WCAB",
"url":"https://www.dir.ca.gov/dwc/",
"interview_verification":"Employer/insurer investigation; treating-physician reports",
"renewal":"Per claim; utilization review disputes",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B073": {
"id":"B073",
"name":"PACE (Program of All-Inclusive Care for the Elderly)",
"category":"Health",
"level":"Federal/State",
"administrator":"DHCS / PACE organizations",
"who":"55+ who need nursing-home level of care but can live in the community",
"income_test":"Medi-Cal eligible (or Medicare + Medi-Cal / private pay); live in a PACE service area",
"benefit":"All-inclusive medical + social care via PACE center (transport, meals, day health)",
"how_to_apply":"PACE organization intake (e.g., On Lok, CalOptima PACE)",
"url":"https://www.dhcs.ca.gov/services/medi-cal",
"interview_verification":"Clinical eligibility assessment",
"renewal":"Monthly capitation; disenrollment rules",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B074": {
"id":"B074",
"name":"Home-delivered groceries / medically tailored meals (CalAIM Community Support)",
"category":"Food",
"level":"State/County",
"administrator":"Medi-Cal plans / community providers",
"who":"Medi-Cal members with diet-sensitive conditions post-discharge or chronic",
"income_test":"Plan criteria (condition + recent hospitalization for some supports)",
"benefit":"Prepared medically tailored meals delivered (typically up to 12 weeks)",
"how_to_apply":"Medi-Cal plan authorization",
"url":"https://www.dhcs.ca.gov/CalAIM",
"interview_verification":"Plan/provider assessment",
"renewal":"Time-limited episodes",
"automation_class":"D",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B075": {
"id":"B075",
"name":"Federal student aid beyond Pell: FSEOG, Work-Study, subsidized loans",
"category":"Education",
"level":"Federal",
"administrator":"Dept of Education / colleges",
"who":"FAFSA filers with need",
"income_test":"FAFSA; campus-based funds are first-come (file FAFSA early)",
"benefit":"Campus grants, work-study jobs, subsidized loan interest benefit",
"how_to_apply":"FAFSA (same filing as B055)",
"url":"https://studentaid.gov",
"interview_verification":"School verification",
"renewal":"Annual",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B076": {
"id":"B076",
"name":"Means-based transit fares: Clipper START (Bay Area), Metro LIFE (LA), MTS/PRONTO reduced fares",
"category":"Transit",
"level":"County",
"administrator":"Transit agencies",
"who":"Low-income riders",
"income_test":"Clipper START: 200% FPL (50% discount most agencies); Metro LIFE: income bands (~ <= $41k household of 1 - VERIFY) with free-ride allotments",
"benefit":"Discounted transit passes/fares",
"how_to_apply":"Online application with income proof (or categorical via benefit enrollment)",
"url":"https://www.clipperstartcard.com",
"interview_verification":"Income or benefit-status verification",
"renewal":"1-2 year renewal",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B077": {
"id":"B077",
"name":"Golden State Stimulus / one-time payments - HISTORICAL",
"category":"Cash",
"level":"State",
"administrator":"FTB",
"who":"WAS: CalEITC filers (2021-22 payments)",
"income_test":"Program complete; no current application",
"benefit":"One-time payments (historical)",
"how_to_apply":"None - do not present as available",
"url":"https://www.ftb.ca.gov",
"interview_verification":"N/A",
"renewal":"N/A",
"automation_class":"D - listed to prevent stale-article errors",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B078": {
"id":"B078",
"name":"HIV/AIDS services: Ryan White + ADAP",
"category":"Health",
"level":"Federal/State",
"administrator":"HRSA / CA Office of AIDS",
"who":"People living with HIV",
"income_test":"ADAP: income <= 500% FPL (CA - VERIFY); Ryan White services via local clinics",
"benefit":"Free HIV medication (ADAP) + medical/supportive services",
"how_to_apply":"Clinic / ADAP enrollment worker",
"url":"https://www.cdph.ca.gov/Programs/CID/DOA/Pages/OA_ADAP.aspx",
"interview_verification":"Diagnosis + income verification",
"renewal":"6-month ADAP recertification",
"automation_class":"C",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B079": {
"id":"B079",
"name":"Continuum of Care shelters + Coordinated Entry",
"category":"Housing",
"level":"Federal/Local",
"administrator":"HUD / county CoCs",
"who":"People experiencing homelessness",
"income_test":"Homeless status; prioritization by vulnerability assessment (e.g., VI-SPDAT successors / local tools)",
"benefit":"Emergency shelter, transitional housing, permanent supportive housing referrals",
"how_to_apply":"Coordinated Entry access points; 211; outreach teams",
"url":"https://www.hudexchange.info/programs/coc/",
"interview_verification":"Assessment by trained staff",
"renewal":"Ongoing",
"automation_class":"D - human system; model prepares documents and IDs people need for matching",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
},
"B080": {
"id":"B080",
"name":"State-only Medi-Cal categories for immigrants (incl. pregnancy & emergency)",
"category":"Health",
"level":"State",
"administrator":"DHCS",
"who":"People whose immigration status limits federal funding",
"income_test":"State funds full-scope for all ages since Jan 2024 regardless of status; 2025-26 budget: enrollment freeze for new full-scope applicants 19+ with unsatisfactory immigration status from Jan 1, 2026 + future premiums - VERIFY before relying",
"benefit":"Same Medi-Cal benefits via state funds",
"how_to_apply":"BenefitsCal / county (same door as B011)",
"url":"https://www.dhcs.ca.gov/services/medi-cal",
"interview_verification":"As B011",
"renewal":"As B011",
"automation_class":"B",
"verification":"CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
"figures_status":"every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
}
},
"life_events": [
{
"id":"event:job_loss_fired_laid_off_quit_with_cause",
"event":"Job loss (fired / laid off / quit with cause)",
"triggers": [
"B001",
"B011",
"B012",
"B027",
"B035",
"B036",
"B043",
"B049",
"B052"
],
"first_action":"File UI in week 1; apply CalFresh + Medi-Cal the same week (one BenefitsCal session)",
"deadlines":"UI: file week 1 or lose weeks. Covered CA special enrollment: 60 days from coverage loss. CalFresh expedited: 3-day issuance if destitute",
"documents":"Final pay stub, separation letter, ID, lease, last utility bill",
"cross_eligibility":"UI income counts for CalFresh/Medi-Cal on different clocks - model both; severance treatment differs by program"
},
{
"id":"event:hours_cut_income_drop_still_employed",
"event":"Hours cut / income drop (still employed)",
"triggers": [
"B001",
"B043",
"B044",
"B045",
"B060",
"B076"
],
"first_action":"Re-screen the whole household at the new income - most working-poor aid keys off current monthly income",
"deadlines":"CalFresh: apply the month income drops (benefits start from filing). LIHEAP: before funds exhaust",
"documents":"Recent pay stubs showing the drop, employer letter if available",
"cross_eligibility":"Current-month income is what most programs test - a bad month is exactly when to file"
},
{
"id":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"event":"Eviction notice received (3-day / 30-day / unlawful detainer)",
"triggers": [
"B021",
"B040",
"B042",
"B067",
"B079"
],
"first_action":"Call legal aid the day the notice arrives; answer any unlawful detainer within the court deadline",
"deadlines":"CA unlawful detainer answer deadline: 10 court days after service (VERIFY current rule - changed by AB 2347 to 10 days from Jan 2025). Never miss it",
"documents":"Lease, notices, rent receipts, photos of unit conditions, all court papers",
"cross_eligibility":"Habitability and notice defects are defenses; a negotiated move-out without judgment protects the record"
},
{
"id":"event:became_homeless_no_address_tonight",
"event":"Became homeless (no address tonight)",
"triggers": [
"B001",
"B009",
"B011",
"B022",
"B063",
"B070",
"B079"
],
"first_action":"Coordinated Entry assessment + expedited CalFresh + a mail solution (county office / General Delivery / shelter address)",
"deadlines":"Expedited CalFresh: 3-day issuance for destitute households. Shelter beds: same-day via 211",
"documents":"Whatever ID survives; counties must accept alternative proofs - know the flexibilities",
"cross_eligibility":"No fixed address does NOT bar benefits; homeless status unlocks exemptions (ABAWD, interview flexibilities)"
},
{
"id":"event:pregnancy_new_baby",
"event":"Pregnancy / new baby",
"triggers": [
"B001",
"B003",
"B011",
"B028",
"B050",
"B053",
"B058",
"B060"
],
"first_action":"Enroll WIC + Medi-Cal pregnancy coverage at first prenatal contact; file PFL dates before the birth",
"deadlines":"Medi-Cal presumptive eligibility is same-day at qualified providers. Newborn is deemed Medi-Cal eligible when mother is enrolled - report the birth immediately",
"documents":"ID, pregnancy verification (clinic), income proof",
"cross_eligibility":"Baby counts in household size for CalFresh from birth; WIC covers the pregnant person AND then the infant - two enrollments, one visit"
},
{
"id":"event:job_related_injury_can_t_work_temporary",
"event":"Job-related injury / can't work (temporary)",
"triggers": [
"B001",
"B011",
"B028",
"B072"
],
"first_action":"File DWC-1 with employer immediately; if treatment or pay stalls, file SDI",
"deadlines":"DWC-1: give to employer within 30 days (rights can be lost at 1 year). SDI: file within 49 days of disability start",
"documents":"Incident details, employer info, medical notes, pay records",
"cross_eligibility":"SDI and comp coordinate: SDI pays when comp is denied/delayed, with lien/repayment rules - file both, disclose both"
},
{
"id":"event:disability_becomes_long_term_permanent",
"event":"Disability becomes long-term / permanent",
"triggers": [
"B011",
"B013",
"B015",
"B023",
"B025",
"B037",
"B076"
],
"first_action":"File SSI/SSDI EARLY - protective filing date sets back pay; do not wait for SDI to end",
"deadlines":"SDI exhausts at 52 weeks: file federal claims by month 6 of disability. SSDI: Medicare starts 24 months after entitlement",
"documents":"Full provider list, treatment timeline, work history, function statements",
"cross_eligibility":"1619(b) lets SSI recipients keep Medi-Cal while working; SSDI has its own work-incentive rules - 'working = lose everything' is false"
},
{
"id":"event:turning_65",
"event":"Turning 65",
"triggers": [
"B007",
"B008",
"B013",
"B014",
"B023",
"B041",
"B062",
"B063",
"B073"
],
"first_action":"Enroll Medicare in the initial window; screen MSP + Extra Help the same week (they pay the premiums Medicare just started charging)",
"deadlines":"Medicare IEP: 7 months around the 65th birthday - late Part B enrollment = permanent premium penalty + coverage gap",
"documents":"Medicare card, income facts, current coverage letters",
"cross_eligibility":"Turning 65 while on Medi-Cal: the programs stack (Medi-Cal + Medicare + MSP + Extra Help) - a configuration problem, not a single application"
},
{
"id":"event:senior_needs_care_at_home_aging_parent_own_decline",
"event":"Senior needs care at home (aging parent / own decline)",
"triggers": [
"B011",
"B015",
"B016",
"B029",
"B063",
"B073"
],
"first_action":"Request IHSS assessment; get the SOC 873 certification started with the doctor",
"deadlines":"IHSS hours start from application/assessment - delays are unrecoverable care hours",
"documents":"Medi-Cal card, physician info, daily-living limitation list",
"cross_eligibility":"A spouse or adult child can be the PAID IHSS provider - the family often already has its caregiver"
},
{
"id":"event:child_starts_school_turns_5",
"event":"Child starts school / turns 5",
"triggers": [
"B004",
"B005",
"B055",
"B056",
"B059",
"B060"
],
"first_action":"File the school Universal Benefits Application even though meals are free - it drives SUN Bucks",
"deadlines":"UBA / meal application: file at school-year start; SUN Bucks eligibility cutoff end of August",
"documents":"School enrollment, income facts",
"cross_eligibility":"Free meals need no form; SUN Bucks does. The same form also drives school funding - schools will push it"
},
{
"id":"event:leaving_foster_care_18_21",
"event":"Leaving foster care (18-21)",
"triggers": [
"B001",
"B011",
"B051",
"B056",
"B061"
],
"first_action":"Confirm EFC participation conditions; file Medi-Cal former-foster-youth category (no income test to 26)",
"deadlines":"Medi-Cal FFY: enroll any time before 26. EFC: participation conditions reviewed every 6 months",
"documents":"Court/dependency verification letter (also unlocks B051)",
"cross_eligibility":"The FFY Medi-Cal category is the single most valuable fact here: full coverage to 26 regardless of income"
},
{
"id":"event:release_from_incarceration",
"event":"Release from incarceration",
"triggers": [
"B001",
"B011",
"B022",
"B079"
],
"first_action":"Start pre-release: Medi-Cal activation + ID documents are the two rails everything else rides on",
"deadlines":"Pell Grants restored for incarcerated students in approved programs (FAFSA) - education path opens at enrollment",
"documents":"Release papers, any surviving ID, court records",
"cross_eligibility":"Benefits generally cannot pay for periods of incarceration (SSI suspends after 30 days, terminates after 12 months - reinstatement rules differ)"
},
{
"id":"event:immigration_status_change_mixed_status_fear",
"event":"Immigration status change / mixed-status fear",
"triggers": [
"B002",
"B003",
"B004",
"B011",
"B024",
"B033",
"B080"
],
"first_action":"Screen member-by-member: citizens and qualified noncitizens first; state-funded programs second; never issue a household-level refusal",
"deadlines":"CFAP 55+ expansion: Oct 1, 2027. Public-charge rule: most benefits in this workbook are NOT counted (current rule excludes most non-cash benefits and SNAP/Medicaid for most categories - VERIFY current policy before advising)",
"documents":"Status documents per member",
"cross_eligibility":"Household members can apply for eligible members only; non-applicant members' status is not the county's business in most programs"
},
{
"id":"event:divorce_separation_partner_leaves",
"event":"Divorce / separation / partner leaves",
"triggers": [
"B001",
"B011",
"B021",
"B035",
"B042",
"B052",
"B053"
],
"first_action":"Report the composition change to every open case within its window (10 days for CalWORKs/Medi-Cal); re-screen as a smaller household",
"deadlines":"Support/custody orders take months - benefits re-screen on ACTUAL composition now, not the court outcome",
"documents":"Separation proof (separate addresses, statements), children's documents",
"cross_eligibility":"The departing partner's income stops counting when they actually leave - file the change, don't wait for the divorce decree"
},
{
"id":"event:death_of_a_spouse_parent",
"event":"Death of a spouse / parent",
"triggers": [
"B001",
"B021",
"B026",
"B034",
"B064"
],
"first_action":"Call SSA promptly - survivors benefits for children start from application month; some are retroactive only 6 months",
"deadlines":"Survivors: apply within months to protect retroactivity. Burial benefits (SSA lump sum $255) require filing within 2 years",
"documents":"Death certificate (order multiple certified copies), marriage/birth records, decedent's SSN",
"cross_eligibility":"Children's survivors benefits are frequently larger than any cash-aid grant - and unclaimed for years out of simple unawareness"
},
{
"id":"event:natural_disaster_fire_flood_earthquake",
"event":"Natural disaster (fire / flood / earthquake)",
"triggers": [
"B010",
"B027",
"B034",
"B045",
"B064"
],
"first_action":"Register with FEMA first (it gates other aid); watch for the D-SNAP window announcement",
"deadlines":"FEMA registration: within 60 days of declaration. D-SNAP: ~7-day window when announced. DUA: 30 days from announcement",
"documents":"ID (flexible post-disaster), address proof, insurance info",
"cross_eligibility":"Insurance-first rule at FEMA; D-SNAP uses a different, simpler income test than regular CalFresh"
},
{
"id":"event:fleeing_domestic_violence",
"event":"Fleeing domestic violence",
"triggers": [
"B021",
"B033",
"B034",
"B042"
],
"first_action":"Safety plan with a DV advocate FIRST; benefits second - advocate hotlines route everything",
"deadlines":"CalWORKs good-cause and DV waivers must be requested - they are not automatic",
"documents":"Whatever documents are safely accessible; programs accept alternative verification in DV cases",
"cross_eligibility":"Address confidentiality (Safe at Home) protects the location across every case and school record"
},
{
"id":"event:utility_shutoff_notice",
"event":"Utility shutoff notice",
"triggers": [
"B043",
"B045",
"B067"
],
"first_action":"Call the utility + LIHEAP agency the same day; Medical Baseline if any medical device",
"deadlines":"CA rules bar shutoff for some categories and require notice periods; crisis LIHEAP decisions can be 48 hours (life-threatening)",
"documents":"Shutoff notice, bill, income proof",
"cross_eligibility":"A pending LIHEAP application can halt a shutoff - the application itself is the intervention"
},
{
"id":"event:benefits_denied_or_terminated_any_program",
"event":"Benefits denied or terminated (any program)",
"triggers": [
"B042"
],
"first_action":"Read the NOA: reason, regulation, computation, appeal deadline - in that order",
"deadlines":"Aid-pending-appeal windows are ~10 days (FOOD/MEDICAL/CASH) - the single most valuable deadline in this workbook",
"documents":"The NOA itself, prior case documents, receipts",
"cross_eligibility":"Procedural denials (missed interview, missing paper) are cured, not appealed; merits denials are appealed, not re-filed. Mixing these up wastes the window"
},
{
"id":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"event":"Child ages out / family status shifts (18th birthday, aging out of child-only rules)",
"triggers": [
"B001",
"B011",
"B051",
"B055",
"B061"
],
"first_action":"Re-screen the young adult as their own household where the rules allow",
"deadlines":"FAFSA dependency is NOT the same as benefits household rules - different systems, different answers",
"documents":"School enrollment proof (unlocks CalFresh student exemptions)",
"cross_eligibility":"An 18-year-old can be in three different 'households' (tax, benefits, FAFSA) simultaneously with three different correct answers"
},
{
"id":"event:rural_home_repair_need",
"event":"Rural home repair need",
"triggers": [],
"first_action":"USDA Rural Development + WAP office",
"deadlines":"Availability and income tests differ",
"documents":"",
"cross_eligibility":""
},
{
"id":"event:tax_season_with_low_income",
"event":"Tax season with low income",
"triggers": [],
"first_action":"IRS VITA + FTB",
"deadlines":"Do not confuse current tax-year and filing-year law",
"documents":"",
"cross_eligibility":""
},
{
"id":"event:benefits_denied_terminated",
"event":"Benefits denied/terminated",
"triggers": [],
"first_action":"Issuing agency + legal aid",
"deadlines":"Appeal deadlines and continuation-of-benefits vary",
"documents":"",
"cross_eligibility":"",
"alias_of":"event:benefits_denied_or_terminated_any_program"
},
{
"id":"event:benefit_renewal_due",
"event":"Benefit renewal due",
"triggers": [],
"first_action":"Current program portal",
"deadlines":"Never assume same renewal rule across programs",
"documents":"",
"cross_eligibility":""
},
{
"id":"event:moving_across_counties_states",
"event":"Moving across counties/states",
"triggers": [],
"first_action":"Origin/destination agencies",
"deadlines":"Interstate continuity is not automatic",
"documents":"",
"cross_eligibility":""
}
],
"facts_catalog": [
{
"fact":"household.size",
"type":"integer",
"evidence":"user assertion + corroboration",
"validity":"until composition change",
"demanded_by": [
"B001",
"B003",
"B011",
"B021",
"B045",
"B049"
]
},
{
"fact":"household.composition.members[]",
"type":"list(person)",
"evidence":"user assertion + documents",
"validity":"until change",
"demanded_by": [
"B001",
"B011",
"B021"
]
},
{
"fact":"household.income.monthly_gross",
"type":"money",
"evidence":"pay stubs / benefit letters",
"validity":"30-90 days",
"demanded_by": [
"B001",
"B003",
"B011",
"B021",
"B043",
"B044",
"B045",
"B060"
]
},
{
"fact":"household.income.annual",
"type":"money",
"evidence":"tax return / W-2",
"validity":"1 year",
"demanded_by": [
"B012",
"B049",
"B050",
"B056"
]
},
{
"fact":"household.assets.liquid",
"type":"money",
"evidence":"bank statements",
"validity":"30-90 days",
"demanded_by": [
"B023",
"B024"
]
},
{
"fact":"person.address.residential.state",
"type":"enum(state)",
"evidence":"derived from address",
"validity":"until move",
"demanded_by": [
"B001",
"B011",
"B021",
"B027",
"B043",
"B045"
]
},
{
"fact":"person.address.residential.postal_code",
"type":"string",
"evidence":"derived",
"validity":"until move",
"demanded_by": [
"B001",
"B035",
"B043",
"B045",
"B058"
]
},
{
"fact":"person.identity.date_of_birth",
"type":"date",
"evidence":"birth certificate / passport",
"validity":"permanent",
"demanded_by": [
"B001",
"B011",
"B013",
"B023",
"B063"
]
},
{
"fact":"person.identity.citizenship",
"type":"enum",
"evidence":"passport / birth certificate / naturalization",
"validity":"permanent",
"demanded_by": [
"B001",
"B002",
"B011",
"B080"
]
},
{
"fact":"person.identity.immigration_status",
"type":"enum",
"evidence":"USCIS documents",
"validity":"status-dependent",
"demanded_by": [
"B001",
"B002",
"B011",
"B024",
"B080"
]
},
{
"fact":"employment.status",
"type":"enum",
"evidence":"pay stub / separation letter",
"validity":"30-90 days",
"demanded_by": [
"B001",
"B027",
"B028",
"B060"
]
},
{
"fact":"education.enrollment.status",
"type":"enum",
"evidence":"enrollment verification",
"validity":"term",
"demanded_by": [
"B001",
"B056",
"B057"
]
},
{
"fact":"benefits.currently_receiving[]",
"type":"list(program)",
"evidence":"award letters",
"validity":"term",
"demanded_by": [
"B001",
"B009",
"B043",
"B047"
]
},
{
"fact":"household.members.any_elderly_or_disabled",
"type":"boolean",
"evidence":"article field f:elderly_or_disabled (california-calfresh)",
"validity":"UNKNOWN",
"demanded_by": [
"B001"
],
"added_by":"S13 2026-10-09 from article fields"
},
{
"fact":"person.address.residential.county",
"type":"string",
"evidence":"article field f:county (california-calfresh)",
"validity":"UNKNOWN",
"demanded_by": [
"B001"
],
"added_by":"S13 2026-10-09 from article fields"
},
{
"fact":"household.expenses.shelter_monthly",
"type":"money",
"evidence":"article field f:rent (california-calfresh)",
"validity":"UNKNOWN",
"demanded_by": [
"B001"
],
"added_by":"S13 2026-10-09 from article fields"
}
],
"edges": [
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B012"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B027"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B035"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B036"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B043"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B049"
},
{
"from":"event:job_loss_fired_laid_off_quit_with_cause",
"rel":"may_trigger",
"to":"B052"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B043"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B044"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B045"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B060"
},
{
"from":"event:hours_cut_income_drop_still_employed",
"rel":"may_trigger",
"to":"B076"
},
{
"from":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"rel":"may_trigger",
"to":"B021"
},
{
"from":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"rel":"may_trigger",
"to":"B040"
},
{
"from":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"rel":"may_trigger",
"to":"B042"
},
{
"from":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"rel":"may_trigger",
"to":"B067"
},
{
"from":"event:eviction_notice_received_3_day_30_day_unlawful_detainer",
"rel":"may_trigger",
"to":"B079"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B009"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B022"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B063"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B070"
},
{
"from":"event:became_homeless_no_address_tonight",
"rel":"may_trigger",
"to":"B079"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B003"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B028"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B050"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B053"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B058"
},
{
"from":"event:pregnancy_new_baby",
"rel":"may_trigger",
"to":"B060"
},
{
"from":"event:job_related_injury_can_t_work_temporary",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:job_related_injury_can_t_work_temporary",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:job_related_injury_can_t_work_temporary",
"rel":"may_trigger",
"to":"B028"
},
{
"from":"event:job_related_injury_can_t_work_temporary",
"rel":"may_trigger",
"to":"B072"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B013"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B015"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B023"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B025"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B037"
},
{
"from":"event:disability_becomes_long_term_permanent",
"rel":"may_trigger",
"to":"B076"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B007"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B008"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B013"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B014"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B023"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B041"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B062"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B063"
},
{
"from":"event:turning_65",
"rel":"may_trigger",
"to":"B073"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B015"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B016"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B029"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B063"
},
{
"from":"event:senior_needs_care_at_home_aging_parent_own_decline",
"rel":"may_trigger",
"to":"B073"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B004"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B005"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B055"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B056"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B059"
},
{
"from":"event:child_starts_school_turns_5",
"rel":"may_trigger",
"to":"B060"
},
{
"from":"event:leaving_foster_care_18_21",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:leaving_foster_care_18_21",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:leaving_foster_care_18_21",
"rel":"may_trigger",
"to":"B051"
},
{
"from":"event:leaving_foster_care_18_21",
"rel":"may_trigger",
"to":"B056"
},
{
"from":"event:leaving_foster_care_18_21",
"rel":"may_trigger",
"to":"B061"
},
{
"from":"event:release_from_incarceration",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:release_from_incarceration",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:release_from_incarceration",
"rel":"may_trigger",
"to":"B022"
},
{
"from":"event:release_from_incarceration",
"rel":"may_trigger",
"to":"B079"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B002"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B003"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B004"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B024"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B033"
},
{
"from":"event:immigration_status_change_mixed_status_fear",
"rel":"may_trigger",
"to":"B080"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B021"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B035"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B042"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B052"
},
{
"from":"event:divorce_separation_partner_leaves",
"rel":"may_trigger",
"to":"B053"
},
{
"from":"event:death_of_a_spouse_parent",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:death_of_a_spouse_parent",
"rel":"may_trigger",
"to":"B021"
},
{
"from":"event:death_of_a_spouse_parent",
"rel":"may_trigger",
"to":"B026"
},
{
"from":"event:death_of_a_spouse_parent",
"rel":"may_trigger",
"to":"B034"
},
{
"from":"event:death_of_a_spouse_parent",
"rel":"may_trigger",
"to":"B064"
},
{
"from":"event:natural_disaster_fire_flood_earthquake",
"rel":"may_trigger",
"to":"B010"
},
{
"from":"event:natural_disaster_fire_flood_earthquake",
"rel":"may_trigger",
"to":"B027"
},
{
"from":"event:natural_disaster_fire_flood_earthquake",
"rel":"may_trigger",
"to":"B034"
},
{
"from":"event:natural_disaster_fire_flood_earthquake",
"rel":"may_trigger",
"to":"B045"
},
{
"from":"event:natural_disaster_fire_flood_earthquake",
"rel":"may_trigger",
"to":"B064"
},
{
"from":"event:fleeing_domestic_violence",
"rel":"may_trigger",
"to":"B021"
},
{
"from":"event:fleeing_domestic_violence",
"rel":"may_trigger",
"to":"B033"
},
{
"from":"event:fleeing_domestic_violence",
"rel":"may_trigger",
"to":"B034"
},
{
"from":"event:fleeing_domestic_violence",
"rel":"may_trigger",
"to":"B042"
},
{
"from":"event:utility_shutoff_notice",
"rel":"may_trigger",
"to":"B043"
},
{
"from":"event:utility_shutoff_notice",
"rel":"may_trigger",
"to":"B045"
},
{
"from":"event:utility_shutoff_notice",
"rel":"may_trigger",
"to":"B067"
},
{
"from":"event:benefits_denied_or_terminated_any_program",
"rel":"may_trigger",
"to":"B042"
},
{
"from":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"rel":"may_trigger",
"to":"B001"
},
{
"from":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"rel":"may_trigger",
"to":"B011"
},
{
"from":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"rel":"may_trigger",
"to":"B051"
},
{
"from":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"rel":"may_trigger",
"to":"B055"
},
{
"from":"event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
"rel":"may_trigger",
"to":"B061"
},
{
"from":"B001",
"rel":"requires",
"to":"household.size"
},
{
"from":"B003",
"rel":"requires",
"to":"household.size"
},
{
"from":"B011",
"rel":"requires",
"to":"household.size"
},
{
"from":"B021",
"rel":"requires",
"to":"household.size"
},
{
"from":"B045",
"rel":"requires",
"to":"household.size"
},
{
"from":"B049",
"rel":"requires",
"to":"household.size"
},
{
"from":"B001",
"rel":"requires",
"to":"household.composition.members[]"
},
{
"from":"B011",
"rel":"requires",
"to":"household.composition.members[]"
},
{
"from":"B021",
"rel":"requires",
"to":"household.composition.members[]"
},
{
"from":"B001",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B003",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B011",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B021",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B043",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B044",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B045",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B060",
"rel":"requires",
"to":"household.income.monthly_gross"
},
{
"from":"B012",
"rel":"requires",
"to":"household.income.annual"
},
{
"from":"B049",
"rel":"requires",
"to":"household.income.annual"
},
{
"from":"B050",
"rel":"requires",
"to":"household.income.annual"
},
{
"from":"B056",
"rel":"requires",
"to":"household.income.annual"
},
{
"from":"B023",
"rel":"requires",
"to":"household.assets.liquid"
},
{
"from":"B024",
"rel":"requires",
"to":"household.assets.liquid"
},
{
"from":"B001",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B011",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B021",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B027",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B043",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B045",
"rel":"requires",
"to":"person.address.residential.state"
},
{
"from":"B001",
"rel":"requires",
"to":"person.address.residential.postal_code"
},
{
"from":"B035",
"rel":"requires",
"to":"person.address.residential.postal_code"
},
{
"from":"B043",
"rel":"requires",
"to":"person.address.residential.postal_code"
},
{
"from":"B045",
"rel":"requires",
"to":"person.address.residential.postal_code"
},
{
"from":"B058",
"rel":"requires",
"to":"person.address.residential.postal_code"
},
{
"from":"B001",
"rel":"requires",
"to":"person.identity.date_of_birth"
},
{
"from":"B011",
"rel":"requires",
"to":"person.identity.date_of_birth"
},
{
"from":"B013",
"rel":"requires",
"to":"person.identity.date_of_birth"
},
{
"from":"B023",
"rel":"requires",
"to":"person.identity.date_of_birth"
},
{
"from":"B063",
"rel":"requires",
"to":"person.identity.date_of_birth"
},
{
"from":"B001",
"rel":"requires",
"to":"person.identity.citizenship"
},
{
"from":"B002",
"rel":"requires",
"to":"person.identity.citizenship"
},
{
"from":"B011",
"rel":"requires",
"to":"person.identity.citizenship"
},
{
"from":"B080",
"rel":"requires",
"to":"person.identity.citizenship"
},
{
"from":"B001",
"rel":"requires",
"to":"person.identity.immigration_status"
},
{
"from":"B002",
"rel":"requires",
"to":"person.identity.immigration_status"
},
{
"from":"B011",
"rel":"requires",
"to":"person.identity.immigration_status"
},
{
"from":"B024",
"rel":"requires",
"to":"person.identity.immigration_status"
},
{
"from":"B080",
"rel":"requires",
"to":"person.identity.immigration_status"
},
{
"from":"B001",
"rel":"requires",
"to":"employment.status"
},
{
"from":"B027",
"rel":"requires",
"to":"employment.status"
},
{
"from":"B028",
"rel":"requires",
"to":"employment.status"
},
{
"from":"B060",
"rel":"requires",
"to":"employment.status"
},
{
"from":"B001",
"rel":"requires",
"to":"education.enrollment.status"
},
{
"from":"B056",
"rel":"requires",
"to":"education.enrollment.status"
},
{
"from":"B057",
"rel":"requires",
"to":"education.enrollment.status"
},
{
"from":"B001",
"rel":"requires",
"to":"benefits.currently_receiving[]"
},
{
"from":"B009",
"rel":"requires",
"to":"benefits.currently_receiving[]"
},
{
"from":"B043",
"rel":"requires",
"to":"benefits.currently_receiving[]"
},
{
"from":"B047",
"rel":"requires",
"to":"benefits.currently_receiving[]"
},
{
"from":"B001",
"rel":"requires",
"to":"household.members.any_elderly_or_disabled"
},
{
"from":"B001",
"rel":"requires",
"to":"person.address.residential.county"
},
{
"from":"B001",
"rel":"requires",
"to":"household.expenses.shelter_monthly"
}
],
"verification": {
"checked_on":"2026-10-09",
"graph_contradictions": [
{
"program_id":"B001",
"graph_value":"FY2025: $292 for 1 person (max allotment)",
"official_value":"$306 for 1 person (maximum monthly allotment, 48 states and DC, effective 2026-10-01 to 2027-09-30; california-calfresh rule:max_allotment)",
"source_url":"https://www.fns.usda.gov/snap/allotment/cola"
}
]
}
},
"card_fields": [
"counts.programs",
"counts.life_events",
"counts.facts",
"counts.edges"
],
"ontology": {
"above": [],
"below": [
"california-calfresh"
],
"adjacent": [
"directory-ledger-pattern"
],
"nested": [
"california-calfresh"
],
"show_position":true
},
"body": [
"## What this object is\n\nOne JSON object that holds the whole map a household has to navigate: which programs exist, who each is for, what each asks, and which facts they share. Every program has a stable id (`B001` is CalFresh; `B011` is Medi-Cal; `B003` is WIC), every life event names the programs it may trigger, and every reusable household fact names the programs that demand it. The page you are reading is a projection of that object; the object itself is at [/a/california-benefits-graph.json](https://miscsubjects.com/a/california-benefits-graph.json).\n\nThe point of holding it as data rather than prose: a household that gives its size and monthly income once has answered the first question of eleven programs, and a model screening for CalFresh can see, without being told, that the same two facts open Medi-Cal, WIC, CalWORKs, CARE and LIHEAP.",
{
"type":"stat",
"value":"80",
"label":"programs, 25 life events, 13 reusable facts and 172 edges, read from the workbook on 9 October 2026"
},
"## How to read it\n\n- `facts.programs` is a map from id to program node: name, category, administrator, who it is for, the income test as the workbook states it, the benefit, how to apply, the official address, the interview and renewal rules.\n- `facts.life_events` lists events (job loss, pregnancy, release from incarceration, a child turning 18) with the program ids each may trigger, the first action, the time-critical deadlines and the documents to gather.\n- `facts.facts_catalog` is the set of canonical household facts, each with its type, evidence class, how long it stays valid and the programs that demand it.\n- `facts.edges` is the same information flattened to `{from, rel, to}` rows, ready for an edge table: `may_trigger` from an event to a program, `requires` from a program to a fact.\n\nThe figures inside program rows are the workbook's and are dated by it. The CalFresh row's figures were checked against the federal and California sources on 9 October 2026 and live, with their sources, in [[california-calfresh|the CalFresh article]].",
{
"type":"json",
"title":"The reusable facts and who demands them",
"ref":"#facts.facts_catalog",
"open_depth":2
},
{
"type":"json",
"title":"Life events and the programs they trigger",
"ref":"#facts.life_events",
"open_depth":1
},
"## The first article built on it\n\n![[california-calfresh]]"
],
"sources": [
{
"id":"s1",
"url":"https://calfresh.guide/income-limits/",
"title":"Income limits",
"publisher":"LSNC Guide to CalFresh Benefits",
"source_type":"legal_aid_guide",
"quote":"The CalFresh program has two income tests: gross and net monthly income limits.",
"quote_sha256":"d2e335387148b556d2d6527bd92d85b2673d6cd410d53915b8db687426ae0956",
"http_status":200,
"snapshot_sha256":"0f09603aefcefee2ff02f625783cd44ab7c985a8c135c54bd24edfa3916e2769",
"snapshot_bytes":41292,
"quote_found":true,
"verified_at":"2026-10-09T04:51:23.911Z"
},
{
"id":"s2",
"url":"https://www.cdss.ca.gov/inforesources/calfresh",
"title":"CalFresh (California Department of Social Services)",
"publisher":"CDSS",
"source_type":"official_agency",
"quote":"CalFresh is federally mandated and in California, is state-supervised and county-operated.",
"quote_sha256":"05d2a48b3583bf2d58dd6dd17b896fa79ec77d084942bd1708c7dca85ee6816e",
"http_status":200,
"snapshot_sha256":"ab67c392fa42a5a78fdbbb701063be0f49083ab836a7571f617d711a5b7cbc51",
"snapshot_bytes":27985,
"quote_found":true,
"verified_at":"2026-10-09T04:51:24.467Z"
}
],
"comments": [],
"type":"article",
"created":"2026-10-09T04:49:59.848Z",
"updated":"2026-10-09T13:52:24.526Z",
"version":6,
"hash":"48e7ae88827a818210e988dc4d768a572df7c5d38008faba0af181351a340129",
"styling": {
"scope":"shared",
"how":"no value on the page is set by hand: each comes from this theme, and each theme value becomes the CSS variable named beside it. PATCH https://miscsubjects.com/api/jarticles/theme changes them.",
"widget_style": {
"what":"every widget may carry style: {…}; these are the only keys it reads",
"rotate":"degrees, a number",
"offset_x":"pixels, a number",
"offset_y":"pixels, a number",
"pulse":"true to pulse"
},
"theme": {
"color": {
"page_bg":"#f5f5f7",
"sheet_bg":"#ffffff",
"ink":"#1d1d1f",
"soft":"#424245",
"muted":"#6e6e73",
"dim":"#86868b",
"line":"#d2d2d7",
"accent":"#0071e3",
"accent_soft":"rgba(0,113,227,0.08)",
"link":"#0066cc",
"selection":"rgba(0,113,227,0.18)",
"widget_bg":"#f5f5f7",
"widget_border":"#d2d2d7",
"card_bg":"#ffffff",
"code_bg":"#f5f5f7",
"json_bg":"#161b19",
"json_ink":"#e6e1d4",
"json_key":"#7fd3c3",
"json_string":"#e9c46a",
"json_number":"#f4a261",
"json_bool":"#c792ea",
"json_null":"#928d7e",
"json_punct":"#6b6759",
"json_bar":"#0e1512",
"kind_badge_bg":"#0e6e60",
"kind_badge_ink":"#ffffff"
},
"color_dark": {
"page_bg":"#000000",
"sheet_bg":"#1d1d1f",
"ink":"#f5f5f7",
"soft":"#d2d2d7",
"muted":"#a1a1a6",
"dim":"#86868b",
"line":"#424245",
"accent":"#2997ff",
"accent_soft":"rgba(41,151,255,0.12)",
"link":"#2997ff",
"selection":"rgba(41,151,255,0.25)",
"widget_bg":"#2c2c2e",
"widget_border":"#424245",
"card_bg":"#1d1d1f",
"code_bg":"#2c2c2e",
"json_bg":"#0a0d0c",
"json_ink":"#e6e1d4",
"json_key":"#7fd3c3",
"json_string":"#e9c46a",
"json_number":"#f4a261",
"json_bool":"#c792ea",
"json_null":"#757062",
"json_punct":"#5d665f",
"json_bar":"#060807",
"kind_badge_bg":"#4fc1ab",
"kind_badge_ink":"#0b0f0d"
},
"font": {
"display":"-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"body":"-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"mono":"ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace",
"google_fonts":""
},
"size": {
"body":"17px",
"small":"17px",
"eye":"17px",
"lead":"17px",
"h1":"52px",
"h2":"34px",
"h3":"22px",
"byline":"17px",
"h1_measure":"none",
"code":"17px",
"json":"17px",
"widget_title":"17px"
},
"leading": {
"body":"1.7",
"head":"1.18",
"lead":"1.5",
"json":"1.6"
},
"weight": {
"display":"700",
"head":"700",
"body":"400",
"strong":"700",
"eye":"700"
},
"tracking": {
"eye":"0.14em",
"display":"-0.03em",
"body":"-0.006em",
"badge":"0.08em"
},
"layout": {
"sheet_width":"1000px",
"text_width":"880px",
"gutter":"16px",
"sheet_padding":"56px 64px 64px",
"sheet_padding_mobile":"24px 18px 40px",
"sheet_margin":"28px auto 72px",
"block_gap":"1.15em",
"widget_gap":"28px",
"grid_gap":"14px"
},
"border": {
"sheet":"0px solid",
"sheet_radius":"30px",
"widget":"1px solid",
"widget_radius":"24px",
"card_radius":"24px",
"badge_radius":"999px",
"rule":"1px solid",
"code_radius":"18px",
"accent_bar":"3px"
},
"shadow": {
"sheet":"0 1px 1px rgba(0,0,0,.02),0 6px 26px rgba(0,0,0,.05)",
"widget":"none",
"card_hover":"0 10px 28px -16px rgba(28,27,23,0.35)"
},
"motion": {
"hover":"160ms ease"
}
}
},
"page":"https://miscsubjects.com/a/california-benefits-graph",
"json":"https://miscsubjects.com/a/california-benefits-graph.json",
"markdown":"https://miscsubjects.com/a/california-benefits-graph.md",
"theme":"https://miscsubjects.com/article-theme.json",
"calls": [
{
"what":"this article as a page (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/california-benefits-graph",
"headers": {}
},
{
"what":"this article as its object (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/california-benefits-graph.json",
"headers": {}
},
{
"what":"this article as Markdown (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/california-benefits-graph.md",
"headers": {}
},
{
"what":"the object with its hash, drafts too",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"one piece and that piece’s hash",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph/at?path=facts",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"grep: every key or value that matches, with the path to change it",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph/grep?q=owner",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"change pieces (set, merge, delete, append, insert, move); if-match is the hash",
"method":"PATCH",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json",
"if-match":"<hash from the read>"
},
"body": {
"ops": [
{
"op":"set",
"path":"facts.example",
"value":1
}
]
}
},
{
"what":"replace the whole object",
"method":"PUT",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json",
"if-match":"<hash>"
},
"body": {
"slug":"california-benefits-graph",
"title":"…"
}
},
{
"what":"fetch every source, hash what came back and check the quote is in it",
"method":"POST",
"url":"https://miscsubjects.com/api/jarticles/california-benefits-graph/verify",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json"
},
"body": {}
},
{
"what":"an Obsidian-style command",
"method":"POST",
"url":"https://miscsubjects.com/api/jarticles/cli",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json"
},
"body": {
"command":"backlinks",
"file":"california-benefits-graph"
}
}
]
}