California Stewardship Alliance californiastewardship.org

JOSH — Jurisdictional Objective Standards for Housing

The power of JOSH is not the software.

JOSH is a first-principles calculator built entirely from established, credentialed expert standards and publicly verified data. Every number it produces can be reproduced by any licensed engineer with a spreadsheet. The software offers one thing: speed — turning a calculation that once took weeks into an instant result with a documented, hand-auditable audit trail.

The methodology is not novel. Every input is published. Every threshold is derived from arithmetic. The city does not adopt a JOSH opinion — it adopts the standards JOSH mechanically applies.

That distinction is what makes JOSH constitutionally sound: the city is not exercising discretion. It is implementing the law.

The Principle

One rule. Applied at city scale.

One rule governs fire marshal occupancy limits in every occupied building in California. JOSH applies the same rule to the roads those buildings depend on.

"You cannot put more people behind an exit than the exit can handle in an emergency. Measure the exits. Count the people. Do the math."

— The same principle a fire marshal applies when posting a Maximum Occupancy sign, applied at city scale to evacuation roads.

A fire marshal does not ask who is already in the nightclub before deciding whether 50 more people can safely enter. The question is whether those 50 people can get through the doors fast enough in an emergency. The answer depends on the doors and the 50 people. It does not depend on who else is in the room.

A wildfire evacuation road is a door. A housing project is a group of people asking to drive through it. JOSH measures whether those people can get through in time. The road either has the capacity or it does not. That is a physical fact — measured in minutes, from published data, using arithmetic.

Why this principle is legally durable:

Fire marshal occupancy limits are the most litigation-tested life safety standards in American law. Courts have upheld them uniformly because they rest on a physical reality: exits have a fixed throughput; people have a fixed size; time is time.

JOSH applies the same logic at city scale. The inputs change — roads instead of corridors, vehicles instead of people on foot, fire hazard zones instead of kitchen fires — but the structure of the argument is identical, and it has been accepted by courts for over a century.

After the 2018 Camp Fire killed 85 people in Paradise, California, the National Institute of Standards and Technology documented, minute by minute, exactly how long residents had before the fire front arrived. That timeline is now the empirical foundation for JOSH's escape-window thresholds. There is no opinion in that number — it is a federal agency's post-disaster forensic finding.

The California Legislature recognized this when it passed AB 747 in 2019, placing evacuation capacity analysis in the Safety Element — not CEQA, not the Circulation Element. It is a life safety question. JOSH implements what the Legislature directed.

Three Constitutional Foundations

Grounded in constitutional authority.

JOSH implements what the California Legislature enacted in AB 747 and what the Housing Accountability Act expressly preserves. Every architectural decision traces to one principle: every input, every threshold, every output derives from the published standards the legislature intended cities to use — not from city discretion.

📐

Nothing Novel

Every standard JOSH applies existed before JOSH was written. No input was invented by the city, by California Stewardship, or by any consultant. The methodology is an assembly of published, credentialed expert sources:

  • Highway Capacity Manual, 7th Ed. (2022)
  • NFPA 1660 (2024) / NFPA 1616 (2020) — community mass evacuation
  • NFPA 101 Life Safety Code (2024 CA ed.) — building egress only
  • NIST Technical Note 2135 (Camp Fire)
  • Cal Fire FHSZ designations (Gov. Code §51175)
  • 2025 California WUI Code (CWUIC) — State Fire Marshal
  • U.S. Census ACS (Tables B25001, B25044)
  • International Building Code, 2024 Ch. 10 (egress)
🔍

Publicly Verifiable

Every number JOSH uses is available to the public, free of charge, from the agency that published it. A developer's engineer, a plaintiff's attorney, or a judge's clerk can pull the same source document and verify every input.

No proprietary model. No black-box weighting. No expert opinion that can be cross-examined. The data speaks for itself because it already has — in every state DOT, in every building department, in every fire marshal's office in the country.

✏️

Hand-Auditable

Every determination JOSH produces comes with a plain-text audit trail. The full calculation — every input, every intermediate result, every threshold comparison — fits on one printed page.

Any party — the developer, the city attorney, the court — can read the audit trail and verify every line without calling an expert witness. The calculation is four arithmetic operations. The city is not asking anyone to trust a model; it is showing its work, because the work is the law.

The Methodology

Four steps. All public data.

One number: how many minutes does this project add to evacuation clearance time? Every step uses only published national standards or federal data. No step involves anyone's opinion.

1

Count the Cars

