TerraPulse Monetization — Implementation Plan
Companion to the monetization brainstorm. For each idea: the dexes/data sources required, the site expansions required, and the concrete to-dos on your end (data sourcing, licensing, API research, content) vs. Brad's end (backend). Ideas are grouped as in the brainstorm, but read Part 1 first — it changes how much work everything else is.
PART 1 — The Six Shared Foundations
Almost every idea on the list is a thin product layer on top of one of these six capabilities. Build these once and roughly 80% of the brainstorm becomes "configure a new vertical," not "build a new product." This is the real implementation plan; everything after it is routing.
F1. Geometry Query Engine ("what happened HERE?")
The single most load-bearing piece. Today the Dex answers "tell me about this earthquake/station/storm." Nearly every paid idea inverts that: given a user-supplied point, parcel, route, or asset list, return every measured event that touched it.
- What it is: point/polygon/route → spatial+temporal intersection against every peril dex (hail, wind, tornado paths, freeze, flood stage, quake shaking radius, smoke, lightning).
- Powers: Field Dossier (ag), roofer verification, homeowner dossiers, construction weather-days, forensic reports, CarFax-for-parcels, private asset Dexes, site-selection reports, freight routes — i.e., most of Parts 2, 6, and 7.
- Brad: PostGIS or DuckDB-spatial layer over existing tables; parcel draw/upload UI (GeoJSON, KML, CSV of lat/lons).
- You: research county parcel-boundary data (many US counties publish open GIS parcels — vet licensing per county; Regrid is the commercial fallback, note its cost); define per-peril "touch" rules in plain English for Brad (e.g., hail = SPC report within X km OR radar-indicated MESH over polygon; freeze = nearest station ≤32°F for ≥N hrs).
F2. Evidence PDF Generator
- What it is: a templated, provenance-stamped PDF: event list, raw source records attached, citation per line, checksum/QR verification link back to a permanent TerraPulse URL.
- Powers: every claims/evidence product, compliance logs, forensic reports, site-selection reports, novelty reports.
- Brad: PDF render pipeline + permanent verification URLs (tamper-evidence is the brand).
- You: write the template copy (this is content strategy — the PDF must read credibly to an insurance adjuster, not a data scientist); collect 2–3 real FSA/insurance claim forms to mirror their language; draft the "About this evidence / methodology" boilerplate page.
F3. Alert & Webhook Engine
- What it is: user-defined thresholds on any dex metric + geography → email/SMS/push/webhook. One engine, many skins.
- Powers: RTK guard, aurora, ham radio, drone, buoy, smoke/AQ, quake-watch, drought money-triggers, OSHA heat, parametric trigger notifications — all of Part 4 and half of Part 5.
- Brad: rules engine, delivery infra (email first; SMS via Twilio-class provider later — SMS costs money per message, so gate it to paid tiers), webhook signing.
- You: research SMS/push provider pricing; write the alert copy library (each alert type needs a template that tells the user what to do, not just what happened — the ag plan's "you're now eligible, deadline X" pattern).
F4. Accounts, Billing & Entitlements
- What it is: the boring prerequisite for charging anyone: signup, Stripe, subscription tiers, per-product entitlements, usage metering for the API.
- Brad: Stripe integration, auth (you likely have admin auth already; this is customer auth), entitlement checks on API keys and site features.
- You: decide the initial tier map (recommendation below in Part 12); write pricing page copy; set up the Stripe account, business entity question (see Part 11 — do this early), sales-tax/SaaS-tax registration research for Michigan.
F5. API Productization
- What it is: the REST API you already serve, wrapped in keys, rate limits, docs, and tiers.
- Powers: all of Part 3, the B2B feeds in Part 2, developer platform in Part 10.
- Brad: API keys, rate limiting, usage dashboards.
- You: write the docs (developer docs are content strategy and you're the writer); competitive pricing research (OpenWeather, Tomorrow.io, Xweather API pricing pages — position under them); draft attribution requirements for the free tier.
F6. Private Objects ("bring your own dex entries")
- What it is: let a user register their own objects — parcels, stores, towers, boats, worksites — as private dex entries that accrete peril history exactly like public objects do. It's the Dex concept, sold.
- Powers: Field Dossier, asset-portfolio monitoring, construction sites, OSHA worksites, freight, private-dex enterprise deals.
- Brad: private namespace in the dex schema, per-account visibility, bulk CSV import.
- You: define the object schema per vertical (what fields does a "worksite" need vs. a "parcel" vs. a "vessel"?) — one page each.
Sequencing of foundations: F4 (billing) and F1 (geometry) first — nothing sells without them. F2 rides on F1. F3 is parallelizable. F5 is mostly config. F6 extends F1.
PART 2 — Evidence & Claims Products
2.1 Roofer/Adjuster Hail Verification
- Dexes needed: none new — severe weather dex already has SPC hail/wind reports. Upgrade it: onboard NOAA MRMS radar-derived hail (MESH grids) so you can verify hail where no human filed a report. That upgrade is the entire product moat.
- New sources for you to vet: NOAA MRMS (public domain, huge volume — flag storage cost to Brad), NWS damage survey polygons, NLDN alternative lightning sources (see 2.3).
- Site expansion:
/verifylanding page: enter address → free teaser ("3 hail events since 2020") → paid full report (F1+F2). - Your to-dos: competitor teardown of HailTrace/Interactive Hail Maps (features, pricing, report format); write the roofer-facing landing copy; list 20 Grand Rapids-area roofing companies for a pilot outreach email.
- Effort above foundations: small. Sequence: first evidence product after ag — same engine, hotter buyer.
2.2 Homeowner Claim Dossier
- Dexes: same as 2.1 + streamflow/flood stage (have) + wildfire/smoke (have) + lightning (2.3).
- Site: consumer-toned version of the same
/verifyflow; one-time Stripe checkout (no subscription friction). - You: consumer copy; a "how to use this with your insurance claim" guide article (content marketing + SEO).
- Effort: trivial once 2.1 exists.
2.3 Lightning Strike Verification
- Dexes: new lightning dex. This is the one real data-sourcing problem in Part 2: the gold-standard network (Vaisala NLDN) is commercial.
- You (critical path): licensing research — options to vet: GOES-16/18 GLM (Geostationary Lightning Mapper — public, satellite-based, coarser but free and green-list compatible), Blitzortung (community network — vet their license carefully, likely non-commercial), ENTLN/Earth Networks (commercial quote). Recommendation: start with GLM, be honest in the report about resolution, upsell later.
- Site: lightning dex family page + it plugs into the existing verify flow.
- Effort: medium (one new ingest for Brad).
2.4 Construction Weather-Day Documentation
- Dexes: none new — weather dex (precip, temp, wind) covers it.
- Site: project-based UI: register a worksite (F6), set contract thresholds ("rain day = ≥0.10 in"), get an auto-maintained log + monthly PDF.
- You: research what AIA/ConsensusDocs contracts define as a compensable weather day (this defines the default thresholds — a few hours of reading); write the "defensible weather log" pitch page; identify GR-area general contractors for pilots.
- Effort: small. Strong candidate for the second vertical after ag.
2.5 Forensic Weather Reports for Attorneys
- Dexes: none new (weather, severe, lightning once 2.3 lands).
- Site:
/forensicpage; higher price point, same F1+F2 engine, plus a "certified by TerraPulse, methodology attached" cover page. - You: research CompuWeather/Forensic Weather Consultants' offerings and pricing; draft methodology documentation rigorous enough to survive a deposition (this is a writing task squarely in your lane); check whether "expert report" framing creates any legal exposure vs. "data report" framing → keep it "data report."
- Effort: small. High margin.
2.6 Event Cancellation Proof
- Dexes: none new. Site: none new — it's the homeowner dossier pointed at a venue+date. Add an "event" preset. You: copy only. Effort: trivial; bundle, don't build.
2.7 Marine Incident Reconstruction
- Dexes: extend streamflow/ocean coverage: NDBC buoys (vet — NOAA, public domain, easy green-list add), CO-OPS tides/currents (have via NOAA), Great Lakes-specific: GLERL/GLOS (vet licensing — you're 30 minutes from Lake Michigan; Great Lakes-first is your beachhead angle again).
- Site: buoy dex pages; verify flow accepts open-water coordinates.
- You: vet NDBC + GLOS; marine insurer/surveyor market scan.
- Effort: small-medium.
2.8 Freight & Cargo Claims
- Dexes: none new; needs route-shaped queries (F1 handles polygons; add polyline+time support).
- Site: upload a route (GPX/CSV with timestamps) → conditions along it.
- You: talk to one freight broker or cargo insurer before building anything — this is the least-validated idea in Part 2. Effort: small, but park until validated.
2.9 Solar/Wind Underperformance Verification
- Dexes: new irradiance data: NREL NSRDB (vet — free for most uses, check commercial terms), NOAA SURFRAD stations (public), Copernicus CAMS radiation (already green-list family). Wind: existing station obs.
- You: vet NSRDB commercial licensing (the one real question); market scan of solar O&M software.
- Effort: medium. Park behind the higher-heat verticals.
2.10 Film/TV Production Weather Logs
- Dexes/site: nothing new — construction product (2.4) with different copy. You: copy + a list of Michigan film-incentive-adjacent production contacts, someday. Effort: trivial; dormant preset.
PART 3 — API & Data Products
3.1 Tiered Public API
- Dexes: none. Site:
/developersportal — docs, key management, usage dashboard, pricing (F4+F5). - You: write the docs (biggest single writing task on this list — budget real time; good docs ARE the product); attribution policy; pricing teardown of competitors.
- Effort: foundation work only. Ship early — it monetizes existing traffic with zero new data.
3.2 Per-Dex API Products
- Site: pricing page variants + entitlement flags. You: decide which 3 dexes get standalone SKUs (suggest: space weather, earthquakes, severe weather — most distinct buyer profiles). Effort: trivial after 3.1.
3.3 Webhooks-as-a-Service
- Rides entirely on F3 + F5. You: docs section + examples ("POST when Kp≥7"). Effort: trivial after foundations.
3.4 Historical Bulk Exports
- Site:
/datasetscatalog page; Stripe checkout → signed download link. - Brad: export pipeline (Parquet/CSV).
- You: curate the first five datasets from existing Lab investigations (the 13,547-storm IBTrACS set, the 53-year syzygy-tagged quake set, etc. — the investigations already did the cleaning); write dataset cards; licensing check per dataset: confirm each upstream source permits redistribution (IBTrACS/NOAA yes; Copernicus requires attribution language; document per dataset).
- Effort: small. Quick win.
3.5 SLA/Uptime Tiers
- Site: enterprise contact page. You: draft a simple SLA doc (99.5%, support email, status page you already have). Effort: paperwork, not code. Wait for the first inbound enterprise ask.
3.6 White-Label Widgets & Embeds
- Brad: embeddable JS widget versions of the pulse feed + a dex map, keyed and domain-locked.
- You: pitch list — local TV meteorologists (start with Grand Rapids stations), county EM offices, niche weather blogs; one-page media kit.
- Effort: medium. Park until API tier proves demand.
PART 4 — Consumer Alert Subscriptions
All of Part 4 is one build: F3 alert engine + F4 billing + a landing page per audience. No new dexes for most — space weather, severe weather, weather, streamflow, radiation, wildfire are live. Per-idea deltas only:
| Product | New data needed | Your to-dos | Notes |
|---|---|---|---|
| 4.1 Aurora alerts | None (Kp/Dst live). Nice-to-have: NOAA OVATION aurora oval — check: it's a model. Skip or clearly label; stay measured (Kp/Bz/solar wind). | Landing copy; photographer-community seeding plan (aurora FB groups, r/aurora) | Best marketing-to-effort ratio on the whole list |
| 4.2 Ham radio | Add solar flux F10.7 if not ingested (NOAA SWPC, public) | Copy in ham vocabulary (you'll need to learn it — fun rabbit hole); ARRL/club outreach | Hams will scrutinize provenance — your strength |
| 4.3 Stargazer bundle | Satellite passes: you have CelesTrak; pass prediction is computation not modeling of nature — decide if it violates the no-forecast stance (recommend: allow, it's orbital mechanics) | Copy | Bundle with 4.1, don't price separately |
| 4.4 Drone pilots | None (Kp + wind live) | Copy; Part 107 community outreach | Doubles as RTK-guard marketing |
| 4.5 Buoy alerts | NDBC ingest (also needed by 2.7 — shared) | Vet NDBC; spot-name UX ideas | Great Lakes surfers are a real, underserved niche |
| 4.6 Smoke/AQ | Confirm AQI ingest (AirNow — vet: public, attribution required) | Copy for parents/coaches/outdoor employers | Employer angle feeds 5.1 |
| 4.7 Quake watch | None | Copy; diaspora-community angle research | Simplest of all — ship first as the F3 test case |
| 4.8 Radiation watch | None (Safecast/RadNet live) | Copy — careful, non-alarmist tone (APOC lessons apply) | Small but loyal audience |
PART 5 — Compliance & Regulatory
5.1 OSHA Heat-Stress Compliance Logging ⭐ treat as a first-class product, not a list item
- Dexes: weather dex + heat index / WBGT computation. WBGT from station data is a derivation, not a model — document the formula openly. Optionally onboard OSHA-relevant references.
- You (critical path): read the current status of OSHA's proposed heat rule (it's been moving — check where it stands as of now, plus existing state rules in CA/WA/OR/MN that already bind employers); this determines required log format. Then: define the worksite object schema (F6), write the "audit-ready heat log" pitch, list target segments (landscaping, roofing — overlaps with 2.1's customer list! — warehousing).
- Site: worksite registration, daily auto-log, threshold alerts ("heat index crossed 90°F at Site 3 — rest-break trigger"), monthly compliance PDF (F2).
- Effort: medium. Revenue ceiling: high. Same buyer as construction weather-days — sell them together.
5.2 Environmental Compliance Archive
- Brad: immutable storage layer (append-only, hashed, timestamped — you already have provenance; add tamper-evidence guarantees).
- You: research which regulated industries must retain ambient-condition records (mining MSHA, air permits) — validate before building. Effort: medium; park until a real prospect appears.
5.3 ESG / Climate Disclosure Data
- Dexes: none new — it's F1 historical queries per facility + F2 reports with an ESG-vocabulary skin.
- You: read one CSRD physical-risk disclosure and one TCFD report to extract required data shapes; write the "measured, not modeled — auditable by construction" positioning piece (genuinely differentiated; most competitors sell black-box model scores).
- Effort: small on top of foundations; long sales cycles. Content-first: publish the positioning essay on the Lab, let inbound come.
5.4 Insurance Rate-Filing Support
- Dexes: none new; county-aggregated event histories.
- You: this sells through relationships — park until the Proof-of-Peril oracle (ag plan #3) creates insurer contacts. Effort: trivial data-wise, hard sales-wise.
PART 6 — Real Estate & Finance
6.1 CarFax for Parcels
- Dexes: everything already planned (severe, flood, wildfire, lightning-2.3, freeze). Optional depth: FEMA disaster declarations dex (OpenFEMA API — vet: public domain, easy; also needed by the ag money-triggers, so it's already on your list).
- Site: address-first landing page, teaser-then-pay flow (same as 2.1/2.2 — literally the same product with realtor copy).
- You: copy; a distribution idea memo (home inspectors as channel — they hand the report to every buyer); GR-area inspector list.
- Effort: trivial after 2.2. High volume potential.
6.2 Lender Due-Diligence Feeds
- Dexes: none new; batch version of 6.1 (upload 10,000 addresses → portfolio exposure file).
- Brad: batch pipeline. You: positioning doc ("measured history vs. modeled scores"); park sales until an inbound. Effort: small-medium.
6.3 Commercial Site-Selection Reports
- Dexes: none new (seismicity, flood, hail, temp extremes, geomagnetic latitude — all live).
- You: design the report ToC; price high ($500+); publish one free sample report for a famous site (a data-center corridor) as Lab content → inbound marketing. Effort: small; it's an F2 template.
6.4 Municipal/Infrastructure Risk
- You: research whether MI county EM offices have budget lines for this; check state/federal grant programs (BRIC, hazard-mitigation planning funds — consultants who write those plans could be the actual customer). Effort: park; grant-shaped, slow.
PART 7 — Asset Monitoring (Private Dexes)
7.1 Bring-Your-Own-Assets Monitoring ⭐ the most scalable B2B product here
- Dexes: none new — F6 + F1 + F3 + F2 in one product. Every peril layer you add anywhere makes this better automatically.
- Site: portfolio dashboard: CSV upload → map of assets → per-asset event ledger → alert rules → monthly portfolio PDF.
- You: per-vertical object schemas (retail, telecom, utility, marina — one page each); pricing model research (per-asset/mo comps: sensor-monitoring SaaS runs $1–5/asset/mo); pick ONE launch vertical (recommend telecom towers or retail chains — geographically dispersed, weather-exposed, insurance-motivated).
- Effort: the foundations ARE the product. Sequence: immediately after the ag Field Dossier proves the engine.
7.2 Custom Source Onboarding as a Service
- Site: a services page. You: write it; define a rate-card (setup fee + monthly hosting); this productizes what you two already do daily. Effort: near-zero. Ship the page now.
7.3 On-Prem / Self-Hosted
- Brad: massive packaging work when real. You: nothing until an inbound with a budget appears. Effort: park hard.
PART 8 — Media, Content & Community
8.1 Lab Membership / Paid Newsletter
- Site: membership gate on notebooks + early access; email list infrastructure (Buttondown/Ghost — you: pick one, research pricing).
- You: editorial calendar (one investigation cadence promise members can rely on — e.g., 2/month); migration of existing readers to the list starting NOW (collect emails before monetizing — add the signup box this week regardless of everything else).
- Effort: small tech, real ongoing editorial commitment. This is your lane entirely.
8.2 Sponsored Investigations
- You: sponsorship one-pager (audience, format, disclosure rules — write the disclosure policy FIRST, it protects the credibility that makes this sellable); prospect list (weather-station makers, prep/outdoor brands). Site: clearly-labeled sponsor slot in the article template. Effort: trivial build; sales-gated.
8.3 Syndication & Data-Journalism Licensing
- You: media kit; pitch the tornado-alley piece to MI TV meteorologists as the opener; standard licensing terms doc. Effort: pure outreach.
8.4 Commission-an-Investigation
- Site:
/lab/commissionrequest form + published methodology/independence policy (you write it — you keep editorial control of conclusions, they choose the question; that policy is the product). - Effort: trivial. Ship the page early; even one commission/quarter is meaningful garage-stage revenue.
8.5 Annual Report / Posters
- You: pick 3 charts (the 13,547-storms chart first); print-on-demand vendor research (Printful/Gelato); order proofs. Site: simple
/shop(Stripe payment links work — no store build needed). Effort: a weekend.
8.6 Merch
- Same vendor pipeline as 8.5; the mission patch as an actual embroidered patch. Effort: rides along with 8.5.
8.7 YouTube / Short-Form
- You: one pilot video from an existing investigation (script is written — the article IS the script); assess effort honestly after one. Effort: ongoing time sink — pilot before committing.
8.8 "What Was the Universe Doing?" Novelty Reports
- Dexes: none — cross-dex query by date/place (quakes, Kp, cosmic ray flux, nearest storm, moon phase from ephemeris computation).
- Site: playful landing page + F2 with a beautiful template (design matters more here than anywhere else).
- You: template design direction + copy; gift-season timing plan (build by October, market for the holidays).
- Effort: small. Marketing value exceeds revenue — every report shared is an ad.
PART 9 — Research & Education
9.1 University/Classroom Licenses — You: package 3 existing datasets + notebooks as a "teaching pack"; email 5 earth-science departments (start MSU — you already plan MSU Enviroweather contact for ag; one relationship, two doors). Effort: small; slow.
9.2 Kaggle-Style Datasets — You: publish 2 free datasets on Kaggle with TerraPulse branding + link (pure funnel); premium ones live in 3.4. Effort: trivial.
9.3 Grants — You (worth real hours): NSF SBIR Phase I research (deadlines, topic fit — "commercializing public environmental data infrastructure" fits), NOAA/NASA commercialization programs, climate philanthropy scan. Non-dilutive money that funds everything else. Put 2 days into this.
9.4 Citizen-Science Pro Tools — Gate advanced Lab query/export features behind the 8.1 membership. No separate build. Effort: zero marginal.
PART 10 — Platform & Marketplace (all parked, minimal pre-work)
10.1 Sensor Contributor Network — You: one-page design doc only (ingest standards, what contributors get); revisit when the alert products have users who own stations.
10.2 Developer Rev-Share — Requires 3.1 traction first. Nothing now.
10.3 Data Escrow / Neutral Arbiter — Falls out of the ag plan's Proof-of-Peril oracle. You: just make sure the trigger-API design doc (ag plan already calls for it) uses neutral, two-party language so this reframe is free later.
PART 11 — Support-the-Mission (ship this month)
- 11.1 Donations/Sponsors: GitHub Sponsors + a support page. You: set up accounts, write the page. A weekend.
- 11.2 Affiliate: Amazon Associates + direct programs (weather stations, radiation detectors); add reviewed-gear links to relevant dex pages and investigations. You: sign up, write first two gear guides (SEO content that compounds).
- 11.3 Adopt-a-Source: sponsor credit line on dex family pages + a Stripe payment link per tier. Effort: trivial, charming, do it.
Also in Part 11 because it blocks everything: ⚠️ Business formation. Before the first paid PDF: LLC (you + Brad, decide split), EIN, business bank account, Stripe on the entity, basic terms of service + privacy policy, and a liability disclaimer reviewed for the evidence products specifically ("data report, not professional advice/expert testimony"). You: research MI LLC filing (it's cheap and fast online); budget one real conversation with a small-business attorney about the claims-evidence disclaimer language — this is the one place I'd actually spend money on counsel.
PART 12 — Master Source-Vetting Queue (your licensing pipeline, prioritized)
| Priority | Source | Unlocks | Expected verdict |
|---|---|---|---|
| 1 | MSU Enviroweather | Ag plan #2 (already committed) | Vet terms; likely needs a partnership email — which is also your MSU relationship opener |
| 2 | NOAA MRMS (hail/MESH) | 2.1 roofer product moat | Public domain; storage-heavy — warn Brad |
| 3 | OpenFEMA (disaster declarations) | Ag money-triggers + 6.1 | Public domain, easy |
| 4 | NDBC buoys | 2.7 + 4.5 | Public domain, easy |
| 5 | GOES GLM (lightning) | 2.3 + strengthens every dossier | Public; resolution caveats to document |
| 6 | AirNow AQI | 4.6 + OSHA-adjacent | Public, attribution required |
| 7 | SWPC F10.7 solar flux | 4.2 | Public, trivial |
| 8 | USDA NASS QuickStats | Ag benchmarking (already committed) | Public |
| 9 | GLOS/GLERL (Great Lakes) | 2.7 Great Lakes angle | Vet — likely fine |
| 10 | SMAP + Sentinel-2 NDVI | Ag plan (already committed) | Green-list family |
| 11 | NREL NSRDB (irradiance) | 2.9 | Vet commercial terms — the one genuinely uncertain license |
| 12 | County parcel GIS (Kent/Ottawa/Allegan first) | F1 for the local beachhead | Varies by county — vet each; Regrid as paid fallback |
PART 13 — Suggested Sequence (everything above, in time order)
Now / alongside the ag build (weeks 1–4):
- Business formation + Stripe (Part 11 ⚠️)
- F4 billing + F1 geometry engine (these are also ag-plan prerequisites — no conflict, same work)
- Email signup box on the site (8.1 prep); support/adopt-a-source pages (11.x); services page (7.2)
- Source vetting queue items 1–5
Next (months 2–3): F2 evidence PDFs (ag Field Dossier ships) → immediately re-skin for 2.1 roofers and 2.4 construction; F3 alert engine → ship 4.7 quake-watch as the test, then 4.1 aurora; 3.1 API tiers + your docs push; 3.4 first five datasets; 8.5 posters.
Then (months 4–6): 7.1 asset monitoring (the engine is now proven); 5.1 OSHA heat product; 6.1 CarFax-for-parcels; 8.1 membership launch on the email list you've been growing; 2.3 lightning dex; 9.3 grant applications.
Demand-gated (build only on real interest): 2.8 freight, 2.9 solar, 3.6 embeds, 5.2 archive, 6.2 lenders, 7.3 on-prem, all of Part 10.
The one-sentence version: foundations F1–F6 are the ag plan's prerequisites anyway; build them once, and every other vertical on this list is a landing page, a PDF template, an alert preset, and a licensing check — which means the fastest path to "as soon as possible" for fifty products is finishing the ag build exactly as planned, generically.