Final decision: Blueprint

GateTRU — AI-Native CARB TRU Applicable Facility Quarterly Reporting Engine

Done-for-you quarterly TRU activity reports for California refrigerated warehouses, grocery DCs, seaports, and intermodal railyards subject to the TRU ATCM — so facilities stay compliant without refusing perishable loads or drowning in gate paperwork.

Run: 2026-07-11 H12 Slug: carb-tru-applicable-facility-reporting-engine Sector: CA refrigerated logistics / air toxics compliance Pricing: fixed per facility-quarter / annual

01 Thesis

California’s TRU ATCM (13 CCR 2477) forces ~6,100 “applicable facilities” — refrigerated warehouses ≥20k sq ft, grocery stores ≥15k sq ft, seaports, and intermodal railyards — to either (1) report every diesel TRU that enters the fence line each quarter to CARB, or (2) swear under penalty of perjury that only compliant TRUs operate on site. Option 2 is commercially impractical for perishable receivers. Option 1 is a recurring, document-heavy data-assembly job that facilities already outsource or scramble to do. GateTRU sells the filed quarterly Applicable Facility TRU Activity Report pack (CARB template completed, QA’d, emailed to arber@arb.ca.gov, with receipt proof) — not a customer-operated dashboard. AI extracts CARB IDNs, carrier names, and USDOT/CA numbers from gate logs, BOLs, TMS exports, and label photos; a human specialist reviews exceptions; the facility authorized signer remains the customer-facing trust interface.

02 Discovery rationale

Research terrain this hour spanned OSHA ITA, TSCA 12(b), Form SD, EU CBAM, FFATA, MoCRA, Form ADV, MSGP, AB 2013, IRIS/FIRE 1099, CPO-PQR, PCI SAQ, and CARB TRU. Most were duplicates of prior blueprints (MoCRA, CPSC eFiling, Form 990, RIA ADV program, EPCRA/TRI, 1099-DA) or failed the evidence bar (AB 2013: no public DFY unit price; GHGRP: rescission risk; CPO-PQR: no public ASP). GateTRU cleared because: (1) primary regulation + FAQ deadlines are explicit; (2) CARB App F sizes ~6,119 facilities; (3) Trucdocs publishes $980/facility/year DFY pricing; (4) Benesch documents heightened 2026 enforcement and why quarterly reporting is the pragmatic path; (5) workflow is digital/document-based with no required site visit for the reporting wedge; (6) anti-dup vs AIM/LeakClear (refrigerant leak) and EPCRA/TRI is statute-crisp.

03 Candidate comparison

CandidateBuyerOutcomeScoreEvidenceDecision
GateTRU — CARB TRU Applicable Facility Quarterly ReportingEHS/Compliance lead at CA refrigerated WHDC, grocery DC, seaport, railyardFiled quarterly TRU activity report pack4.4/5High — CCR + FAQ + App F TAM + Trucdocs $980Selected
MSGP Industrial Stormwater Annual Report DeskPlant EHSNeT annual report filed3.5/5Medium — InstantRegs $499; EPA MSGP ~2.2k facilities; state fragmentation; adjacent to EPCRA engineRejected — thinner direct TAM + physical-inspection data dependency
IRIS 1099-NEC Managed Filing Transition DeskController / payrollAccepted IRIS 1099 batch3.2/5High pricing (Tax1099) but commoditized SaaS; adjacent to 1099-DARejected — Sam Altman/commoditization risk
AB 2013 GenAI Training Data Disclosure PackGC / AI product counselWebsite disclosure pack2.6/5Law live; no public DFY unit price; trade-secret/UPL heavyRejected — failed pricing + licensing bar
Form ADV Annual Amendment DeskRIA CCOIARD annual amendment filed3.8/5FinCompliance $2.5k; but overlaps ria-compliance-program-engineRejected — duplicate
EPA No Exposure Certification DeskPlant managerNEC filed in NeT3.0/5$550+ services often require site visitRejected — physical labor risk

04 Hard disqualifier check