Multiply the project's housing units by 1.9 vehicles per household (Census ACS B25044, CA statewide all-household average — already includes zero-vehicle households), then apply the 90% community mass-evacuation mobilization factor from NFPA 1660:2024 (which consolidates NFPA 1616:2020 *Mass Evacuation, Sheltering, and Re-entry Programs*) — the national fire-protection standard for community-scale evacuation design.

Sources: U.S. Census ACS B25044 • NFPA 1660 (2024) / NFPA 1616 (2020) community mass-evacuation design basis • Roberson et al. (2012) CA empirical validation

2

Find the Weakest Link

Examine every road between the project and safety. Each road's capacity is taken from the Highway Capacity Manual (HCM 2022) — the national standard used by every state DOT. If a road passes through a Cal Fire Fire Hazard Severity Zone, its capacity is reduced by a composite engineering-judgment factor anchored against the HCM 2022 Ch. 11 worst-case weather Capacity Adjustment Factors and NIST TN 2135 Camp Fire empirical observations (independent traffic-engineering review pending per Fire Science Consulting LLC, May 2026). The road with the lowest effective capacity is the bottleneck.

Sources: HCM 2022, 7th Ed. (TRB) • Cal Fire FHSZ (Gov. Code §51175) • NIST TN 2135 Camp Fire timeline • FSC May 2026 review (pending)

3

Add Building Egress Time

A family on the sixth floor must walk down six flights of stairs before reaching a car. NFPA 101 (Life Safety Code, 2024 California edition) and the International Building Code (IBC 2024, Ch. 10 — Means of Egress) provide published methods to calculate this delay: 1.5 minutes per story for buildings over four stories, capped at 12 minutes. Single-family and low-rise multifamily projects receive no penalty.

Sources: NFPA 101 (2024 CA ed.) • IBC 2024 Ch. 10

4

Divide & Compare

Divide project vehicles by bottleneck capacity. Convert to minutes. Add any egress penalty. Compare the result to the zone-specific threshold: 5% of the escape window documented by NIST for the project's fire hazard zone. That percentage is the one policy value the city adopts — everything else is arithmetic from published sources.

Sources: NIST TN 2135 (escape windows) • City resolution (5% share)

Example: 45-unit project on a canyon road in a VHFHSZ zone
Step 1 — Project vehicles:   45 units × 1.9 veh/HH × 90% = 77 vehicles
Step 2 — Bottleneck capacity:  1,350 vph (two-lane, 30 mph) × 35% (VHFHSZ) = 472 vph
Step 3 — Egress penalty:       3-story building → 0 min (below 4-story threshold)
Step 4 — ΔT:                  (77 ÷ 472) × 60 + 0 = 9.8 minutes
Threshold (VHFHSZ):           45 min × 5% = 2.25 minutes
9.8
minutes added
Exceeds threshold → Discretionary
Source Documentation

Where every number comes from.

No input was chosen by the city, by California Stewardship, or by any consultant. Every value is traceable to a specific exhibit, table, or dataset published by a credentialed national authority.

