| Feature services | Schema, spatial reference, domains, subtypes, GlobalIDs, attachments, related records, sync and edit semantics | GeoPackage/DuckDB/PostGIS + FeatureServer + OGC API Features + MVT | Query parity, edit round trip, attachment/relationship validation, performance baseline |
| Map and vector tile services | Layer order, scale ranges, labels, renderers, symbols, popups and tile strategy | Dynamic MVT, stored MBTiles/PMTiles, VectorTileServer, MapServer/WMS | Visual regression at reference extents/scales and tile-load performance |
| Imagery and mosaics | Band metadata, nodata, overviews, footprints, time/elevation dimensions and raster functions | COG/object storage, ImageServer, WCS and STAC assets | Pixel/value checks, reprojection, export/identify/statistics tests and range-read behavior |
| Scenes and 3D | I3S/SLPK nodes, materials, attributes, coordinate systems and conversion feasibility | SceneServer, OGC 3D Tiles 1.1, GLB/glTF and web 3D workflows | Scene extent, feature query, texture/geometry integrity and frame-rate targets |
| Web maps, scenes and apps | Decode item JSON, operational layers, basemaps, forms, widgets, interactions and identity dependencies | GeoLibre projects/plugins, ArcGIS SDK client, custom responsive app or Experience builder output | Use-case scripts, screenshot/behavior parity and user acceptance sessions |
| Geoprocessing and notebooks | Tool inputs/outputs, environments, dependencies, schedules, credentials and artifact publication | Go services, Python sidecar jobs, JupyterLite or managed Notebook Service | Golden datasets, numerical tolerances, reproducible environment and job observability |