DisqualifierStatusNotes
Customer-facing co-pilot / SaaSPassSells filed report pack; customer does not operate AI
Substantial physical laborPassReporting wedge uses gate logs/photos; no required site visit
Hourly / cost-plus primary pricingPassFixed per facility-quarter / annual
No path to 50%+ gross marginPassSee unit economics; automation expands margin
Unclear buyerPassApplicable facility owner/operator under 2477.17
Non-decomposable workflowPassIntake → extract → validate → template → QA → submit
Fully automate regulated judgmentPassFacility signer remains certifying party; GateTRU prepares
Duplicate of prior blueprintPassNo prior TRU ATCM applicable-facility quarterly desk
Illegal / unworkable licensingPassAdministrative reporting; not UPL/tax/medical advice
Unverified core demandPassMandatory CCR + public DFY vendor + enforcement alerts
Commoditized by frontier modelsPassMoat = facility SOPs + carrier graph + audit trail, not chat
Cannot pilot boundedPass5–10 facility pilot cap per quarter cycle

05 Rubric scorecard

1. Low trust burden
4/5
2. Low task-level judgment
4.5/5
3. High intelligence threshold
4/5
4. Regulation as moat
4.5/5
5. No physical labor
4.5/5
6. Sam Altman test
4.5/5

Gates average: 4.33 / 5. Extended scores (urgency 5, budget proof 4, MVP clarity 5, distribution 4, licensing 5) support proceed.

06 Opportunity

~6,119
Applicable facilities (CARB App F est. 2020)
4×/yr
Hard quarterly reporting deadlines
$980
Public DFY ASP / facility / year (Trucdocs)
≤$10k/day
Statutory penalty ceiling cited for HSC infractions
Wedge: One ICP (CA refrigerated WHDC 20k–200k sq ft or regional grocery DC), one trigger (quarter close), one feature (complete CARB Applicable Facility Quarterly Reporting Template + email submit + receipt pack). Expand later to multi-site grocery chains, seaports, and carrier-side ARBER registration.

07 Evidence quality & source-claim matrix

ClaimLabelSourceConf.Business impact
Applicable facilities must register and either report TRU activity quarterly or declare only compliant TRUs operate onsite (eff. 12/31/2023)VerifiedCARB Applicable Facility Requirements; 13 CCR 2477.17HighCreates mandatory recurring demand
Quarterly due dates: Apr 15 / Jul 15 / Oct 15 / Jan 15VerifiedCARB Applicable Facility FAQHighDefines production calendar
~2,167 WHDC + ~3,918 grocery + 25 seaports + 9 railyards ≈ 6,119 facilities (2020 est.)VerifiedCARB TRU App FHighTAM floor for facility-side desk
Facility registration fee $45 every 3 yearsVerified13 CCR 2477.21; CARB FAQHighLow gov fee; spend is on labor/vendor
Trucdocs DFY service priced at $980/facility/yearVerifiedtrucdocs.com pricing pageHighBudget / ASP proof
Option 2 declaration is commercially impractical for most perishable receiversInferredBenesch Law analysis of refusal riskMedConcentrates demand on Option 1 reporting
CARB signaled heightened TRU enforcement in 2026VerifiedBenesch citing CARB fee/enforcement postureMed-HighUrgency / GTM timing
Penalties can reach up to ~$10,000/day under HSC for infractionsVerifiedBenesch; 13 CCR 2477.19 → HSC 39674/42400 et seq.HighWillingness to pay for outcome
Reports submitted via CARB template email to arber@arb.ca.govVerifiedCARB FAQHighDelivery channel is simple; no custom portal build
Average facility sees 80–400 unique TRU entries/quarterUnverifiedOperator hypothesis; validate in pilotsLowAffects COGS minutes; measure day 1
Mid-market WTP $490–$890/facility-quarterInferredFrom Trucdocs $980/yr annualized + RMA-style env consulting bandsMedPricing hypothesis

08 Why now

  • Verified regulatory: 2022 TRU ATCM amendments created applicable-facility duties effective 12/31/2023; quarterly reporting live since Apr 15, 2024.
  • Verified enforcement: 2026 trade counsel alerts describe heightened CARB enforcement and fee invoices supporting enforcement capacity.
  • Inferred AI capability: Vision + OCR + entity resolution now make gate-photo and BOL extraction accurate enough for specialist QA rather than full manual typing.
  • Unverified: Exact share of facilities currently late/non-reporting (pilot diagnostic will measure).

09 Customer & PMF