Standard / Dataset Publisher What JOSH Uses It For JOSH Parameter
Highway Capacity Manual, 7th Ed. (HCM 2022)
Ch. 11 weather CAFs (Ex. 11-20); Ch. 12 base capacity (Ex. 12-6, 12-7); Ch. 15 two-lane highways
Transportation Research Board
National Academies of Sciences
Road base capacity (pc/h/lane) by road type and speed. Note (May 2026): the FHSZ degradation factors are a composite engineering-judgment factor anchored against HCM Ch. 11 worst-case weather CAFs + NIST TN 2135, not a direct HCM exhibit; independent traffic-engineering review pending per Fire Science Consulting LLC. Road capacity & degradation*
* FHSZ degradation factor pending independent traffic-engineering review (Fire Science Consulting LLC, May 2026).
NFPA 1660 — Standard for Emergency, Continuity, and Crisis Management: Preparedness, Response, and Recovery
2024 edition; consolidates NFPA 1616:2020 Mass Evacuation, Sheltering, and Re-entry Programs
National Fire Protection Association 90% community mass-evacuation mobilization rate (design basis: full evacuation adjusted for ~10% zero-vehicle HHs per Census ACS B25044). Empirical California validation per Roberson et al. (2012). Mobilization rate
NFPA 101 — Life Safety Code
2024 California edition (Ch. 7); IBC 2024 Ch. 10 (Means of Egress)
National Fire Protection Association; International Code Council Building egress time calculation for structures ≥ 4 stories (1.5 min/story, capped at 12 min). Note: NFPA 101 governs pedestrian egress inside buildings; it is not the source for the community mass-evacuation mobilization rate (see NFPA 1660 / 1616 above). Egress penalty (high-rise)
2025 California Wildland-Urban Interface Code (CWUIC)
Adopted by State Fire Marshal; supersedes CFC Ch. 49 and CBC Ch. 7A
California Building Standards Commission
CWUIC adopts IWUIC 2024 with CA amendments
Operative California WUI code. JOSH measures civilian outbound capacity only; concurrent emergency-apparatus inbound access per CCR 1273.00 requires separate analysis. JOSH positioned as a screening tool consistent with CWUIC Appendix C §C101.6, not a standalone permit-denial instrument. Scope & limitations
NIST Technical Note 2135 (2021)
Camp Fire Minute-by-Minute Timeline
National Institute of Standards and Technology
U.S. Department of Commerce
Safe egress windows by hazard zone: VHFHSZ = 45 min, High = 90 min, Moderate/Non = 120 min Escape-window thresholds
Fire Hazard Severity Zone (FHSZ) Maps
Gov. Code §51175–51189
Cal Fire (State of California)
Office of the State Fire Marshal
Determines which road segments receive capacity degradation; sets escape-window zone for the project site Road degradation zone
American Community Survey 5-Year Estimates
Tables B25001, B25044
U.S. Census Bureau
U.S. Department of Commerce
Vehicles per household (1.9 California statewide all-household average, ACS B25044); behavioral mobilization factor basis (FHWA) Vehicle generation rate
International Building Code (IBC) International Code Council Egress capacity and stairwell requirements for buildings ≥ 4 stories; minimum exit width standards Egress penalty (tall buildings)
OpenStreetMap Road Network OpenStreetMap Foundation (public domain) Road geometry, classification, and connectivity for bottleneck routing within 0.5-mile project radius Route identification
What the Software Adds

Speed, consistency, and a paper trail.

JOSH does not add methodology. It adds speed, consistency, and an interface that makes near-instant insight available to planning staff, city attorneys, and council members alike.

Without JOSH

  • Staff manually downloads FHSZ shapefiles, OSM road network data, and Census tables for each project
  • Engineer computes HCM capacity, applies degradation factors, identifies bottleneck by hand
  • Calculation takes days to weeks; each project requires a separate engagement
  • Results are not standardized — different analysts may use different source versions
  • Audit trail, if it exists, lives in an engineer's workpapers and is not publicly reproducible
  • Legal record depends on a retained expert who can be cross-examined on methodology choices

With JOSH

  • Staff enters project address, units, and stories — result is ready in seconds
  • All data downloads (FHSZ, OSM, Census) are automatic, cached, and date-stamped
  • Every run produces a plain-text audit trail: every input, every formula, every output
  • Results are uniform across all projects — same version of every source, every time
  • Determination letter is generated automatically, citing every standard by name and edition
  • Any engineer can replicate the result independently — the city is not dependent on JOSH
Berkeley, CA — Live Demonstration

Six Projects. Three Outcomes. One Standard.

The Berkeley demo shows JOSH applied to six representative projects — from a 10-unit infill to an 80-unit hillside development in a Very High Fire Hazard Zone. Each project receives a determination in seconds, with a full brief and hand-auditable audit trail.

Ministerial Ashby Small Infill — 10 units, 2 stories
Conditional Claremont Hills — 25 units, 3 stories
Discretionary Hills Gateway — 80 units, FHSZ Zone 3
Adoption Pathway

Three tiers. Use today.

Cities can adopt JOSH at three levels of formality. Each tier more fully implements AB 747 and the HAA public safety exception. Tier 1 requires no action — a city can use JOSH to support a safety finding in a staff report today under its existing General Plan.

1
Use today — no council action required

Staff Report Finding

A planner runs JOSH and cites the ΔT result in a staff report as evidentiary support for a safety finding under the Housing Accountability Act (Gov. Code §65589.5(j)(1)). The calculation is substantive evidence of a quantifiable, direct, unavoidable safety impact grounded in objective written standards.

Best for: immediate use while council adoption is pending. Constitutionally grounded from day one; Tier 2 deepens the legislative record.

2
Single meeting cycle — resolution

City Council Resolution

Council adopts the ΔT standard by resolution as an objective development standard. This converts the methodology from ad hoc evidentiary support into a pre-adopted, legislatively enacted standard — the exact instrument courts give the highest deference under the HAA. Model resolution language and recitals are provided in the Legal Defensibility Memo.

Recommended first step. Protects prior determinations. Establishes uniform application going forward.

3
General plan cycle — Safety Element

Safety Element Amendment

