GEOX
Geospatial Engines
1. Identity
| Attribute | Value |
|---|---|
| Type code | GEOX |
| Canonical name | Geospatial Engines |
| Parent type | RSLU |
| Type status | review |
| Tier scope | tier-2, tier-3 |
| Invocation | chained |
| Payload effect | annotate |
| Lineage role | stamps-cmi |
GEOX is a category boundary, not an identity. Members are identified by MEID, versioned through ZAR as CMIs, and carry mice.category: GEOX. The type itself has no MEID, no CMI and no runtime presence.
2. Purpose and boundary
Geospatial Engines (GEOX) are a capability class of Micro Engines (MICE) responsible for processing, resolving, and enriching signals that contain spatial or geographic attributes.
GEOX engines:
- operate on coordinates, geometries, and spatial references,
- apply deterministic spatial logic (e.g. overlays, containment, proximity),
- enrich signals with location-derived meaning without altering underlying values.
GEOX engines answer: “Where does this signal apply?”
Capability, not identity
A Geospatial Engine:
- does not define which engine runs (MEID does),
- does not define version or deployment (ZAR does),
- does define the kind of spatial operation being performed.
Multiple MEIDs may implement GEOX capabilities across:
- different spatial datasets,
- different resolutions or projections,
- different regulatory or analytical contexts.
Summary
Geospatial Engines:
- resolve where signals apply,
- provide deterministic, auditable spatial logic,
- enable location-aware aggregation, risk mapping, and scoring,
- remain strictly separate from interpretation and governance.
They are the spatial grounding layer of the ZAYAZ platform.
3. Membership criteria
3.1 Inclusion tests
A micro engine is a member of GEOX when its specification satisfies the following:
- Resolve coordinates to regions or administrative units
- Perform spatial containment or intersection checks
- Apply spatial overlays (e.g. flood zones, biodiversity areas)
- Assign location-derived attributes or classifications
Examples
- mapping assets to countries, regions, or river basins,
- assigning facilities to climate hazard zones,
- linking emissions sources to jurisdictional boundaries,
- resolving supply-chain nodes to biodiversity hotspots.
3.2 Exclusions
A micro engine is not a member of GEOX when any of the following is its responsibility; each belongs to the type named:
- ❌ compute ESG metrics (CALC)
- ❌ aggregate entities or hierarchies (AGGR)
- ❌ infer risk or impact levels (RMAP)
- ❌ estimate missing spatial data (SEM)
- ❌ enforce policy or governance decisions (ZSSR / assurance)
GEOX engines locate and resolve —
they do not judge or decide.
3.3 Boundary cases
- GEOX versus RMAP: resolving a facility to a flood zone is GEOX; deciding that the facility therefore carries high physical risk is RMAP.
- GEOX versus META: an attribute derived from geometry (containment, overlay, proximity) is GEOX; a location label copied from metadata is META.
4. Design rules
All geographic operations SHALL respect declared coordinate reference systems (CRS) and projections.
Spatial logic always references explicit geometries or spatial layers.
Given identical inputs and spatial layers, results SHALL be reproducible.
Outputs SHALL remain usable by downstream engines (AGGR, RMAP, SCORE).
All spatial decisions SHALL be traceable to source geometries and engine versions.
5. Contract
5.1 Inputs
Typical GEOX inputs include:
- geo-tagged signals (lat/long, polygons, references),
- spatial layers or datasets (boundaries, hazard maps),
- declared CRS and projection metadata,
- optional resolution or precision parameters.
All spatial inputs SHALL be:
- explicit,
- versioned,
- referenceable.
5.2 Outputs
GEOX engines emit:
- spatially resolved attributes (region codes, zone IDs),
- derived geographic metadata,
- provenance references to spatial layers and rules.
Outputs are commonly consumed by:
- AGGR engines (geo-based roll-ups),
- RMAP engines (risk interpretation),
- SCORE engines (location-weighted scoring),
- reporting and disclosure pipelines.
6. Position in the computation chain
6.1 Interaction with ZSSR
ZSSR does not route to “GEOX” generically.
Instead, it:
- selects specific MEIDs implementing spatial resolution logic,
- binds them to approved spatial datasets,
- enforces jurisdictional or policy constraints.
Tags such as geox, spatial, or domain tags may be used as:
- pre-filters or
- fallback selectors
…but explicit routing rules always take precedence.
7. Identity rules for members
Members are micro engines (CMPS-001 mice: block) whose identity satisfies all of the following:
mice.categorySHALL beGEOX.- The
CAPABILITYsegment of the MEID (MEID_<DOMAIN>_<CAPABILITY>_<FUNCTION>) SHALL be one ofRESOLVE,CLASSIFY. - The
DOMAINsegment SHALL be any registered MEID domain. - Typical
FUNCTIONsegments:RESOLVER,CLASSIFIER. - CMI kinds bound through
zar.meid_cmi_bindingSHALL be amongENGINE. - Lineage: members append their CMI stamp to the USO lineage tail.
- Tier scope: tier-2, tier-3; invocation: chained; payload effect: annotate.
10. Members
11. Related types
- RSLU — Resolution Engines
- EXTR — Extraction Engines
- VALI — Validator Engines
- META — Metadata Enrichment Engines
- AGGR — Aggregation Engines
- RMAP — Risk Mapping Engines
- SCORE — Scoring Engines
- CALC — Calculation Engines