Simulation workspaceFictional · deterministic · no hardware · isolated from live data
Autonomy test environmentSeeded scenarioHuman approval remains required before mission execution
Simulation time 08:00:00ZEnvironment Bundled13 of 14 nodes available

SYSTEM TRUTH

Engineering

Architecture, runtime, providers, observability, testing, and security behind the deterministic Pelagio Defense proof of concept.

SYSTEM ARCHITECTURE

  1. DATA↓
  2. PROVIDERS↓
  3. SIM ENGINE↓
  4. SENSOR PICTURE↓
  5. PODAGENT↓
  6. RUNTIME↓
  7. DECISION VALIDATION↓
  8. WORLD STATE↓
  9. USER INTERFACE / 3D↓
  10. TELEMETRY

SYSTEM HEALTH

Simulation
HEALTHY · DETERMINISTIC
Data
BUNDLED
Runtime
LOCAL
3D
AVAILABLE · CSS FALLBACK PRESENT

OPTIONAL SERVICES

OpenAI
CHECKING
PostHog
CHECKING
Runloop
CHECKING
Reflex API
CHECKING

SIMULATION

Seeded world state, deterministic ticks, energy model, moving fictional contacts, human authorization, and canonical mission transitions.

Seed
pelagio-defense-demo-2026
Tick
0
World time
2026-06-21T08:00:00.000Z

PODAGENT + RUNTIME

PodAgent receives only PodState and SensorPicture. Runtime decisions are schema-validated before entering world state.

NOT RUN

DATA PROVIDERS

Offline-first normalized fixtures with explicit provenance. Optional Open-Meteo Marine data remains separate from canonical truth.

DIGITAL TWIN

React Three Fiber maps canonical pod, bay, and reconnaissance state into observable transitions; a no-WebGL fallback preserves usability.

OBSERVABILITY

Server-side capture is optional. Service status is connected only after a successful request.

BUILD + TESTING

Next.js 16, React 19, TypeScript, Vitest, Playwright, deterministic unit coverage, and Chromium product flows.

SECURITY

Credentials stay server-side. Exports omit world truth and secrets. This simulation cannot control hardware, weapons, targeting, or real deployment.

EVENT LOG

Filtered simulation events

SIM TIMETYPEENTITYMESSAGE

Optional integrations never become authoritative simulation state. The deterministic engine and LocalPodRuntime remain available when every external service is absent.