fixxo
Fixxo · Reference · Edition 2.0

The Databook

Every number the platform runs on, in one place: the KPI registry, the markets, the demand ranking, the supply estimates, the seed partners, the sourcing channels and the code index. Generated from the tracker CSVs — not transcribed.

101 KPI rows5 pilot markets12 demand categories15 seed partnersGenerated 2026-09-15

§1 · From 90day_kpi_tracker.csvKPI registry — all 101 rows

Phases: SETUP (L1–L5) → LIQUIDITY (L6–L14) → DEMAND (D1–D5) → MEMBERSHIP (M1–M7) → OPS_VA (O1–O14) → OPS_VA2 (51 dept codes) → WOMEN (WH1–WH8). Weekly w1–w13 columns live in the CSV; targets and gates live here.

PhaseCodeMetricTargetUnitGate
SETUP_W1-W2L1LICENSE_VERIFICATION_LIVE (DPOR lookup per pro)100percent_of_ACTIVE_pros_checkedS8.4
SETUP_W1-W2L2TRUST_CLOAK_LIVE (escrow+guarantee+verification in app)TRUEboolS8.4
SETUP_W1-W2L3FLAT_QUOTE_SKUS_PER_CAT>=30 per 3 catscountS8.3
SETUP_W1-W2L4PROS_ONBOARDED>=30countS1
SETUP_W1-W2L5INTENT_CANARY_BASELINErecordindexS2
LIQUIDITY_W3-W6L6MATCH_RATE>=60percentS4
LIQUIDITY_W3-W6L7FILL_RATE (3-day)>=80percentS4
LIQUIDITY_W3-W6L8DISPATCH_AI_ROUTED_SHARE>=80percentS8.2
LIQUIDITY_W3-W6L9FIXED_QUOTE_SHARE>=80percent_of_bookedS8.3
LIQUIDITY_W3-W6L10LEAKAGE_PROOFING_INDEX>=85percent_of_platform_jobsS8.1
LIQUIDITY_W3-W6L11FIRST_VISIT_FIX_RATE>=85percentS4
LIQUIDITY_W3-W6L12ON_TIME_ARRIVAL>=90percentS4
LIQUIDITY_W3-W6L13DISPUTES_PER_100_JOBS<3per_100S4
LIQUIDITY_W3-W6L14TAKE_RATE_BLENDED15-18percent_of_GTVE1_E3
DEMAND_W7-W10D1CAC_BLENDED<45usdJ1
DEMAND_W7-W10D2COHORT_30D_REPEAT>=30percent_proxy_for_M3_40%S4
DEMAND_W7-W10D3REVIEW_CAPTURE>50percent_jobsS4
DEMAND_W7-W10D4REACTIVATION_LOOP_REVENUE>=400/wk by W10usdS8.6
DEMAND_W7-W10D5JOBS_WEEKLY_RUN_RATEramp_25-150countK11
MEMBERSHIP_W11-W13M1MEMBERSHIP_PILOT_ENROLLED200countS8.8
MEMBERSHIP_W11-W13M2AUTOPAY_SHARE>=60percentS8.8
MEMBERSHIP_W11-W13M3WARRANTY_VAULT_REGISTRATIONS100percent_of_member_homesS8.8
MEMBERSHIP_W11-W13M4RENEWAL_BASELINE_WEEK (M1/M2 retention tracked)baselinepercent_intentS8.8
MEMBERSHIP_W11-W13M5CROSS_SELL_ATTACH>0 by W13percentO19
MEMBERSHIP_W11-W13M6DTC_ORGANIC_SHARE<=20 or >=27 baselinepercentO17
MEMBERSHIP_W11-W13M7RENEWAL_GATE_M12 (measured later)>=70percent_at_month_12S8.8
OPS_VA_W1-W13O1PROS_ACTIVE_VERIFIED_RICHMOND>=120 by W0 (stagger complete pre-W1)countVA_VERIFY
OPS_VA_W1-W13O2COI_GL_AI_ENDORSEMENTS_MONITORED100percent_ACORD25_currentS8.4
OPS_VA_W1-W13O3WATER_HEATER_CURRENT_JOBS>=15percent_of_plumbing_jobstrade_mix
OPS_VA_W1-W13O4CUSTOMER_SAFETY_INCIDENTS0per_1000_jobsSF_gate
OPS_VA_W1-W13O5DOWNTIME_AVAILABILITY>=99.9percentus-east-1
OPS_VA_W1-W13O6DEGRADED_PHONE_MODE_DRILL1per_monthSLO
OPS_VA_W1-W13O7LOSS_RATE (refund+claim+fraud % GMV)<1percents5.3
OPS_VA_W1-W13O8RESERVE_FLOOR>=5percent_GMVs5.3
OPS_VA_W1-W13O9PAYOUT_QC_T_MINUS3-7dayss5.3
OPS_VA_W1-W13O10CHARGEBACKS_PER_1000<3per_1000s5.3
OPS_VA_W1-W13O11VCPA_CURE_OFFER_ISSUED_WITHIN_5DAY100percent_of_disputess2.2
OPS_VA_W1-W13O12WRITTEN_CONTRACT_UPLOAD100percent_verify_completed_jobss2.1
OPS_VA_W1-W13O13AUTO_ROUTE_ON_TIME (slot-level)>=90percents4
OPS_VA_W1-W13O141000JOBS_SPRINT_DONE1000completed_jobsday7_gate
EXIT_EXITW1GATE_REVIEW vs PARAMETER_MODEL S7 scoreboardS7
NOTE_GATESS4_LEVERS: MATCH=FILL>FIX>ONTIME>DISPUTESD/S8.2: AI_ROUTED_>=80 and DISPATCH-FIRST_S8.2 orders intakeFLANK_CONDITION: after liquidity_>=200_jobs_B12-13 add ELECTRICAL then WATER_HEATER_C2escape:S8.1 leakage<85% freeze demand spend / S8.4 trust cloak not live=no demand buyTHIS_TRACKER_IS_RUNNABLE: fill w1..w13 from DWH kpi_snapshots weekly
OPS_VA2V2-L1VCDPA_45D_RESPONSE (privacy demand responding <=45 days)100percent_of_demandss2.4
OPS_VA2V2-L2TCPA_CONSENT_STORED (prior express written consent per brand)100percent_of_SMS_marketss2.4
OPS_VA2V2-L3TM_CLEARANCE_DECISION (fixxo.in clearance)doc by W0decisiontrademark
OPS_VA2V2-S1FRAUD_FLAGS_TRIAGED_UNDER_4H100percent_of_flagsfraud rail
OPS_VA2V2-S2KYC_OFAC_CLEARED (OFAC+NSOPW+VA courts+DPOR)100percent_of_ACTIVEKYC gate
OPS_VA2V2-S3COLLUSION_PAIRS_CLOSED (same-IP pairing)0open_over_48hcollusion rail
OPS_VA2V2-S4PCI_SCOPE0_AUDIT (PAN never in D1/KV/R2)cleanmonthlyPCI
OPS_VA2F1PAYOUT_AGING (QC t-minus release)<=7days_0_over_14s5.3
OPS_VA2F2W9_EXEMPT_COVERAGE_BEFORE_RELEASE100percent1099
OPS_VA2F4CHARGEBACK_RECOVERY>=80percentdisputes
OPS_VA2T1TRAINING_PASS_RATE (certified before first dispatch)>=90percentS1
OPS_VA2T3DPOR_REVERIFY_AT_DISPATCH100percentdispatch gate
OPS_VA2T4NO_JOB_SPLITTING_ACK (Class C floor)100percentsec54.1-1103
OPS_VA2T5REQUALIFICATION_UNDER_48H (fallback same-day)100percentrestore gate
OPS_VA2Q1QC_AUDIT_COVERAGE (photo+satisfaction every job)>=95percentQC gate
OPS_VA2Q2FIRST_VISIT_FIX_RATE>=85percentS4
OPS_VA2Q3PRO_QUALITY_SCORE (deactivate <4.2 same-day)100percent_ge_4.2quality
OPS_VA2Q4DISPUTE_LOOP (cure<=5d payout3-7d 0open>14d leak>=85)<=3per_100_jobsS8.1
OPS_VA2D6PARTNER_SOURCED_SHARE (PM/GRAR channel)>=30-50percentdemand pipeline
OPS_VA2D7INTAKE_CAP_FILL (caps locked by 06:00)100percent_dailydemand
OPS_VA2D8HONEST_DEMAND_GUARD0none_fabricatedCM-04
OPS_VA2R1INTAKE_ERROR (0 job-dump >60s)<1percentSLO
OPS_VA2R2FEATURE_FLAG_ROLLBACK<15minutes_100pct_auditedblast radius
OPS_VA2R3ONCALL_COVERAGE_24_7100percentW0
OPS_VA2R4POSTMORTEM_RATE1per_incident_within_3drunbook
OPS_VA2A1AI_ROUTED_SHARE (Day-3 gate then arm auto-dispatch)>=80percentS8.2
OPS_VA2A2STRANDED_JOBS (unassigned >2h)0countescape hatch
OPS_VA2A3PRICING_WIN_RATE>=60percentS4
OPS_VA2A4KPI_SCOREBOARD_FRESHNESS (kpi_snapshots)<=24hours_after_closeS7
OPS_VA2A5SLAB_LEAK_SETTLEMENT_VS_QUOTE (master-tech 100)+-15percentspecialty
OPS_VA2A6HUMAN_OVERRIDE_AGENT_ERROR<20 and <1percentdispatch
OPS_VA2E1RICHMOND_S9_GATEall GREENbooleanS9
OPS_VA2E2METRO_OSCORE_RECALIBRATED (NoVA before spend)>=0.65percentexpansion
OPS_VA2E3FALLBACK_PROS_PER_CLUSTER>=5count_by_W-1supply
OPS_VA2E4DEMAND_DENSITY_THRESHOLDmetper_zipzip scoring
OPS_VA2E5LAUNCH_CHECKLIST_TICKED (W-3 to W0 clock)100percentexpansion
OPS_VA2E6REGULATORY_CONFIRMS_PRIMARY_SOURCED (Fairfax BPOL)resolvedby_W-3BPOL
OPS_VA2MAMEMBERSHIP_ATTACH (W1-2 households)>=15percent_by_M3S8.8
OPS_VA2MNRMEMBERSHIP_NRR>=100percent_by_W13S8.8
OPS_VA2MSSENSOR_INSTALL_RATE>=80percent_of_member_homessensor
OPS_VA2MDMEMBER_DISPATCH_ON_TIME>=95percentSLA
OPS_VA2P1PARTS_SLA_ON_TIME>=90percentparts gate
OPS_VA2P2PARTS_HOLD_CLOSE (same-visit-or-hold)>=85percentparts
OPS_VA2P3LAUNCH_NO_SHOW_DUE_TO_PARTS0countrunbook
OPS_VA2P4BACKORDER_REBOOKING<=10percent_by_W6parts
OPS_VA2P5PARTS_CAUSED_FIX_MISSES<5percentQC
OPS_VA2K1ORGANIC_SHARE_OF_BOOKINGS>=70percentdemand
OPS_VA2K2REFERRAL_SHARE>=25-30percent_by_W6demand
OPS_VA2K3CAC_BY_ZIP (23220 vs 23113 spread)trackedweeklydemand
OPS_VA2K4FLYER_NEXTDOOR_TO_BOOKING>=10percentdemand
OPS_VA2K5LSA_CPC_TEST_DECODEDdecodedbefore_scaleW6 gate
WOMEN_W0-W13WH1WOMEN_OWNED_ACTIVE_PARTNERS_HERNDON_RESTON>=20count_by_W0certified
WOMEN_W0-W13WH2WOMEN_TECHNICIANS_AVAILABLE>=28count_by_W0verified
WOMEN_W0-W13WH3WOMEN_CUSTOMER_SHARE>=45percent_of_booked_jobswomen
WOMEN_W0-W13WH4REQUEST_A_WOMAN_FULFILMENT>=80percent_within_windowwomen
WOMEN_W0-W13WH5QUALITY_PARITY_WOMEN_LED_JOBS+-3points_vs_all_ledwomen
WOMEN_W0-W13WH6SAFETY_REPORTS_RESOLVED_SAME_DAY100percentwomen
WOMEN_W0-W13WH7CERTIFICATIONS_VERIFIED_NOT_SELF_ATTESTED>=60percent_women_ownedwomen
WOMEN_W0-W13WH8WOMEN_TECH_RETENTION_90D>=85percentwomen