RoleWho
ICPCA refrigerated WHDC 20k–200k sq ft OR regional grocery DC 15k–80k sq ft with daily TRU traffic
Economic buyerVP Ops / Facilities Director / EHS Director (multi-site: Director of Compliance)
UserSite EHS coordinator, receiving manager, or 3PL compliance clerk
Urgent triggerQuarter close + 15-day filing window; CARB inquiry; new site opening; prior missed report
AlternativesDIY Excel; Trucdocs; general EHS consultants; do-nothing / Option 2 declaration
JTBD“When a diesel TRU enters my yard, help me capture the right IDs and file a complete quarterly pack so CARB does not cite my facility — without refusing loads.”

10 The outcome we sell

Paid outcome

CARB-accepted Applicable Facility Quarterly TRU Activity Report Pack for one facility for one quarter: completed official template rows for each in-scope TRU entry, QA checklist, submission email to arber@arb.ca.gov, and receipt/proof archive.

  • Acceptance: Email sent with template attached; CARB mailbox acceptance or non-bounce confirmation logged; customer signs attestation of data completeness.
  • Exclusions: We do not certify TRU equipment compliance, refuse carriers, or provide legal advice on ATCM defenses. We prepare/report; facility owner remains responsible party under 2477.17.
  • Rework: Free correction within 10 business days if GateTRU-caused omission/error; customer-caused missing IDs billed as exception minutes or deferred to next cycle with documented gap.
  • Success metric: On-time filing rate ≥98%; field completeness ≥99% on required columns; rework rate <5%.
First one-feature MVP wedge
ICP: Single-site CA refrigerated WHDC 20k–100k sq ft choosing Option 1
Trigger: End of calendar quarter
Pain: Missing CARB IDNs / carrier USDOT in gate logs → late/incomplete quarterly report
One-feature MVP: Gate-log → CARB template pack + submit
Input: Gate CSV/TMS export + optional label photos + carrier roster
Output: Completed quarterly template + send proof
Human chokepoint: Specialist QA on low-confidence ID matches + customer authorized sign-off
Success metric: On-time complete filing for pilot sites
Next ask if wedge works: Multi-site grocery chain portfolio; ARBER TRU owner registration for private fleets

11 Internal AI engine architecture

  1. Intake: Secure upload of gate logs, TMS exports, BOLs, camera-capture label photos, carrier master lists.
  2. Normalization: Parse timestamps, dock doors, tractor/trailer IDs; dedupe same TRU same day; timezone normalize.
  3. Retrieval/knowledge: Index 13 CCR 2477.17/20(m) field definitions, CARB FAQ rules, prior quarter gold packs, ARBER public compliance search results when available.
  4. AI workbench: OCR CARB IDN / labels; NER for carrier legal name; USDOT regex; fuzzy match to carrier roster; flag missing fields.
  5. Deterministic rules: Required columns non-null; date within quarter; IDN format checks; duplicate suppression; Option-1 vs Option-2 eligibility gates.
  6. Human chokepoint: Specialist reviews low-confidence (<0.85) rows; customer signer attests.
  7. QA: Completeness score, sampling red-team, cross-check vs prior quarter carrier patterns.
  8. Delivery: Populate CARB Excel/CSV template; email submit; archive proof PDF.
  9. Learning loop: Corrections → prompt rules, carrier alias graph, OCR templates.
  10. Model portability: Swap vision/LLM providers behind schema contracts; keep rules + gold packs owned.

12 AI-vs-human operations pipeline

Customer

Upload gate/TMS data + photos; authorize submission

AI

Extract IDNs, carriers, USDOT; draft rows

Rules

Validate formats, dates, required fields

Operator

Resolve exceptions; request missing evidence

Specialist QA

Approve pack; confirm template integrity

Customer signer

Attest accuracy; GateTRU emails CARB

13 Operations as product

  • SOP: Quarterly Close Runbook (T-14 / T-7 / T-2 / T+0).
  • Structured intake checklist + required evidence list (gate log schema, photo standards).
  • Automated completeness checks before human touch.
  • Exception queues: missing IDN, unknown carrier, OCR conflict, out-of-quarter timestamp.
  • Reviewer assignment by facility vertical (grocery vs WHDC vs seaport).
  • Confidence scoring per row; audit trail of every edit; versioned gold packs.
  • Postmortem on CARB bounce/follow-up or customer dispute within 48h.

