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.
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
| Candidate | Buyer | Outcome | Score | Evidence | Decision |
|---|---|---|---|---|---|
| GateTRU — CARB TRU Applicable Facility Quarterly Reporting | EHS/Compliance lead at CA refrigerated WHDC, grocery DC, seaport, railyard | Filed quarterly TRU activity report pack | 4.4/5 | High — CCR + FAQ + App F TAM + Trucdocs $980 | Selected |
| MSGP Industrial Stormwater Annual Report Desk | Plant EHS | NeT annual report filed | 3.5/5 | Medium — InstantRegs $499; EPA MSGP ~2.2k facilities; state fragmentation; adjacent to EPCRA engine | Rejected — thinner direct TAM + physical-inspection data dependency |
| IRIS 1099-NEC Managed Filing Transition Desk | Controller / payroll | Accepted IRIS 1099 batch | 3.2/5 | High pricing (Tax1099) but commoditized SaaS; adjacent to 1099-DA | Rejected — Sam Altman/commoditization risk |
| AB 2013 GenAI Training Data Disclosure Pack | GC / AI product counsel | Website disclosure pack | 2.6/5 | Law live; no public DFY unit price; trade-secret/UPL heavy | Rejected — failed pricing + licensing bar |
| Form ADV Annual Amendment Desk | RIA CCO | IARD annual amendment filed | 3.8/5 | FinCompliance $2.5k; but overlaps ria-compliance-program-engine | Rejected — duplicate |
| EPA No Exposure Certification Desk | Plant manager | NEC filed in NeT | 3.0/5 | $550+ services often require site visit | Rejected — physical labor risk |
04 Hard disqualifier check
| Disqualifier | Status | Notes |
|---|---|---|
| Customer-facing co-pilot / SaaS | Pass | Sells filed report pack; customer does not operate AI |
| Substantial physical labor | Pass | Reporting wedge uses gate logs/photos; no required site visit |
| Hourly / cost-plus primary pricing | Pass | Fixed per facility-quarter / annual |
| No path to 50%+ gross margin | Pass | See unit economics; automation expands margin |
| Unclear buyer | Pass | Applicable facility owner/operator under 2477.17 |
| Non-decomposable workflow | Pass | Intake → extract → validate → template → QA → submit |
| Fully automate regulated judgment | Pass | Facility signer remains certifying party; GateTRU prepares |
| Duplicate of prior blueprint | Pass | No prior TRU ATCM applicable-facility quarterly desk |
| Illegal / unworkable licensing | Pass | Administrative reporting; not UPL/tax/medical advice |
| Unverified core demand | Pass | Mandatory CCR + public DFY vendor + enforcement alerts |
| Commoditized by frontier models | Pass | Moat = facility SOPs + carrier graph + audit trail, not chat |
| Cannot pilot bounded | Pass | 5–10 facility pilot cap per quarter cycle |
05 Rubric scorecard
Gates average: 4.33 / 5. Extended scores (urgency 5, budget proof 4, MVP clarity 5, distribution 4, licensing 5) support proceed.
06 Opportunity
07 Evidence quality & source-claim matrix
| Claim | Label | Source | Conf. | Business impact |
|---|---|---|---|---|
| Applicable facilities must register and either report TRU activity quarterly or declare only compliant TRUs operate onsite (eff. 12/31/2023) | Verified | CARB Applicable Facility Requirements; 13 CCR 2477.17 | High | Creates mandatory recurring demand |
| Quarterly due dates: Apr 15 / Jul 15 / Oct 15 / Jan 15 | Verified | CARB Applicable Facility FAQ | High | Defines production calendar |
| ~2,167 WHDC + ~3,918 grocery + 25 seaports + 9 railyards ≈ 6,119 facilities (2020 est.) | Verified | CARB TRU App F | High | TAM floor for facility-side desk |
| Facility registration fee $45 every 3 years | Verified | 13 CCR 2477.21; CARB FAQ | High | Low gov fee; spend is on labor/vendor |
| Trucdocs DFY service priced at $980/facility/year | Verified | trucdocs.com pricing page | High | Budget / ASP proof |
| Option 2 declaration is commercially impractical for most perishable receivers | Inferred | Benesch Law analysis of refusal risk | Med | Concentrates demand on Option 1 reporting |
| CARB signaled heightened TRU enforcement in 2026 | Verified | Benesch citing CARB fee/enforcement posture | Med-High | Urgency / GTM timing |
| Penalties can reach up to ~$10,000/day under HSC for infractions | Verified | Benesch; 13 CCR 2477.19 → HSC 39674/42400 et seq. | High | Willingness to pay for outcome |
| Reports submitted via CARB template email to arber@arb.ca.gov | Verified | CARB FAQ | High | Delivery channel is simple; no custom portal build |
| Average facility sees 80–400 unique TRU entries/quarter | Unverified | Operator hypothesis; validate in pilots | Low | Affects COGS minutes; measure day 1 |
| Mid-market WTP $490–$890/facility-quarter | Inferred | From Trucdocs $980/yr annualized + RMA-style env consulting bands | Med | Pricing 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
| Role | Who |
|---|---|
| ICP | CA refrigerated WHDC 20k–200k sq ft OR regional grocery DC 15k–80k sq ft with daily TRU traffic |
| Economic buyer | VP Ops / Facilities Director / EHS Director (multi-site: Director of Compliance) |
| User | Site EHS coordinator, receiving manager, or 3PL compliance clerk |
| Urgent trigger | Quarter close + 15-day filing window; CARB inquiry; new site opening; prior missed report |
| Alternatives | DIY 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%.
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
- Intake: Secure upload of gate logs, TMS exports, BOLs, camera-capture label photos, carrier master lists.
- Normalization: Parse timestamps, dock doors, tractor/trailer IDs; dedupe same TRU same day; timezone normalize.
- 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.
- AI workbench: OCR CARB IDN / labels; NER for carrier legal name; USDOT regex; fuzzy match to carrier roster; flag missing fields.
- Deterministic rules: Required columns non-null; date within quarter; IDN format checks; duplicate suppression; Option-1 vs Option-2 eligibility gates.
- Human chokepoint: Specialist reviews low-confidence (<0.85) rows; customer signer attests.
- QA: Completeness score, sampling red-team, cross-check vs prior quarter carrier patterns.
- Delivery: Populate CARB Excel/CSV template; email submit; archive proof PDF.
- Learning loop: Corrections → prompt rules, carrier alias graph, OCR templates.
- Model portability: Swap vision/LLM providers behind schema contracts; keep rules + gold packs owned.
12 AI-vs-human operations pipeline
Upload gate/TMS data + photos; authorize submission
Extract IDNs, carriers, USDOT; draft rows
Validate formats, dates, required fields
Resolve exceptions; request missing evidence
Approve pack; confirm template integrity
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
| SKU | Price | Unit |
|---|---|---|
| Coverage Diagnostic | $190–$290 | One-time facility scan |
| Registration Pack | $390–$590 | Initial CARB applicable-facility registration assist |
| Quarterly Report Pack | $490–$890 | Per facility per quarter |
| Annual Managed | $1,800–$3,600 | Per facility / year (4 quarters) |
| Portfolio (5+ sites) | 15–30% off | Per 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
| Channel | Why ICP reachable | First angle | Conv. assumption | Proof | Measure | Follow-up |
|---|---|---|---|---|---|---|
| LinkedIn outbound | EHS/Ops titles at CA cold storage | Quarter close checklist | 8–12% reply | Prior B2B env comps | Reply→diag rate | Diag offer |
| Cold-storage associations | Member lists / webinars | ATCM applicable-facility briefing | 3–5 pilots / event | Industry meeting cadence | Leads/event | Pilot SOW |
| Diagnostic landing page | Search “CARB TRU facility reporting” | Missing-IDN scorecard | 15–25% diag→pilot | Trucdocs demand proof | CVR | Email sequence |
| 3PL / facilities partners | Manage yards for brands | White-label quarterly pack | 1 partner → 5–20 sites | Channel logic | Sites/partner | Rev share |
| AEO / content | Buyers ask ChatGPT/Google for CARB TRU facility rules | FAQ teardown posts | Long-cycle inbound | CARB FAQ traffic | Organic leads | CTA 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
| Role | Why | FT/Fractional | Timing |
|---|---|---|---|
| Domain expert (ex-EHS / cold-chain compliance) | Credibility + QA chokepoint | Fractional → FT | Day 0 |
| Ops lead | Runbooks, SLAs | FT | Day 30 |
| Automation/AI engineer | OCR + pipeline | FT or strong fractional | Day 0 |
| Compliance reviewer | Pack QA | Fractional | Day 0 |
| Sales/channel | Outbound + associations | Founder-led → fractional | Day 0 / 60 |
| QA owner | Postmortems | Shared with reviewer | Day 45 |
23 Exhaustive risk register
1. CARB changes template / portal mid-year
Mitigation: Abstract template mapper; monitor CARB listserv. Leading indicator: FAQ PDF updates.
2. Facilities choose Option 2 declaration en masse
Mitigation: Sell refusal-cost framing; Benesch narrative. Leading indicator: discovery call preference mix.
3. Gate data too messy → COGS explosion
Mitigation: Minimum intake schema; refuse custom docks; photo SOP. Leading indicator: minutes/row.
4. OCR IDN error causes false CARB report
Mitigation: Format validators + human low-confidence review + customer attestation. Leading indicator: post-file corrections.
5. Trucdocs price war
Mitigation: Differentiate AI extraction + multi-site OS, not race to $400. Leading indicator: win/loss reasons.
6. Privacy claims over yard camera imagery
Mitigation: B2B DPA, retention limits, blur faces/plates where unused. Leading indicator: customer security questionnaires.
7. Seaport/railyard complexity breaks MVP
Mitigation: Explicitly exclude seaports/railyards until WHDC/grocery pack is hardened. Leading indicator: exception rate by vertical.
8. Customer refuses to sign attestation
Mitigation: Clear MSA language; walk away from unsigned packs. Leading indicator: stuck deals.
9. Seasonality / Q4 peak overwhelms staff
Mitigation: Stagger close calendar; temp QA capacity; automation priority before Q4. Leading indicator: queue age.
10. Regulation weakened / delayed enforcement
Mitigation: Diversify to TRU owner ARBER packs; watch CARB board. Leading indicator: enforcement actions published.
11. Multi-site grocery IT blocks data access
Mitigation: CSV-first; no deep ERP; security packet ready. Leading indicator: security review cycle time.
12. Key person dependency on domain expert
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
- CARB launches free mobile capture that makes DFY unnecessary.
- Facilities systematically pick Option 2 despite perishable risk.
- Gate data quality so poor that minutes/pack never fall below ~90.
- Trucdocs + consultants saturate mid-market before differentiation lands.
- 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
- CARB — Applicable Facility Requirements
- CARB — Applicable Facility Requirements FAQ
- CARB — TRU App F Applicable Facility Determination (~6,119 facilities)
- 13 CCR § 2477.17 — Applicable Facility Owner Requirements
- 13 CCR § 2477.19 — Non-Compliance and Penalties
- 13 CCR § 2477.21 — Fees ($45 / 3 years)
- Trucdocs — DFY TRU facility compliance pricing ($980/facility/year)
- Benesch Law — Heightened CARB TRU enforcement 2026
- CARB — TRU Forms (registration / templates)
- CARB — 2022 Amendments to the TRU ATCM fact sheet
- Be CARB Compliant — TRU / facility reporting services
- 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.