{
  "version": "1.1.0",
  "description": "OMNL banking portal — Zardasht operator topology (legacy SSH alias dev-bis-ali still works)",
  "cursorPath": {
    "sshAlias": "dev-bis-zardasht",
    "publicHostname": "ssh-dev.d-bis.org",
    "devVmLanIp": "192.168.11.59",
    "user": "dev1",
    "workspace": "/srv/projects/proxmox",
    "smomRepo": "~/smom-dbis-138"
  },
  "proxmox": {
    "host": "192.168.11.13",
    "access": "ssh root@192.168.11.13 then pct exec <CTID>",
    "bankingLxcRange": "5825-5828",
    "bankingLxcConfig": "config/omnl-banking-portal-lxcs.v1.json",
    "exampleCtid": 5825
  },
  "bankingLxc": {
    "ctidEnv": "OMNL_PCT_CTID",
    "portalRoot": "/srv/zardasht-portal",
    "projectSource": "/home/projects/exchange",
    "appPort": 3000,
    "fullStackPorts": {
      "tokenAggregation": 3000,
      "settlementMiddleware": 3011,
      "dbisExchange": 3012,
      "frontend": 3002
    }
  },
  "edge": {
    "npmplusHost": "192.168.11.127",
    "publicDomains": "config/omnl-production-domains.v1.json"
  },
  "handoff": {
    "refreshCommand": "pnpm zardasht:hospitallers:handoff",
    "verifyCommand": "pnpm zardasht:hospitallers:verify-external",
    "onboardingDoc": "docs/04-configuration/ZARDASHT_REMOTE_OPERATOR_ONBOARDING.md",
    "workflowDoc": "docs/04-configuration/ALI_GITEA_TWO_REPO_WORKFLOW.md",
    "forgeRegistry": "docs/04-configuration/FORGE_CANONICAL_REGISTRY.md"
  },
  "gitea": {
    "appRepo": "https://gitea.d-bis.org/d-bis/smom-dbis-138.git",
    "opsRepo": "https://gitea.d-bis.org/d-bis/proxmox.git",
    "branch": "main",
    "user": "ali"
  }
}
