Earth observation
Start with public Sentinel and Landsat observations. Source selection depends on location, season, cloud cover and the scale of the feature being studied.
THE ENGINE / TECHNOLOGY
Earth observation gives us the pixels. Geospatial engineering makes them comparable. AI helps reveal what they mean.
01 / THE PERSPECTIVE
There is no shortage of satellite data.
There is a shortage of clarity.
We build the intelligence in between.
Start with an area of interest. Select suitable observations from existing missions, with acquisition date and source provenance attached.
01/ 04Independent intelligence.
No satellite ownership required.
SYSTEM ARCHITECTURE
Our approach and platform design.
Features under development are identified explicitly.
Start with public Sentinel and Landsat observations. Source selection depends on location, season, cloud cover and the scale of the feature being studied.
Align coordinate reference systems, clip an area of interest, mask unusable pixels and normalize comparable imagery before analysis.
Use segmentation to separate land-cover classes and detection to identify visible features. Models must be validated against the intended geography and imagery resolution.
Compare aligned observations. Differences become candidate events, with image quality and seasonal effects considered before interpretation.
Look across multiple dates. Persistent trends, seasonal cycles and isolated anomalies tell different stories and require different baselines.
The architecture uses imagery object storage, spatial metadata and queued processing jobs. Separate ingestion from inference so work can be retried and traced.
Planned delivery includes maps, PDF reports and API integration. The self-serve platform and public API remain in development.
Platform design priorities include scoped access, protected customer boundaries, encrypted transport and auditability. Specific controls will be agreed for each deployment; no certification is claimed.
Tile-based processing and asynchronous jobs support larger regions. Human review and explicit quality checks remain part of responsible interpretation.
APPLIED AI
We begin with established techniques and develop domain-specific models as pilot data and validation allow.
METHOD EXPLORER / CONCEPTUAL VISUALIZATION
A spatial signal becomes useful only when interpreted with source quality, temporal context and domain knowledge.
Illustrates a method, not measured model performance.A WORKFLOW, EXPRESSED
A conceptual view of an API-driven workflow. This is illustrative pseudocode, not a released SDK.
Explore the platform roadmap ↗CONCEPTUAL CODE / NOT A PUBLIC SDK
observation = purnova.observe(
region=farm_boundary,
interval="weekly",
analysis=[
"change_detection",
"crop_health"
]
)
insights = observation.analyze()Public imagery is valuable for regional patterns, but small structures may require licensed higher-resolution data. Cloud cover, acquisition timing and seasonal change affect usable observations. A pilot establishes what is observable before defining delivery frequency.