§2 · Census ACS + county dataThe five markets

~187,000 people · ~67,000 households · ~44,000 owner-occupied · ~35,000 repair-active households/year (≈2,900 repair jobs/month at national frequency). High-ticket, low price-sensitivity: a guarantee market, not a price market.

MarketPopulationHouseholdsMedian HHIMedian homeOwner-occMedian age
Herndon, VA25,6497,796$148,000$599,10062.1%35.1
Reston, VA63,542~26,000$139,515$616,00060.9%40.2
Chantilly, VA24,036~8,700$157,124$663,60081.1%41.3
Ashburn, VA~50,000~16,000~$175,000~$700,000~78%~36
Fairfax City, VA~24,000~8,800~$135,000~$620,000~65%~39

Herndon: Census QuickFacts (Jul 2025) + WPR. Reston: ACS 2023 5-yr. Chantilly: ACS 2020–24. Ashburn/Fairfax City: county estimates (~ = rounded). Owner-occupied + stable tenure (83.6% same house 1yr, Herndon) = membership-attach terrain.

§3 · Housecall Pro / FindTrustedHelp / Houzz 2026Demand ranking

The market is repair-led: 79% of homeowners plan a repair in 2026; repairs are 87% of plumbing jobs, 96% of appliance jobs, 88% of HVAC jobs. Bar = national market share. Launch set in bold.