The ΔT standard is incorporated into the city's Safety Element as required by AB 747 (Gov. Code §65302.15). This is the highest level of adoption — a General Plan policy carries the full weight of legislative enactment and cannot be challenged as ad hoc or pretextual. Typically done as part of a scheduled General Plan update.

The fullest implementation of AB 747 — the standard enacted into the General Plan, exactly as the legislature required.

Document Library

Every audience. Every document.

Every document below is written for a specific audience. City attorneys reviewing for the first time should start with the plain-language explanation. Staff preparing council materials should start with the Legal Defensibility Memo.

Judges • Council Members • City Managers

Plain-Language Explanation

How the evacuation capacity standard works, written for judicial review. Uses the fire marshal nightclub analogy. Walks through all four steps with a concrete example. Explains why this is a life safety question, not a traffic question. Includes the full source documentation table.

City Attorneys • Planning Directors

Legal Defensibility Memorandum

Complete legal framework for adoption. Documents how the ΔT standard satisfies all five HAA §65589.5(j) requirements: significant, quantifiable, direct, unavoidable, and objective. Includes three-tier adoption pathway, model resolution language, and responses to anticipated developer objections.

Licensed Engineers • Expert Witnesses

Professional Engineer Technical Brief

Full technical justification for the ΔT system. Every parameter is traced to its source publication and exhibit number. Covers HCM capacity tables, hazard degradation compositing, NIST escape window methodology, bottleneck selection algorithm, and egress penalty derivation. Written for peer review.

Implementation • Audit • IT Staff

v3.4 System Specification

Complete technical specification for the JOSH v3.4 ΔT Standard implementation. Covers all five standards, data flows, scenario architecture, configuration parameters, and audit trail format. Source of truth for all code.

Planning Staff • Planning Directors

City Planner's Implementation Guide

Workflow guide for planning staff using JOSH in daily project review. Covers which projects trigger the analysis, pre-application meeting guidance, how to write staff report findings for each determination tier, the four paths a developer can take to meet the standard, and responses to the seven most common developer objections.

City Engineers • Public Works Directors

City Engineer's Verification and Conditions Guide

Technical reference for engineers verifying JOSH determinations and specifying road improvement conditions. Covers road classification and lane count verification against HCM 2022, step-by-step independent ΔT calculation, conditions of approval for road improvements, and IFC §503 physical site access review.

Fire Chiefs • Fire Marshals

Fire Chief's Guide to the Evacuation Capacity Standard

Explains how JOSH extends the fire marshal's occupancy limit principle — measure the exits, count the people, do the math — from buildings to the roads those buildings depend on for evacuation. Covers the fire chief's role at the council table and how the ΔT finding supports evacuation planning.

IT Directors • GIS Analysts

IT Implementation Guide

Technical deployment guide for city IT departments evaluating self-hosted JOSH implementation. Covers prerequisites, city configuration via YAML files, input data specifications, day-to-day operation, data sources and security posture, output format, update and refresh cadence, and the division of responsibility between the city and California Stewardship.

Open Source Software

Arithmetic, not artificial intelligence.

JOSH is a Python command-line tool, not an AI system. Every determination it produces is the output of four arithmetic operations on published data. The code is open source under AGPL-3.0 so any city, engineer, or developer can inspect, verify, and run the calculation independently.

JOSH downloads data automatically from four public sources — Cal Fire, OpenStreetMap, the U.S. Census Bureau, and the city boundary from Census TIGER — and applies the HCM 2022 capacity table, NFPA 1660 / 1616 community mass-evacuation design basis, and NIST Camp Fire timeline as a pipeline of deterministic calculations. There is no machine learning, no model training, and no probabilistic inference. The software is an automation layer over arithmetic.

The pipeline has three stages: data acquisition (Stage 1 downloads and caches all inputs), capacity analysis (Stage 2 builds the road network, applies hazard degradation, and identifies evacuation route bottlenecks), and the objective standards engine (Stage 3 runs the ΔT test and generates the determination and audit trail). Every stage reads from config files that expose every parameter, making the full calculation transparent to any reviewer.

Because the methodology does not belong to JOSH — it belongs to HCM, NFPA, NIST, and Cal Fire — a city that stops using the software retains every legal position it established. The determination letters cite the standards, not the software.

Technical Specifications
Language Python 3.11+
License AGPL-3.0-or-later
GIS Engine GeoPandas · OSMnx · Shapely · PyProj
Routing NetworkX shortest-path (Dijkstra)
Data Cache 90-day TTL in data/{city}/
Run Time ~30 s first run (data download); <5 s cached
Output Interactive HTML map · Per-project brief · Plaintext audit trail · CSV route inventory