Live raster overlays
NASA GIBS satellite layers, ArcGIS REST services, and STAC catalogs — searchable, stylable, and now persistable to the data fabric.
Cartos · Phase I — Live now
Phase I delivered the substrate — a system that can ingest, serve, and visualize geospatial data in a sovereign deployment, with an AI agent wired in from the start. Every vertical is a slice over the same fabric, agent, and shell.
The substrate
Tenant- and team-isolated data, enforced at the database with row-level security — not just in the application layer.
An agent that answers questions, focuses the map, and drives the platform by conversation — native from the first click.
NASA GIBS satellite, ArcGIS services, and STAC catalogs stream as live, persistable overlays beside your own data.
Vertical modules share one shell, one agent, one fabric. New verticals plug in as slices, not forks.
Keycloak SSO, roles, and team-scoped data, with a native admin module for managing users and teams.
Container-packaged for in-territory deployment. The platform runs inside your boundary; nothing has to leave it.
Architecture
A typed Rust workspace carries the data fabric, agent, and API; a React shell renders MapLibre 2D and Cesium 3D. Everything ships in containers you run in-territory.
The verticals
| Module | Focus | What it surfaces | Status |
|---|---|---|---|
| Smart City | Urban operations | Assets, sensors, incidents & jurisdictions with live telemetry and AI summaries | Live |
| Maritime | Ports & vessels | Vessels, ports & port incidents across territorial waters | Live |
| Emergency Services | Command & dispatch | Units, incidents, traffic & CCTV with a live operations dashboard | Live |
| Situational Awareness | 3D common picture | A photoreal 3D common operating picture in a streaming globe | Live |
| Maritime Domain Awareness | Wide-area maritime | Coverage, tracks & context at sea, rendered in 3D | Live |
Inside the platform
NASA GIBS satellite layers, ArcGIS REST services, and STAC catalogs — searchable, stylable, and now persistable to the data fabric.
Group access enforced by Postgres row-level security: users see only the rows their tenant and teams are entitled to.
Ask a question, focus the map, or drive a workflow — the agent orchestrates the platform's own tools.
Manage users and teams in-app via the Keycloak admin integration — no separate console required.
Dockable panels users arrange to taste; admins snapshot the defaults for everyone.
Phase II turns this substrate into one that detects change, builds 3D, and writes its own reports.
Go to Phase IIDesign partner program
Bring a real operational workflow and a sovereignty constraint; we'll stand it up on the platform under NDA.