Vertical API Map
All 50 ZOOID Verticals — geog.ai Hooks
Every ZOOID 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 — sourced from the canonical ZOOID_VERTICALS.md specification and 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)
GET /graph/upstream
|
C1 Atmospheric |
| V02Water Quality & Hydrology#
Surface water, groundwater, stormwater networks
|
POST /simulate/flood
Watershed delineation, inundation mapping, time-to-crest forecasting
|
GET /graph/upstream
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
|
GET /graph/influence (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)
GET /graph/evacuate
|
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
|
GET /graph/upstream (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)
GET /graph/evacuate
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)
GET /graph/evacuate (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
|
GET /graph/evacuate
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
|
GET /graph/evacuate (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
|
GET /graph/evacuate
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)
GET /graph/influence (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
|
GET /graph/upstream (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)
GET /graph/influence (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)
GET /graph/influence (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)
GET /graph/evacuate (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
GET /graph/influence (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)
GET /graph/evacuate
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.