Architecture
Build strategies
CDN / scaffold — install Omega and SQLite deps, or let golain scaffold everything:Golain reference client
Copy
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, legacy shell RPC, SSH, RTC.
Device RPC
Typed gRPC services on devices — cloud unary invoke and server-stream SSE over HTTP.
SQLite sync
Edge replication — lineages, schema reviews, mirror tables (full guide).