CategoryMarket shareAvg ticketRepair shareHire rateLaunch
HVAC
18%$4,50088%40%Launch
Plumbing
14%$35087%36%Launch
Electrical
12%$400mixed41%Launch
Roofing
10%$8,500storm17%Excluded
Landscaping
9%$2,800Wave 2
Cleaning
8%$2,400Wave 2
Pest
5%$450Excluded
Painting
5%$3,200low28%Wave 2
Flooring
4%$4,000low20%Wave 2
Appliance repair
3%$30096%Launch
Handyman
~2%$250high25%Launch
Water heaters
in plumbing$1,200–2,400100%18%Launch

§4 · Density model × 67k households, +20% NoVASupply estimates — and the gap

Read this before quoting a number: women-owned businesses in the licensed repair trades number in the low tens across NoVA (11 certified residential remodelers statewide). The pilot therefore recruits women technicians (150–300 reachable, any firm ownership) — Model B. A women-owned-firms-only pilot (60–100 needed) does not exist.
CategoryEst. businesses1–3 crewWomen-led est.Exact count via
Cleaning~200~140~40–60County register + WBENC (no state licence)
Landscaping~165~110~15–25DPOR + county
Handyman~125~95~12–20DPOR Class C; unlicensed ≤$1,000
Painting~100~70~8–14DPOR Class C + WBENC
Electrical~85~40~2–4DPOR Tradesmen — ELE Master/Journeyman
Plumbing~75~38~1–3DPOR Tradesmen — PLB Master/Journeyman
HVAC~68~30~1–3DPOR HVA + Master HVAC tradesman
Flooring~42~30~5–9DPOR Class C
Roofing~42~18~1–3DPOR Class A/B/C
Appliance~34~24~3–6No VA licence ≤$1,000 + factory-authorised lists
Water heatersin plumbing~1–3DPOR PLB — licensed at any price
Pest~25~10~1–2VDACS certification
Locksmith~12~8~0–2DPOR locksmith certification

