Skip to content

Agent Architecture

How OpenSyber deploys and manages AI agent instances.


Instance Lifecycle

Each agent runs in an isolated Docker container on a hardened VM. The lifecycle follows these stages: provisioning configuring ready running.

Security Hardening

  • Read-only root filesystem — Prevents tampering with system binaries
  • Deny-by-default firewall — Only explicitly allowed ports are open
  • Loopback-only gateway — The agent gateway binds to 127.0.0.1, not 0.0.0.0
  • AES-256 credential vault — API keys and tokens stored encrypted at rest
  • Patching controls — Available updates and patch actions follow the configured deployment policy

Health Reporting

Agents report health metrics at a deployment-configured interval: CPU usage, memory consumption, disk utilization, and active connections. These metrics are displayed on the dashboard and used for alerting.

Environment Variables

Agents support environment variables for configuration. Sensitive values like API keys should use the credential vault instead of plain environment variables.

OPENSYBER_INSTANCE_ID=inst_abc123 OPENSYBER_REGION=eu-central-1 OPENSYBER_LOG_LEVEL=info

Updates

Agent updates follow the configured rollout policy. Review patch history and deployment status in the audit logs.