14 No-holes quality engine

Prevent bad filings via dual barriers: (1) deterministic schema blockers that refuse submit if required fields empty; (2) human QA on every low-confidence cluster. Hallucinated IDNs are blocked by format validators + optional ARBER lookup when public. False completeness is caught by comparing row count to gate event count (± tolerance). Customer attestation language makes clear GateTRU prepares; facility owns truth of on-site events.

15 Pricing, pricing legality, and unit economics

SKUPriceUnit
Coverage Diagnostic$190–$290One-time facility scan
Registration Pack$390–$590Initial CARB applicable-facility registration assist
Quarterly Report Pack$490–$890Per facility per quarter
Annual Managed$1,800–$3,600Per facility / year (4 quarters)
Portfolio (5+ sites)15–30% offPer facility-year

Hourly billing rejected. Contingency/success-fee not used (compliance filing, not recovery). Pricing is fixed outcome fees — legal and ordinary for administrative compliance vendors (Trucdocs precedent).

COGS per Quarterly Pack (launch assumptions)

  • Model/OCR inference: $3–$12
  • Hosting/storage: $1–$3
  • Human review: 35–55 min @ $45–$65 fully loaded → $26–$60
  • QA specialist: 10–15 min → $10–$20
  • Support/follow-up: $5–$15
  • Total COGS: ~$45–$110 on $490–$890 price → gross margin ~78–90% at launch on clean sites; messy sites pull toward 55–70% until automation rises.

Revenue/FTE target year 1: $350k–$500k with 2 operators + 1 specialist QA.

16 Nonlinear scaling plan

  • Automation %: launch 45% → day 90 65% → year 1 80% of row production.
  • Throughput: 4–6 facility packs/operator/day → 10–14 after templates/carrier graph mature.
  • Cycle time: 3–5 business days → <48 hours for returning sites.
  • Rework <5%; escalation <8%; quality failure <1% of filed packs.
  • Margin expands as carrier alias graph and OCR templates reduce minutes/row.

17 Moat & Sam Altman test

Frontier models improve OCR/NER → lower COGS and higher completeness → GateTRU gets stronger. Commoditization threat: CARB builds a free portal with mobile capture. Mitigation: own the facility operating system (multi-dock intake SOPs, carrier graph, multi-site rollups, audit trails) and stay the trusted human interface. Generic ChatGPT cannot file a defensible pack across messy TMS schemas without this ops layer.

18 Buyer-specific go-to-market

Primary motion: Founder-led outbound to CA refrigerated WHDC / grocery DC EHS+Ops lists + warm intros via cold-storage associations + diagnostic lead magnet. Waitlist/AEO secondary.

  • First 50 prospects: CA WHDCs 20k–150k sq ft in Inland Empire, Central Valley, Bay Area, LA County (built from business licenses + cold-storage directories).
  • Triggers: Quarter close −21 days; new DC opening; CARB fee invoice; missed prior filing.
  • Outreach wedge: Free “Q-1 Gate Completeness Diagnostic” (sample 2 weeks of gate data → missing-field scorecard).
  • Credibility asset: Annotated redacted pack + CCR citation one-pager.
  • Conversion path: Diagnostic → quarterly pilot ($490–$690) → annual managed.
  • Sales cycle: 2–6 weeks. Activation = first on-time filed quarter.

Distribution proof table

ChannelWhy ICP reachableFirst angleConv. assumptionProofMeasureFollow-up
LinkedIn outboundEHS/Ops titles at CA cold storageQuarter close checklist8–12% replyPrior B2B env compsReply→diag rateDiag offer
Cold-storage associationsMember lists / webinarsATCM applicable-facility briefing3–5 pilots / eventIndustry meeting cadenceLeads/eventPilot SOW
Diagnostic landing pageSearch “CARB TRU facility reporting”Missing-IDN scorecard15–25% diag→pilotTrucdocs demand proofCVREmail sequence
3PL / facilities partnersManage yards for brandsWhite-label quarterly pack1 partner → 5–20 sitesChannel logicSites/partnerRev share
AEO / contentBuyers ask ChatGPT/Google for CARB TRU facility rulesFAQ teardown postsLong-cycle inboundCARB FAQ trafficOrganic leadsCTA to diag

