SUMMIT.OS
ONE UNIFIED PICTURE.
Summit.OS ships three purpose-built operator views. Each scoped precisely to its role — no feature sprawl, no context switching. One shared world model underneath all of them.
Full-screen situational awareness for the field operator. Real-time entity stream, alert queue, geofencing, mission launch, and live feeds — all from a single map view.
- Real-time map with <1s entity updates
- Alert → investigate → dispatch in <3s
- Geofence draw and active enforcement
- Mission builder with NLP command input
- HALT / RTB / camera override controls
Three-column command and control for coordinators and incident commanders. Situation feed, sector map, and resource status in a single glance. One-click handoff brief generation.
- Live situation feed with severity tiers
- Sector map with full entity overlay
- Resource availability across all assets
- Handoff brief generator
- Multi-agency coordination support
Integration and diagnostics tooling for engineers connecting hardware or debugging live data flows. Adapter registry, message inspector, schema validator, and inference dashboard.
- Adapter registry with live health status
- Real-time message inspector
- Schema validation against entity spec
- Inference dashboard and model metrics
- Entity explorer with full field view
MISSIONS THAT MATTER.
Designed for environments where autonomous systems need coordination and humans need to stay in control. Civilian-first. Mission-proven architecture.
Track air tankers, ground crews, and recon UAVs in a unified picture. AI-scored risk zones update as fire behavior evolves. Auto-dispatch retardant runs against confirmed spread vectors. Every asset on one screen.
Multi-domain entity fusion across aerial and ground assets. Sector coverage tracking with gap detection. Survivor detection events queued for immediate dispatch. No part of the search grid goes unaccounted for.
Fleet-wide telemetry for commercial drone operations at scale. Battery, link quality, and mission status across every asset simultaneously. Deconfliction alerts before proximity violations occur.
Multi-agency coordination when the stakes are highest. Real-time resource status across organizations. Handoff brief generation for shift changes. A common operating picture for everyone in the room.
ZERO DEPENDENCIES.
Kalman EKF multi-source fusion pipeline. Ingests ADS-B, AIS, satellite, MQTT, and custom adapters into a unified world model.
ONNX-native inference. Mission classifier and risk scorer. Tiered autonomous escalation with human-in-the-loop approval gates.
WebSocket entity streaming, MQTT pub/sub, Redis world state. Sub-second entity updates across all connected operators.
Full mission state machine. Multi-tier autonomous response, asset dispatch, drone coordination, and intervention tracking.
Three role-optimized views: OPS (full-screen map), COMMAND (3-column situational), DEV (adapter registry and schema tooling).
First-class adapter framework. OpenSky ADS-B, AIS maritime, CelesTrak satellites built in. Extend with any sensor or protocol.
INDEPENDENTLY DEPLOYABLE.
# Clone the platform $ git clone https://github.com/BigMT-Ai/Summit.OS $ cd Summit.OS # Configure environment $ cp .env.example .env # Launch all systems $ make dev ✓ Console → http://localhost:3002 ✓ API Gateway → http://localhost:8000 ✓ Grafana → http://localhost:3001 ✓ Prometheus → http://localhost:9090
TO HUMAN DECISION.
Every event in Summit.OS follows the same path: raw signal in, fused world model out, AI scoring, mission creation, operator action. Here's what happens at each stage.
DECISION OUT.
This is what it looks like in practice. An anomaly is detected. What happens next.
HOW THEY PROVE IT.
Summit.OS ships with auth off by default so you can run it locally without setting up an identity provider. Flip the flags and every endpoint is locked down.
docker compose up and every
endpoint is open. Designed for local development and demos. Never run this on a
public network — the API will warn you at startup if security flags are off.
# Step 1 — User navigates to console # Console redirects to OIDC provider (Keycloak / Auth0 / etc) → GET /auth/callback?code=[authorization_code] # Step 2 — Gateway validates JWT → POST /auth/token 200 OK { roles: ["OPERATOR"], mfa_required: true } # Step 3 — MFA challenge (if enrolled) → POST /auth/mfa/webauthn/authenticate/begin # Browser prompts: "Touch your security key" → POST /auth/mfa/webauthn/authenticate/complete 200 OK # Step 4 — Full session issued ✓ Session JWT issued → valid 8h → RBAC enforced on every request ✓ Audit log entry created: AUTH_LOGIN // user@domain.com // ip: x.x.x.x
IMPLEMENTED.
Every technical control required for SOC2 compliance is built in — Argon2id, AES-256-GCM field encryption, append-only audit logs, TLS, RBAC, geoblock. Off by default for local dev; flip the env flags and it's a hardened production deployment. Summit.OS is built to pass a SOC2 audit — not a shortcut around one.
ANYTHING.
Summit.OS doesn't care what your hardware is. Drone, robot, CCTV camera, weather station, Modbus PLC, AIS transponder — if it produces data, it can talk to Summit.OS. Built-in adapters handle the most common sources. For everything else, the SDK is 10 lines of Python.
from summit_sdk import BaseAdapter, AdapterManifest, EntityBuilder, Protocol, Capability class MySensorAdapter(BaseAdapter): MANIFEST = AdapterManifest( name="my-temperature-sensor", version="1.0.0", protocol=Protocol.MQTT, capabilities=[Capability.READ, Capability.STREAM], entity_types=["ASSET"], ) async def run(self): while not self.stopped: reading = await self.read_sensor() # your hardware call entity = (EntityBuilder(self.device_id, "ASSET") .position(reading.lat, reading.lon, reading.alt) .metadata("temperature", reading.celsius) .metadata("unit", "sensor-station") .build()) self.publish(entity) # → Summit.OS world model await self.sleep(10) # poll every 10s # Run it $ python my_sensor_adapter.py ✓ Adapter registered → entity streaming → visible on map
The adapter publishes entities over MQTT. Summit.OS picks them up, runs them through fusion,
scores them, and displays them on the map — all automatically. The only thing you write is
the hardware read logic. See packages/adapters/examples/ for
complete templates for drones, cameras, PLCs, and weather stations.
THREE WAYS.
A mission is an assigned task with a type, a target entity, an asset, and a lifecycle. It can be created by the operator, by the AI, or directly via the API. Every mission goes through the same state machine regardless of how it was created.
Cover a defined area. Used for fire-spread mapping, search grids, field inspection.
Watch a specific entity or location. Loiter, track, and report status changes.
Active SAR pattern. Systematic coverage of a zone with missing person or vessel protocols.
Patrol a boundary. Security zone enforcement, fence inspection, border monitoring.
Asset delivery to a waypoint. Medical supply drops, equipment transfer, logistics.
Close-range inspection of a specific target. Pipeline, powerline, structure, or vessel.
Circle a point of interest at altitude. Wide-area observation, incident watch.
localhost:8000/docs.
# Create a SURVEY mission via API $ curl -X POST http://localhost:8000/v1/missions \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "mission_type": "SURVEY", "entity_id": "entity-abc123", "asset_id": "drone-01", "priority": "HIGH", "notes": "Smoke detected northeast sector" }' 201 Created { "mission_id": "msn-7f3a...", "status": "PENDING_APPROVAL", // HIGH = requires operator confirm "assigned_to": "drone-01", "created_at": "2026-03-29T14:22:11Z" }
ON TOP.
AGPL v3. No lock-in. Summit.OS is a foundation — like Linux for autonomous ops. The platform is open, the ecosystem is yours to shape. Commercial license available for proprietary deployments.
Custom alert ingestion, fire-spread modeling, aerial asset dispatch, crew coordination.
Commercial drone fleet management, geofencing, multi-vehicle tasking, telemetry dashboards.
Terrain analysis, resource tracking, multi-agency coordination, handoff brief generation.
AIS vessel tracking, anomaly detection, berth coordination, security zone enforcement.
Multi-agency situational awareness, resource deconfliction, incident command support.
Any sensor. Any protocol. Any data source. The adapter SDK handles the heavy lifting.
NO LOCK-IN.
- Full sensor fusion pipeline
- AI dispatch + ONNX inference
- Real-time WebSocket streaming
- Mission tasking state machine
- All adapters + SDK
- OPS / COMMAND / DEV console
- Full observability stack
- Community support via GitHub
- Everything in Community
- Multi-organization tenancy
- Per-org data isolation
- SSO / OIDC enforced
- RBAC enforced
- Append-only audit logging
- Field-level encryption
- Priority support + SLA
INITIATE DEPLOYMENT.
Clone the repo. Run one command. Full autonomous coordination stack in minutes.