More
View

Observability & Verification
for Earth Observation
& Geospatial Services

SPHEROID independently verifies the quality of delivered EO data and geospatial services, detecting issues that infrastructure monitoring may miss.

Request a technical briefing
ScaleApp

SPHEROID
Verify Geospatial Data and Services.
Monitor Service Quality Against Requirements.

Continuously evaluate EO products and geospatial services against defined requirements, and track every result through a central platform.

In use by a Destination Earth service provider. Developed by an ESA BIC Greece alumnus.

What Conventional Monitoring Misses

Infrastructure monitoring confirms that services and jobs are running. It does not check the delivered content: a valid STAC item can point to a missing asset, and HTTP 200 can carry an empty map tile.

Conventional monitoring

SPHEROID

Infrastructure

Checks that services and jobs are running.

Works alongside existing checks, without replacing them.

Geospatial data

Does not necessarily check the delivered content.

Checks spatial and quality requirements of each evaluated delivery.

Operational assurance

Metrics, logs and alerts.

Verification results, measurements and evidence.

Verification in practice

Failures That Passed Every Health Check

Example 01

A sea temperature feed that stopped changing

A maritime EO service delivers a daily sea surface temperature product for route planning, with a new field expected every day.

  1. 01
    Monitoring reported

    Files delivered successfully, on time and within range. Every static check passed.

  2. 02
    SPHEROID detected

    Temperature values remained unchanged across seven successive deliveries, flagged against the service's own history.

  3. 03
    Operational outcome

    A potential data-quality issue was flagged for investigation, with supporting evidence.

Example 02

A map service that advertised dates it could not serve

A SAR map service publishes a time series through WMS, with the available dates listed in its capabilities document.

  1. 01
    Monitoring reported

    Every request answered with HTTP 200, and the capabilities document was valid.

  2. 02
    SPHEROID detected

    One of the four advertised dates came back empty, and the newest date was 520 hours old against a limit of 6.

  3. 03
    Operational outcome

    The service was marked NO-GO, with each empty date and the age of the newest one recorded.

Platform capabilities

Change Detection and Investigation Support

Requirements catch what you knew to look for. History catches the rest. SPHEROID builds a baseline from each service's own deliveries (update cadence, value ranges, extent, size) and flags a delivery that departs from it, even when every requirement passes.

Deterministic by design. Each indication comes from a defined rule on recorded history, with no model or score, and can be reproduced from the stored measurements. Indications guide the investigation and never change a verdict.

  • Step changes, frozen series and changes after upstream processing
  • Runs on the operator's infrastructure
SPHEROID screen showing changes in the delivered data before any rule failszoom

Service Assurance and SLA Verification

Evaluate mandatory requirements over a time window and produce traceable GO / NO-GO service verdicts. Each check returns PASS, FAIL or NOT ASSESSABLE.

  • Unmet requirements listed first
  • Every commitment kept or broken, day by day
SPHEROID screen showing one GO / NO-GO per EO service, with requirements not met and promises brokenzoom

Verification Evidence and Reporting

Preserve measurements, thresholds and results for investigations, acceptance reviews and SLA reporting. Standards coverage is reported, never as a certification.

  • Period reports exported as PDF
  • Coverage of ISO 19157, ISO/TS 19158 and QA4EO
SPHEROID screen showing the period report, ready to export as PDFzoom

Architecture and Deployment

A read-only SPHEROID agent runs next to the services it checks, on Kubernetes or a standalone host. It sends verification results and metadata to the SPHEROID platform, deployed in the operator's environment.

  • No code or instrumentation added to monitored systems
  • Each run limited in duration, requests and data volume
  • Checks, limits and every host contacted approved before a run
  • Baselines built from the service's own recorded deliveries, with rules, windows and thresholds visible and configurable per service
ScaleApp
Deployed in the operator's environment.
How SPHEROID runs: a read-only agent in the operator's environment sends verification results and metadata to the SPHEROID platform, whose rules engine produces data quality, service verification and operational evidence results

Deployment & Service Options

Operate SPHEROID within your environment or engage ScaleApp for managed quality and SLA assurance. Both start with a technical evaluation on the services you select.

SPHEROID Platform

  • Deploy and operate the platform
  • Configure verification requirements
  • Access results and evidence
  • Integrate with existing workflows

Managed Quality & SLA Assurance

  • ScaleApp manages the verification process
  • ScaleApp helps define and configure checks
  • Receive reviewed findings and reports
  • Benefit from ScaleApp's engineering expertise

Request a SPHEROID Pilot