Omega is Golain’s edge runtime — a single binary that connects devices to the platform over MQTT (or HTTP for dev). It runs on Linux, macOS, and Windows. Repository: golain-io/omegaDocumentation Index
Fetch the complete documentation index at: https://docs.ilyama.golain.io/llms.txt
Use this file to discover all available pages before exploring further.
Architecture
Build strategies
Development — all modules, load YAML from disk:Golain reference client
| Client | Platform | Use case |
|---|---|---|
ilyama-edge | Linux | JITR + SQLite replication + MQTT/QUIC |
canebot | Linux | Robotics data sync |
railway-mitra | Linux | ROS2 + RTC streaming |
sbfc | Windows | Device management |
acme-yard | Linux | Telemetry gateway |
clients/_template.yaml to create your own.
Security model
- Control messages require HMAC-SHA256 signed envelopes
- Each module must appear in
security.capabilities - RPC/SSH commands restricted by
security.rpc.allowed_commands - Payload and storage quotas enforced at runtime
Documentation map
Install
Binaries and cross-compile targets.
Configure
YAML profiles, modules, security.
Connect
MQTT, TLS, topic namespace.
JITR enrollment
Certificate-based registration with ilyama.
Deploy
systemd, launchd, Windows service.
Remote control
Shadow, OTA, RPC, SSH, RTC.
SQLite sync
Edge replication — lineages, schema reviews, mirror tables (full guide).