{
  "id": "web_server",
  "domain": "sc-web-server",
  "hostname": "hermes",
  "distro": "debian",
  "role": "Web/service quest target VM",
  "display_name": "Web Server (hermes)",
  "profile_type": "headless_server",
  "resource_budget": {
    "ram_mb": 256,
    "vcpus": 1,
    "disk_gb": 6,
    "note": "Lightweight headless Debian server. No desktop, no graphical tools needed."
  },
  "network": {
    "mode": "quest",
    "libvirt_network": "sc-internal"
  },
  "ssh_user": "player",
  "ssh_key": "~/.ssh/sc_host_key",
  "snapshots": {
    "baseline": "baseline.clean",
    "recovery": "baseline.recovery",
    "checkpoint_prefix": "checkpoint.shift-",
    "max_checkpoints": 5
  },
  "guest_helper": {
    "name": "yardd",
    "path": "/usr/local/bin/yardd",
    "trusted": false
  },
  "display": {
    "type": "vnc",
    "fallback": "spice",
    "note": "VNC preferred for headless terminal. Fallback to SPICE if VNC unavailable."
  },
  "always_live": false,
  "quests": ["Q002", "Q003", "Q004", "Q005", "Q007"],
  "note": "Primary target VM for web service quests. Hosted on Debian. Named hermes after the messenger."
}