First 30 days of content

  • 10 posts: Option 1 vs 2; quarterly calendar; what is an applicable facility; IDN capture at the gate; USDOT pitfalls; penalty math; Trucdocs-priced alternatives; multi-site rollups; photo standards; seaport vs grocery differences.
  • 3 teardowns: anonymized incomplete pack; OCR IDN failures; carrier alias collisions.
  • 2 lead magnets: Gate Completeness Checklist; Quarterly Close Runbook PDF.
  • 1 webinar: “15-day sprint to a CARB-ready quarterly TRU pack.”
  • 1 outbound diagnosis template: missing-field scorecard email.

19 Pilot design & early-demand trap mitigation

  • Pilot cap: 8 facilities / first quarter cohort.
  • Incentive: 20% off first quarter if customer provides structured gate export.
  • Success criteria: ≥7/8 on-time filings; median human minutes ≤50; NPS ≥40; zero CARB rejection for GateTRU errors.
  • Custom work policy: No SWPPP-style consulting; no carrier refusal programs; only reporting pack improvements that become SOPs.
  • Hardening gates: After 5 sites → freeze intake schema; after 10 → SOP + exception taxonomy; after 20 → pause until COGS/rework measured.

20 Competitive landscape

  • Trucdocs: Public $980/facility/year DFY — validates budget; lighter AI ops story.
  • Be CARB Compliant / general fleet consultants: Broader TRU/ARBER fleet registration; less facility-gate specialization.
  • Big EHS firms: Expensive, slow, not productized for quarterly packs.
  • DIY: Free CARB template — high labor, high miss rate.
  • GateTRU whitespace: AI-native facility-gate extraction + fixed quarterly outcome + multi-site portfolio OS.

21 Regulation, compliance, and licensing boundary

  • AI may: Extract, classify, draft template rows, flag missing fields, draft submission email.
  • Operators may: QA packs, chase missing evidence, operate portals under customer entitlement.
  • Facility authorized signer must: Attest accuracy; remain responsible party under 2477.17/2477.19.
  • GateTRU must not claim: To be CARB, to certify TRU equipment compliance, to provide legal defense, or to guarantee no enforcement action.
  • Controls: Written MSA + attestation, audit logs, data retention ≥5 years, CA privacy posture for yard imagery.

22 Compact founding team and expert map

RoleWhyFT/FractionalTiming
Domain expert (ex-EHS / cold-chain compliance)Credibility + QA chokepointFractional → FTDay 0
Ops leadRunbooks, SLAsFTDay 30
Automation/AI engineerOCR + pipelineFT or strong fractionalDay 0
Compliance reviewerPack QAFractionalDay 0
Sales/channelOutbound + associationsFounder-led → fractionalDay 0 / 60
QA ownerPostmortemsShared with reviewerDay 45

23 Exhaustive risk register

1. CARB changes template / portal mid-year
Likelihood: MedImpact: MedLabel: InferredOwner: Ops

Mitigation: Abstract template mapper; monitor CARB listserv. Leading indicator: FAQ PDF updates.

2. Facilities choose Option 2 declaration en masse
Likelihood: LowImpact: HighLabel: InferredOwner: GTM

Mitigation: Sell refusal-cost framing; Benesch narrative. Leading indicator: discovery call preference mix.

3. Gate data too messy → COGS explosion
Likelihood: HighImpact: HighLabel: InferredOwner: Product

Mitigation: Minimum intake schema; refuse custom docks; photo SOP. Leading indicator: minutes/row.

4. OCR IDN error causes false CARB report
Likelihood: MedImpact: HighLabel: InferredOwner: QA

Mitigation: Format validators + human low-confidence review + customer attestation. Leading indicator: post-file corrections.

5. Trucdocs price war
Likelihood: MedImpact: MedLabel: Verified competitor existsOwner: Sales

Mitigation: Differentiate AI extraction + multi-site OS, not race to $400. Leading indicator: win/loss reasons.

6. Privacy claims over yard camera imagery
Likelihood: LowImpact: HighLabel: InferredOwner: Compliance

Mitigation: B2B DPA, retention limits, blur faces/plates where unused. Leading indicator: customer security questionnaires.

