Platform
One platform, every domain that manages energy
EV charging, fleet, building, factory — if it touches the grid, STRIKON runs it. Autonomous AI agents handle orchestration, optimization, and settlement across every energy asset.
Domain-Agnostic Architecture
Plug any electrification domain into the kernel. AI agents and energy engines are shared — each domain only builds its own business logic.
SAR — Agent Runtime
The common skeleton for all AI agents. Lifecycle management, LLM calls, guardrail validation, and model routing — unified in a single framework.
8 Autonomous Agents
Agents that detect, heal, and decide — across every connected energy asset, every domain.
Energy Intelligence
Every connected asset becomes a grid-tradable energy resource. V2G, VPP, and DR engines with blockchain-ready peer-to-peer settlement.
Kernel API Surface
6 Primitives, Infinite Domains
Domain apps don't need to know the kernel internals. All domains operate through just these 6 interfaces: Asset, Command, Telemetry, Agent, Payment, and Messaging.
Register, discover, and manage state of all energy assets
Issue control commands to assets — immediate, batch, or scheduled
Subscribe to real-time streams and replay historical telemetry
Discover agents, assign tasks, and receive execution results
PG-integrated payment — charge, cancel, and refund flows
Multi-channel alert routing — SMS, FCM, Email, Slack
Transport Layer
SLCP — Single Layer Communication Protocol
Mosquitto-based single event bus. No gRPC between layers. Domain → Kernel via SLCP topics only.
Agent Pool
8 Autonomous Agents
Operates across all connected energy assets and every domain. Each agent runs on SAR with automatic LLM calls, guardrails, and model routing.
Time-series Anomaly Detection
LSTM Autoencoder-based time-series anomaly detection. Subscribes to asset telemetry and health data in real time to detect abnormal behavior.
Self-Healing Agent
Autonomous self-healing agent. Handles failures through a detect → isolate → recover → verify cycle.
LLM-based Autonomous Decision
LLM-based autonomous decision agent. Evaluates WAD/X-Ray diagnostics and autonomously executes deployment actions.
Spatial Indexing & Placement
H3 spatial indexing for asset placement optimization. Maximizes deployment efficiency through geospatial analysis.
Real-time Monitoring & Alerting
Real-time system-wide monitoring and alerting. Subscribes to heartbeat streams and immediately triggers alerts on anomalies.
What / Analyze / Do
Structured diagnostics agent. Systematically handles failures through a 3-step process: What (identify) → Analyze (root cause) → Do (action).
Field Operations Management
Field operations management agent. Orchestrates all field work and integrates team, equipment, and site status.
Field Worker Assistant
AI assistant agent for field workers. Provides real-time task support, diagnostic guidance, and on-site information.
Kernel Services
17 Kernel Services
13 infrastructure + 4 energy services. All built new as SLCP-native. Domain apps have no visibility into internal service decomposition.
Asset registration, state, metadata
Device authentication (cert/credential)
Asset control & protocol abstraction
Device onboarding & initial config
OCPP 1.6 → SLCP protocol adapter
OCPP 2.1 → SLCP protocol adapter
PG-integrated payment & settlement
External webhook → SLCP event
Multi-channel alert routing (SMS/FCM/Email)
Firmware OTA distribution & rollout
Central config mgmt & JWT key distribution
Site, partner, contract & settlement mgmt
Full SLCP read/write monitoring console
Solar, ESS & DER aggregation/optimization
ISO 15118 bidirectional charge/discharge
OpenADR receive & grid balancing execution
Virtual Power Plant aggregation & trading
Multi-Repo
Complete Domain Isolation
strikon-kernel / strikon-evc / strikon-fms — independent multi-repo. Domains cannot access kernel internals directly. SLCP topics only.