Total ≈975 businesses · ~613 in the 1–3 crew segment · ~90–155 women-led (licensed trades only ~10–20). All "~" convert to exact counts with one DPOR pull per trade — see db/SOURCING.md §5.

§5 · From db/partners_herndon_plumbing.csvSeed partners — Herndon / Reston

15 businesses as supplied. Re-verify before dialling: H & S and Beltway share a primary number; toll-free "dispatch" lines may be franchises. All marked verified_phone = no in the CSV.

BusinessBasePhoneAltCategories
Cardinal Plumbing, Heating & AirHerndon 20170+17037825055plumbing, hvac, water_heater
Herndon Plumbing & Heating Inc.Herndon 20170+17034373284plumbing, water_heater
H & S PlumbingHerndon 20170+17034376966plumbing, drain
Beltway Sewer & Plumbing ServicesHerndon 20170+17034376966+17035968947plumbing, sewer, drain
The Honest Plumbing ServiceHerndon 20170+17039400853plumbing
Sirone Plumbing ServicesReston 20190+17036889000plumbing
Mint Plumbing LLCReston 20190plumbing
Daystarr PlumbingReston 20190+17034760191plumbing
P & D PlumbingSterling 20164+17039394473plumbing
Mega MultiserviceHerndon 20171+15716706618plumbing, handyman
JC Plumbing and Drain CleaningHerndon 20170+18009836777plumbing, drain
Happy Drain Guys PlumbingFairfax 22030+15719927179plumbing, drain
Pioneer PlumbersHerndon 20170+17035083088plumbing
DB's Plumbing & DrainHerndon 20170+17034578686plumbing, drain
Plumbers of America LLCHerndon 20170+17034397151plumbing