7. Seaport/railyard complexity breaks MVP
Likelihood: MedImpact: MedLabel: InferredOwner: Product

Mitigation: Explicitly exclude seaports/railyards until WHDC/grocery pack is hardened. Leading indicator: exception rate by vertical.

8. Customer refuses to sign attestation
Likelihood: MedImpact: MedLabel: InferredOwner: Sales

Mitigation: Clear MSA language; walk away from unsigned packs. Leading indicator: stuck deals.

9. Seasonality / Q4 peak overwhelms staff
Likelihood: HighImpact: MedLabel: InferredOwner: Ops

Mitigation: Stagger close calendar; temp QA capacity; automation priority before Q4. Leading indicator: queue age.

10. Regulation weakened / delayed enforcement
Likelihood: LowImpact: HighLabel: UnverifiedOwner: Strategy

Mitigation: Diversify to TRU owner ARBER packs; watch CARB board. Leading indicator: enforcement actions published.

11. Multi-site grocery IT blocks data access
Likelihood: MedImpact: MedLabel: InferredOwner: Sales Eng

Mitigation: CSV-first; no deep ERP; security packet ready. Leading indicator: security review cycle time.

12. Key person dependency on domain expert
Likelihood: MedImpact: MedLabel: InferredOwner: Founder

Mitigation: Gold packs + recorded QA checklists; cross-train. Leading indicator: expert hours/pack.

24 Tech stack & build plan

  • Day 0: Google Workspace + shared Drive, Notion SOPs, Typeform/intake, Stripe billing, secure S3/GCS uploads.
  • Week 1–2: Python ETL + vision OCR (portable), carrier alias DB (Postgres), template writer (openpyxl).
  • Week 3–4: Exception queue UI (simple internal Next.js or Retool), confidence scores, audit log.
  • Day 90: Customer portal for status only (not a co-pilot); Zapier/email automations for T-14 reminders.
  • Do not build: public self-serve AI product; CARB portal clone; yard hardware.

25 Metrics & KPIs

  • Throughput packs/operator/day; cycle time; rework %; gross margin; COGS/pack; revenue/FTE.
  • Escalation %; automation %; evidence completeness %; quality failure %; customer acceptance %.
  • Diag→pilot %; pilot→annual %; on-time filing %; logo retention quarterly.

26 What could kill this

  1. CARB launches free mobile capture that makes DFY unnecessary.
  2. Facilities systematically pick Option 2 despite perishable risk.
  3. Gate data quality so poor that minutes/pack never fall below ~90.
  4. Trucdocs + consultants saturate mid-market before differentiation lands.
  5. Enforcement lull removes urgency for 2+ years.

27 90-day validation and launch plan

Days 1–7

  • Legal MSA/attestation draft; intake schema; 30 prospect list; diagnostic landing page.

Days 8–30

  • 3 design partners; OCR pipeline MVP; first paid quarterly pack; measure minutes/row.

Days 31–60

  • Expand to 8 pilots; harden exception taxonomy; publish 2 teardown posts; association outreach.

Days 61–90

  • Convert ≥4 to annual; freeze custom work; decide kill/continue on COGS <$110 and on-time ≥95%.

Kill criteria: Cannot get 5 paid facilities in 90 days; median human minutes >90 after 3 iterations; CARB rejects >2 packs for GateTRU errors.

28 Sources

  1. CARB — Applicable Facility Requirements
  2. CARB — Applicable Facility Requirements FAQ
  3. CARB — TRU App F Applicable Facility Determination (~6,119 facilities)
  4. 13 CCR § 2477.17 — Applicable Facility Owner Requirements
  5. 13 CCR § 2477.19 — Non-Compliance and Penalties
  6. 13 CCR § 2477.21 — Fees ($45 / 3 years)
  7. Trucdocs — DFY TRU facility compliance pricing ($980/facility/year)
  8. Benesch Law — Heightened CARB TRU enforcement 2026
  9. CARB — TRU Forms (registration / templates)
  10. CARB — 2022 Amendments to the TRU ATCM fact sheet
  11. Be CARB Compliant — TRU / facility reporting services
  12. CARB — TRU ATCM FAQ (reporting schedule Table 4)

Hard-to-fool blueprint. Claims labeled Verified / Inferred / Unverified. Unverified volume assumptions must be measured in pilots before scale.