Vertical API Map
All 50 IoT verticals — geog.ai Hooks
Every IoT vertical calls geog.ai for the spatial reasoning it cannot do on its own. This is the complete reference for primary and secondary geog.ai calls per vertical, aligned with the geog.ai Layer F boundary rules.
Context resolution is universal. Every vertical receives
GET /context on every sensor event — this is not listed per-vertical below. The table shows the vertical-specific propagation, optimization, and graph calls that go beyond base context resolution.
| Vertical | Primary geog.ai Call | Secondary Calls | Engine |
|---|---|---|---|
| Environmental Monitoring (V01–V10) | |||
| V01Gas & Air Quality Monitoring#
H2S, CH4, VOCs, particulates — point source attribution
|
POST /simulate/plume
Gaussian + AERMOD plume modeling; multi-source attribution; permit exceedance detection
|
GET /jurisdiction
GET /nearby (upwind sensors)
POST /route/influence_spread
|
C1 Atmospheric |
| V02Water Quality & Hydrology#
Surface water, groundwater, stormwater networks
|
POST /simulate/flood
Watershed delineation, inundation mapping, time-to-crest forecasting
|
POST /route/influence_spread
GET /within (watershed boundary)
GET /jurisdiction (TPDES permits)
|
C3 Hydrology |
| V03Soil & Contamination Monitoring#
Subsurface contamination plumes, remediation tracking
|
GET /context (soil variability)
Terrain slope, land cover, drainage pathway enrichment
|
POST /simulate/flood (infiltration)
GET /jurisdiction (Superfund, RCRA)
|
C3 / Layer B |
| V04Radiation & EMF Monitoring#
Ionizing and non-ionizing radiation field mapping
|
POST /simulate/rf_coverage
Adapted for EMF field propagation geometry
|
GET /within (exclusion zones)
GET /jurisdiction (NRC, FCC)
|
C2 RF |
| V05Noise & Vibration Monitoring#
Fence-line compliance, construction, wind turbine setbacks
|
POST /simulate/noise
ISO 9613-2 octave-band propagation; isodB contours; receptor exceedance
|
GET /jurisdiction (noise ordinance limits)
GET /nearby (receptors)
|
C4 Acoustic |
| V06Weather & Microclimate Monitoring#
Dense met networks, microclimate characterization
|
GET /context
Terrain-adjusted wind, stability class, mixing height — feeds all propagation engines
|
GET /nearby (terrain-adjusted neighbors)
POST /simulate/plume (dispersion index)
|
Layer B |
| V07Seismic & Structural Monitoring#
Ground motion, induced seismicity, structural health
|
GET /context (geology)
Subsurface geology context, fault proximity, soil amplification factor
|
POST /route/influence_spread (vibration propagation)
GET /jurisdiction (induced seismicity rules)
|
Layer B / D |
| V08Wildfire & Smoke Detection#
Early ignition detection, smoke transport
|
POST /simulate/fire
Fire spread modeling, rate-of-spread vectors, perimeter forecasting
|
POST /simulate/plume (smoke transport)
POST /route/evacuation
|
Fire / C1 |
| V09Ice & Permafrost Monitoring#
Arctic infrastructure, permafrost thaw, ice load
|
GET /context (terrain/climate)
Terrain slope stability context, freeze-thaw cycle enrichment
|
POST /simulate/thermal (heat diffusion)
POST /simulate/flood (snowmelt runoff)
|
C3 / C5 |
| V10Dust & Particulate Monitoring#
Fugitive dust, PM2.5/PM10, open pit mining
|
POST /simulate/plume
Dry deposition-corrected Gaussian dispersion for particulates
|
GET /jurisdiction (NAAQS PM standards)
GET /nearby (receptor monitors)
|
C1 Atmospheric |
| Safety & Operations (V11–V20) | |||
| V11Industrial Leak Detection#
LDAR, fugitive emissions, component leak attribution
|
POST /simulate/plume
Back-calculation of emission rate from downwind sensor readings
|
POST /route/influence_spread (source attribution)
GET /jurisdiction (MACT, NSPS)
|
C1 Atmospheric |
| V12Fire & Explosion Safety#
Flammable gas zones, ATEX area classification
|
POST /simulate/plume
Flammable gas concentration isopleths; LEL/UEL zone mapping
|
GET /within (hazardous areas)
POST /route/evacuation
GET /jurisdiction (OSHA PSM)
|
C1 Atmospheric |
| V13Chemical Process Safety#
Toxic release inventory, consequence modeling
|
POST /simulate/plume
Dense gas / heavy gas dispersion (ALOHA-class consequence analysis)
|
GET /jurisdiction (RMP, EPCRA)
GET /nearby (vulnerable receptors)
|
C1 Tier 2 |
| V14Confined Space & Tunnel Monitoring#
Underground gas monitoring, tunnel ventilation
|
POST /simulate/plume (tunnel)
Modified dispersion for enclosed geometries; ventilation airflow modeling
|
GET /context (underground topology)
POST /route/evacuation (confined route)
|
C1 (enclosed) |
| V15Personnel Safety & Wearables#
Gas exposure tracking, lone worker, evacuation
|
GET /trajectory
Real-time location with indoor/outdoor position fusion; exposure history
|
POST /route/evacuation
GET /within (exclusion zones)
POST /simulate/plume (exposure dose)
|
Layer E / D |
| V16Crowd Safety & Mass Gathering#
Venue density mapping, egress analysis
|
GET /coverage (zone density)
Sensor network coverage of crowd monitoring zones
|
POST /route/evacuation (venue egress)
GET /within (venue perimeter)
|
Layer D |
| V17Emergency & Disaster Response#
Multi-hazard incident management, mutual aid coordination
|
POST /simulate/plume (multi-source)
Simultaneous multi-source dispersion for complex incidents
|
POST /route/evacuation
GET /jurisdiction (dynamic incident command)
POST /simulate/fire
|
C1 / C3 / Fire |
| V18Drone Operations & Aerial Intelligence#
BVLOS navigation, drone-in-a-box networks
|
GET /rf/coverage
Command & control link coverage for drone corridors
|
GET /trajectory/predict (flight plan)
GET /within (no-fly zones, LAANC)
GET /rf/link (GCS link budget)
|
C2 RF / Layer E |
| V19Construction Site Monitoring#
Dust, noise, vibration, perimeter security
|
POST /simulate/noise
Construction noise propagation; neighbor receptor impact assessment
|
POST /simulate/plume (dust)
GET /jurisdiction (local noise ordinance)
|
C4 / C1 |
| V20Cold Chain & Temperature Integrity#
Pharmaceutical, food, and perishable logistics
|
POST /simulate/thermal
HVAC failure heat diffusion; time-to-spoilage at each zone
|
GET /context (indoor zone mapping)
GET /trajectory (chain of custody path)
|
C5 Thermal |
| Agriculture, Land & Natural Resources (V21–V30) | |||
| V21Precision Agriculture & Land Management#
Soil variability, irrigation optimization, field zoning
|
GET /coverage (field zones)
Sensor coverage analysis for crop monitoring grids
|
GET /context (soil variability, microclimate)
POST /simulate/flood (watershed drainage)
|
Layer B / C3 |
| V22Forestry & Carbon Stock Monitoring#
Forest biomass, carbon sequestration, logging compliance
|
GET /context (land cover)
ESA WorldCover enrichment, terrain slope, proximity to edge effects
|
GET /jurisdiction (forestry permits)
POST /simulate/fire (prescribed burn)
|
Layer B |
| V23Pipeline & Linear Asset Monitoring#
Cathodic protection, leak detection, right-of-way
|
GET /context (spatial correlation)
Terrain-corrected baseline establishment along pipeline corridors
|
GET /jurisdiction (right-of-way, setbacks)
POST /route/influence_spread (downstream impact)
|
Layer B / D |
| V24Fisheries & Aquaculture Monitoring#
Water quality, dissolved oxygen, harmful algal blooms
|
POST /simulate/flood
Upstream runoff load modeling; tidal/flow influence on sensor readings
|
POST /route/influence_spread (tributary sources)
GET /jurisdiction (fishery closure authorities)
|
C3 Hydrology |
| V25Coastal & Marine Monitoring#
Sea level, storm surge, coastal erosion, ocean sensors
|
POST /simulate/flood
Storm surge inundation modeling; coastal DEM-based flood extent
|
GET /trajectory (buoy drift)
GET /jurisdiction (coastal zone management)
|
C3 Hydrology |
| V26Groundwater & Aquifer Monitoring#
Aquifer drawdown, contamination plumes, recharge zones
|
GET /context (geology, recharge zones)
Subsurface geology and recharge area context enrichment
|
POST /simulate/flood (infiltration model)
GET /jurisdiction (groundwater rights)
|
Layer B / C3 |
| V27Mining & Quarry Operations#
Blast monitoring, dust, drainage, subsidence
|
POST /simulate/plume (dust)
Fugitive dust from blasting and haul roads; downwind receptor impact
|
POST /simulate/noise (blast/equipment)
POST /simulate/flood (tailings pond)
GET /jurisdiction (MSHA, state mining)
|
C1 / C3 / C4 |
| V28Landfill & Waste Management#
Landfill gas, leachate, methane migration
|
POST /simulate/plume
Methane and VOC migration from landfill gas; perimeter monitoring
|
POST /simulate/flood (leachate runoff)
GET /jurisdiction (RCRA, state solid waste)
|
C1 Atmospheric |
| V29Irrigation & Water Distribution#
Irrigation network efficiency, pressure monitoring
|
GET /context (soil, weather)
Evapotranspiration potential, soil moisture context for irrigation scheduling
|
POST /simulate/flood (runoff)
GET /jurisdiction (water rights)
|
Layer B |
| V30Biodiversity & Ecological Monitoring#
Species presence/absence, habitat quality, acoustic species ID
|
GET /context (habitat context)
Land cover, proximity to water, canopy density enrichment
|
POST /simulate/noise (acoustic impact)
GET /jurisdiction (ESA, wildlife refuges)
|
Layer B / C4 |
| Industrial & Energy (V31–V40) | |||
| V31Oil & Gas Operations#
Upstream E&P, midstream, flaring compliance
|
POST /simulate/plume
Flare stack dispersion, LDAR attribution, multi-source field-wide modeling
|
GET /jurisdiction (permit area, setbacks, TCEQ)
POST /optimize/sensor_placement (V31)
|
C1 Atmospheric |
| V32Renewable Energy Operations#
Solar, wind, hydro performance and safety monitoring
|
POST /simulate/noise
Wind turbine noise propagation; setback compliance
|
GET /context (solar irradiance, wind resource)
GET /rf/coverage (SCADA telemetry)
GET /jurisdiction (setback rules)
|
C4 / C2 |
| V33Power Grid & Substation Monitoring#
Thermal monitoring, SF6 leak detection, grid fault location
|
POST /simulate/plume
SF6 atmospheric dispersion from switchgear leaks
|
POST /simulate/thermal (transformer)
POST /route/influence_spread (fault propagation)
GET /rf/coverage (substation telemetry)
|
C1 / C5 |
| V34Chemical Plant & Refinery Monitoring#
Process safety, fence-line monitoring, emergency planning
|
POST /simulate/plume (Tier 2)
AERMOD regulatory-grade dispersion for Title V permit compliance
|
GET /jurisdiction (CAA Title V, MACT)
POST /optimize/sensor_placement (V34)
|
C1 Tier 2 |
| V35Water & Wastewater Treatment#
WWTP process control, biosolids, effluent compliance
|
POST /simulate/plume
Odor (H2S, mercaptans) from WWTP; fence-line concentration modeling
|
POST /simulate/flood (effluent discharge)
GET /jurisdiction (NPDES, pretreatment)
|
C1 / C3 |
| V36Nuclear Facility Monitoring#
Radiation boundaries, effluent monitoring, emergency planning zones
|
GET /jurisdiction (NRC)
NRC emergency planning zone geometry, notification chain by distance ring
|
POST /simulate/plume (radioactive release)
GET /within (EPZ rings)
|
C1 Tier 3 |
| V37Food & Beverage Processing#
Sanitation, cold storage, allergen airborne monitoring
|
POST /simulate/thermal
Cold room heat ingress modeling, time-to-temperature threshold
|
GET /context (indoor zone mapping)
GET /jurisdiction (FDA, USDA)
|
C5 Thermal |
| V38Pharmaceutical & Biotech Facilities#
Cleanroom environmental monitoring, containment
|
GET /context (indoor zones)
IndoorGML room-graph for cleanroom hierarchy and containment boundary
|
POST /simulate/plume (indoor containment breach)
GET /jurisdiction (FDA 21 CFR)
|
Layer B (indoor) |
| V39Data Center & Server Room Monitoring#
Thermal management, cooling redundancy, environmental integrity
|
POST /simulate/thermal
Cooling failure cascade prediction; hot aisle/cold aisle thermal diffusion
|
GET /context (indoor zone mapping)
POST /route/influence_spread (thermal cascade)
|
C5 Thermal |
| V40Logistics & Supply Chain Monitoring#
Fleet telematics, warehouse environmental, chain of custody
|
GET /trajectory
Multi-modal asset trajectory with indoor/outdoor handoff
|
GET /trajectory/predict
GET /within (geofence zones)
|
Layer E |
| Infrastructure & Urban (V41–V50) | |||
| V41Underground & Mining Operations#
Hard rock and soft rock mining, underground gas, ventilation
|
POST /simulate/plume (tunnel)
Enclosed-geometry dispersion for mine gallery ventilation modeling
|
GET /context (underground topology)
POST /route/evacuation (mine egress)
|
C1 (enclosed) |
| V42Smart Building & Facility Management#
HVAC, IAQ, occupancy, energy — building-scale integration
|
GET /context (indoor zones)
IndoorGML space graph for zone-based alerting and HVAC zone mapping
|
POST /simulate/thermal (HVAC failure)
GET /rf/coverage (BMS telemetry)
|
Layer B (indoor) |
| V43Smart City & Urban Infrastructure#
Traffic, air quality, flooding, urban heat island
|
POST /simulate/noise
Traffic noise propagation; urban noise ordinance receptor analysis
|
POST /simulate/flood (stormwater)
POST /simulate/plume (traffic emissions)
GET /rf/coverage (LoRaWAN / NB-IoT)
|
C4 / C3 / C2 |
| V44Transportation & Traffic Monitoring#
Road sensors, bridge weighing, tunnel air quality
|
GET /context (road network)
Road network topology enrichment; bridge and tunnel spatial context
|
POST /simulate/noise (traffic)
POST /simulate/plume (tailpipe emissions)
|
Layer B / C1 / C4 |
| V45Rail & Transit Infrastructure#
Track condition, tunnel air, electrification, vibration
|
GET /context (linear asset)
Linear asset spatial context; proximity to sensitive receivers
|
POST /simulate/noise (wheel-rail)
GET /rf/coverage (TETRA / GSM-R)
|
Layer B / C4 |
| V46Airport & Aviation Ground Operations#
FOD detection, fuel spill, noise monitoring, weather
|
POST /simulate/noise
Aircraft noise propagation; noise contour map for Part 150 studies
|
GET /rf/coverage (ATC / ATIS / ACARS)
POST /simulate/plume (fuel spill)
GET /jurisdiction (FAA, noise abatement)
|
C4 / C2 |
| V47Border & Perimeter Security#
Long-range perimeter surveillance, sensor fence
|
POST /rf/mesh/viability
POST /rf/optimize/placement
Mesh connectivity matrix for sensor fence; optimal node placement to eliminate gaps
|
GET /rf/gaps
GET /rf/coverage
POST /route/influence_spread (intrusion path)
|
C2 RF |
| V48Industrial Wireless Mesh Networks#
WirelessHART, ISA100, LoRa mesh — industrial environments
|
POST /rf/mesh/viability
Full connectivity matrix; failure probability per link; RSSI calibration
|
POST /rf/optimize/placement
GET /rf/link (critical path links)
GET /model/calibration (RF model)
|
C2 RF |
| V49Port & Maritime Operations#
Vessel emissions, berth monitoring, coastal hazards
|
POST /simulate/plume
Ship stack emissions in port; shoreline receptor impact modeling
|
GET /trajectory (vessel AIS)
POST /simulate/flood (storm surge at berth)
GET /jurisdiction (EPA marine, MARPOL)
|
C1 / C3 |
| V50Wildfire Detection & Prescribed Burn#
Satellite-linked detection, prescribed burn monitoring, smoke
|
POST /simulate/fire
Fire spread modeling — rate-of-spread, perimeter forecasting, spotting probability
|
POST /simulate/plume (smoke transport)
POST /route/evacuation
GET /jurisdiction (burn permit authority)
|
Fire / C1 |
No verticals match your search.
Note: All 50 verticals also receive
GET /context on every sensor event — spatial enrichment (terrain, jurisdiction, neighbors, atmospheric conditions) is universal and is not listed per-vertical above. The table shows vertical-specific propagation, optimization, and graph calls that go beyond base context resolution.