{
  "agents": [
    {
      "id": "marketing-boss",
      "name": "Marketing Boss",
      "declaredStatus": "READY_FOR_LOCAL_DRAFTING",
      "enabled": true,
      "route": "/agents/marketing-boss",
      "localUrl": "http://100.116.93.90:4173",
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/marketing-boss",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.108585+00:00",
      "application": {
        "online": true,
        "health": {
          "ok": true,
          "app": "SHIRE Marketing Forge Easy",
          "version": "1.3.0+separate-meta-oauth.4.3",
          "boundary": "SHIRE3D_ONLY",
          "oauthStorage": {
            "mode": "encrypted_file",
            "ready": true,
            "file": "/var/lib/shire/marketing-boss/private/social-oauth-tokens.enc.json",
            "algorithm": "AES-256-GCM",
            "keySource": "systemd_credential"
          },
          "sources": [
            {
              "id": "shire3d_com",
              "name": "shire3d.com",
              "url": "https://shire3d.com/",
              "kind": "website"
            },
            {
              "id": "shire3d_com_au",
              "name": "shire3d.com.au",
              "url": "https://shire3d.com.au/s/shop",
              "kind": "website"
            },
            {
              "id": "shire3d_etsy",
              "name": "shire3d.etsy.com",
              "url": "https://www.etsy.com/au/shop/Shire3D",
              "kind": "etsy"
            }
          ]
        },
        "healthEndpoint": "http://127.0.0.1:4173/api/health",
        "error": null,
        "attempts": [
          {
            "endpoint": "http://127.0.0.1:4173/api/health",
            "httpStatus": 200
          }
        ],
        "cached": false
      }
    },
    {
      "id": "flexiforge",
      "name": "FlexiForge Articulation Agent",
      "declaredStatus": "STAGED_DEPENDENCIES_AND_FORGE_VALIDATION_REQUIRED",
      "enabled": false,
      "route": "/agents/flexiforge",
      "localUrl": null,
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/flexiforge",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.110856+00:00",
      "application": {
        "online": false,
        "health": null,
        "healthEndpoint": null,
        "error": "No localUrl is registered.",
        "attempts": []
      }
    },
    {
      "id": "scanforge",
      "name": "ScanForge Scanner Agent",
      "declaredStatus": "LIVE_NATIVE_SCAN_COORDINATION",
      "enabled": true,
      "route": "/agents/scanforge",
      "localUrl": "http://127.0.0.1:8784",
      "workspaceUrl": "http://127.0.0.1:8785/agents/scanforge/",
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/scanforge",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.111918+00:00",
      "application": {
        "online": true,
        "health": {
          "agentId": "scanforge",
          "authentication": {
            "readEndpoints": "local_only",
            "writeEndpoints": "bearer_token_required"
          },
          "boundTo": "127.0.0.1:8784",
          "database": "/home/shire3d/ARMOR/data/agents/scanforge/runtime/scanforge.sqlite3",
          "databaseReady": true,
          "name": "ScanForge Scanner Agent",
          "ok": true,
          "publicInboundPorts": false,
          "service": "shire-agent-scanforge",
          "startedAt": "2026-08-02T06:19:20.999464+00:00",
          "uptimeSeconds": 17173.113,
          "version": "0.2.0-native-agent-runtime"
        },
        "healthEndpoint": "http://127.0.0.1:8784/health",
        "error": null,
        "attempts": [
          {
            "endpoint": "http://127.0.0.1:8784/health",
            "httpStatus": 200
          }
        ],
        "cached": false
      }
    },
    {
      "id": "store-doctor",
      "name": "Store Doctor",
      "declaredStatus": "STAGED_SPECIALIST_LAYER_REQUIRED",
      "enabled": false,
      "route": "/agents/store-doctor",
      "localUrl": null,
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/store-doctor",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.116116+00:00",
      "application": {
        "online": false,
        "health": null,
        "healthEndpoint": null,
        "error": "No localUrl is registered.",
        "attempts": []
      }
    },
    {
      "id": "limbforge",
      "name": "LimbForge",
      "declaredStatus": "LIVE_NATIVE_RUNTIME_FOUNDATION",
      "enabled": true,
      "route": "/agents/limbforge",
      "localUrl": "http://127.0.0.1:8782",
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/limbforge",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.117148+00:00",
      "application": {
        "online": true,
        "health": {
          "agentId": "limbforge",
          "authentication": {
            "readEndpoints": "local_only",
            "writeEndpoints": "bearer_token_required"
          },
          "boundTo": "127.0.0.1:8782",
          "database": "/home/shire3d/ARMOR/data/agents/limbforge/runtime/limbforge.sqlite3",
          "databaseReady": true,
          "name": "LimbForge",
          "ok": true,
          "publicInboundPorts": false,
          "service": "shire-agent-limbforge",
          "startedAt": "2026-08-02T06:19:21.348188+00:00",
          "uptimeSeconds": 17172.769,
          "version": "0.2.0-native-agent-runtime"
        },
        "healthEndpoint": "http://127.0.0.1:8782/health",
        "error": null,
        "attempts": [
          {
            "endpoint": "http://127.0.0.1:8782/health",
            "httpStatus": 200
          }
        ],
        "cached": false
      }
    },
    {
      "id": "covercanvas",
      "name": "CoverCanvas",
      "declaredStatus": "LIVE_NATIVE_ARTWORK_OPERATIONS",
      "enabled": true,
      "route": "/agents/covercanvas",
      "localUrl": "http://127.0.0.1:8783",
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/covercanvas",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.121125+00:00",
      "application": {
        "online": true,
        "health": {
          "agentId": "covercanvas",
          "authentication": {
            "readEndpoints": "local_only",
            "writeEndpoints": "bearer_token_required"
          },
          "boundTo": "127.0.0.1:8783",
          "database": "/home/shire3d/ARMOR/data/agents/covercanvas/runtime/covercanvas.sqlite3",
          "databaseReady": true,
          "name": "CoverCanvas",
          "ok": true,
          "publicInboundPorts": false,
          "service": "shire-agent-covercanvas",
          "startedAt": "2026-08-02T06:19:20.696779+00:00",
          "uptimeSeconds": 17173.425,
          "version": "0.2.0-native-agent-runtime"
        },
        "healthEndpoint": "http://127.0.0.1:8783/health",
        "error": null,
        "attempts": [
          {
            "endpoint": "http://127.0.0.1:8783/health",
            "httpStatus": 200
          }
        ],
        "cached": false
      }
    },
    {
      "id": "trendscout",
      "name": "TrendScout",
      "declaredStatus": "STAGED_WEEKLY_INTELLIGENCE_SCHEDULED_MANUAL_TRENDS_NO_EMAIL",
      "enabled": false,
      "route": "/agents/trendscout",
      "localUrl": "http://100.116.93.90:8781",
      "workspaceUrl": null,
      "brain": {
        "fastModel": "qwen3:1.7b",
        "fastAvailable": true,
        "deepModel": "qwen3:8b",
        "deepAvailable": true
      },
      "memory": {
        "root": "/home/shire3d/ARMOR/data/agents/trendscout",
        "isolated": true
      },
      "checkedAt": "2026-08-02T11:05:34.125110+00:00",
      "application": {
        "online": true,
        "health": {
          "ok": true,
          "service": "shire-trendscout",
          "version": "0.4.2-native-weekly-intelligence",
          "boundTo": "127.0.0.1:8781",
          "readOnly": true,
          "database": {
            "ok": true,
            "integrity": "ok",
            "tableCount": 14,
            "database": "/home/shire3d/ARMOR/data/agents/trendscout/runtime/trendscout.sqlite3",
            "readOnly": true
          },
          "time": "2026-08-02T11:05:34.126413+00:00"
        },
        "healthEndpoint": "http://100.116.93.90:8781/health",
        "error": null,
        "attempts": [
          {
            "endpoint": "http://100.116.93.90:8781/health",
            "httpStatus": 200
          }
        ],
        "cached": false
      }
    }
  ]
}