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.

KERNELEVCFMSBuildingFactoryV2GVPPDER

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.

GridVPP · Energy Trading · Blockchain
DomainsCharging · Fleet · Building · Factory · …
KernelAI Agents · V2G · DER · DR Engine

SAR — Agent Runtime

The common skeleton for all AI agents. Lifecycle management, LLM calls, guardrail validation, and model routing — unified in a single framework.

Runtime LifecycleLLM EngineGuardrailsPlatform SDK

8 Autonomous Agents

Agents that detect, heal, and decide — across every connected energy asset, every domain.

DERAHELIXATLASAPEXPULSEWAD

Energy Intelligence

Every connected asset becomes a grid-tradable energy resource. V2G, VPP, and DR engines with blockchain-ready peer-to-peer settlement.

DER Engine
Solar · ESS · Aggregation
V2G Engine
ISO 15118 · Bi-directional
DR Engine
OpenADR · Grid Balancing

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.

Asset

Register, discover, and manage state of all energy assets

RegisterDiscoverGetStateMetadata
Command

Issue control commands to assets — immediate, batch, or scheduled

ExecuteBatchSchedule
Telemetry

Subscribe to real-time streams and replay historical telemetry

SubscribeQueryReplay
Agent

Discover agents, assign tasks, and receive execution results

DiscoverTaskResult
Payment

PG-integrated payment — charge, cancel, and refund flows

ChargeCancelRefund
Messaging

Multi-channel alert routing — SMS, FCM, Email, Slack

NotifyAlertBroadcast

Transport Layer

SLCP — Single Layer Communication Protocol

Mosquitto-based single event bus. No gRPC between layers. Domain → Kernel via SLCP topics only.

<5ms
p99 latency
0
inter-layer gRPC

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.

DERA

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.

LSTM AutoencoderTelemetryAnomaly Detection
HELIX

Self-Healing Agent

Autonomous self-healing agent. Handles failures through a detect → isolate → recover → verify cycle.

Self-healingFault IsolationAuto-recovery
ATLAS

LLM-based Autonomous Decision

LLM-based autonomous decision agent. Evaluates WAD/X-Ray diagnostics and autonomously executes deployment actions.

LLMAutonomous DecisionDeploy
APEX

Spatial Indexing & Placement

H3 spatial indexing for asset placement optimization. Maximizes deployment efficiency through geospatial analysis.

H3 Spatial IndexPlacementGeo-optimization
PULSE

Real-time Monitoring & Alerting

Real-time system-wide monitoring and alerting. Subscribes to heartbeat streams and immediately triggers alerts on anomalies.

HeartbeatMonitoringAlerting
WAD

What / Analyze / Do

Structured diagnostics agent. Systematically handles failures through a 3-step process: What (identify) → Analyze (root cause) → Do (action).

Structured DiagnosticsRoot CauseAction
Field Master

Field Operations Management

Field operations management agent. Orchestrates all field work and integrates team, equipment, and site status.

Field OpsOrchestrationOperations
Field Buddy

Field Worker Assistant

AI assistant agent for field workers. Provides real-time task support, diagnostic guidance, and on-site information.

Field AssistantDiagnosticsWorker Support

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.

Infrastructure · 13 services
Asset Manager

Asset registration, state, metadata

SLCP
Asset Authorizer

Device authentication (cert/credential)

Internal
Asset Commander

Asset control & protocol abstraction

SLCP
Asset Provisioner

Device onboarding & initial config

External
OCPP Gateway 1.6

OCPP 1.6 → SLCP protocol adapter

External
OCPP Gateway 2.1

OCPP 2.1 → SLCP protocol adapter

External
Payment Engine

PG-integrated payment & settlement

SLCP
Callback Gateway

External webhook → SLCP event

External
Notification Service

Multi-channel alert routing (SMS/FCM/Email)

SLCP
OTA Service

Firmware OTA distribution & rollout

SLCP
Configurator

Central config mgmt & JWT key distribution

gRPC (intra)
Business Portal

Site, partner, contract & settlement mgmt

External
Kernel Shell

Full SLCP read/write monitoring console

External
Energy Services · 4 services
DER Engine

Solar, ESS & DER aggregation/optimization

SLCP
V2G Engine

ISO 15118 bidirectional charge/discharge

SLCP
DR Engine

OpenADR receive & grid balancing execution

SLCP
VPP Engine

Virtual Power Plant aggregation & trading

SLCP

Multi-Repo

Complete Domain Isolation

strikon-kernel / strikon-evc / strikon-fms — independent multi-repo. Domains cannot access kernel internals directly. SLCP topics only.

strikon-kernelstrikon-evcstrikon-fmsslcp-coreslcp-proto