§6 · From db/SOURCING.mdSourcing channels

Registries — build from these

SourceYields
VA DPOR LicenseLookupEvery regulated individual + business, status, class, expiry, discipline
DPOR Board for TradesmenPlumbing, electrical, HVAC, gas-fitting certifications
WA L&I VerifyRegistration, bond, insurance, comp, citations, bond lawsuits
data.wa.govMachine-readable WA contractor feed (bulk route)
Fairfax County cregisterRegistered local trade businesses

Directories — contact detail only

SourceYields
Thumbtack HerndonIndependents already buying leads — easiest to convert
Yelp Herndon plumbingPhone numbers + review counts to append
WBENC · SBA WOSBWomen-owned verification (51% owned/controlled)
Womyn Owned1,098 SBA-verified women-owned trades vendors
Factory-authorised servicer listsHighest-quality appliance pool (Whirlpool, Bosch, LG)
Competitor ad landings on file (demand intel, not supply): vesta-plumbing.com, allstarpros.com/handyman, allamericandrainservices.com — keyword, match-type and page structure captured in db/SOURCING.md §2.1.

§7 · From kpi-map.jsonCode index by department

DepartmentCodesCount
legalV2-L1 · V2-L2 · V2-L33
securityV2-S1 · V2-S2 · V2-S3 · V2-S44
financeF1 · F2 · F43
trainingT1 · T3 · T4 · T54
qaQ1 · Q2 · Q3 · Q44
demandD6 · D7 · D83
engineeringR1 · R2 · R3 · R44
data-aiA1 · A2 · A3 · A4 · A5 · A66
expansionE1 · E2 · E3 · E4 · E5 · E66
membershipMA · MNR · MS · MD4
partsP1 · P2 · P3 · P4 · P55
marketingK1 · K2 · K3 · K4 · K55
women-firstWH1 · WH2 · WH3 · WH4 · WH5 · WH6 · WH7 · WH88

Query any code: kpi.ps1 V2-L1 · kpi.ps1 -Dept qa · kpi.ps1 -Grep chargeback. Collision history: Engineering E1–E4 → R1–R4; Demand D2/D4/D5 → D6/D7/D8.

§8 · From metro_scorecard.csvMetro scores (reference)

Weights D .2 / S .15 / P .15 / K .15 / L .15 / R .1 / M .1 · O ≥ 0.65 commit · 0.45–0.65 pilot · below postpone. NOTE: legacy rows use an undocumented formula — flagged for recalibration; Richmond computed under documented weights.

MetroDSPKLRMO-ScoreDecision
Austin0.780.700.750.450.600.300.650.681
COMMIT
Phoenix0.700.650.650.400.550.350.600.633
PILOT
Dallas-Fort Worth0.720.680.700.500.550.300.600.639
PILOT
Atlanta0.660.620.650.420.520.320.580.614
PILOT
Houston0.640.600.620.480.500.340.550.585
PILOT
Tampa0.600.580.600.380.480.330.550.584
PILOT
Orlando0.580.550.580.360.460.330.550.573
PILOT
Nashville0.600.600.620.370.500.300.580.601
PILOT
Richmond (EST)0.720.700.680.480.550.350.620.603
PILOT