{
  "schemaVersion": "1.1",
  "target": {
    "id": "target_app.getfeasy.com",
    "hostname": "app.getfeasy.com",
    "unicodeHostname": "app.getfeasy.com",
    "canonicalUrl": "https://app.getfeasy.com/"
  },
  "checkId": "chk_0mvsw1v1o5c2fa17001",
  "consensus": {
    "regionsConfigured": 1,
    "regionsReporting": 1,
    "unavailableRegions": [],
    "counts": {
      "up": 0,
      "reachable_restricted": 0,
      "degraded": 0,
      "down": 1,
      "inconclusive": 0
    },
    "regions": [
      {
        "region": "eu-central",
        "classification": "down",
        "reason": "connection_timeout",
        "httpStatus": null,
        "durationMs": null
      }
    ],
    "classification": "down",
    "reachability": "unreachable",
    "reason": "single_region",
    "summary": "app.getfeasy.com resolves, but did not answer within our time limit."
  },
  "observation": {
    "id": "obs_0mvsw1v1o4192bd9550",
    "observedAt": "2026-10-29T01:52:30.060Z",
    "vantage": {
      "region": "eu-central",
      "scope": "single-server-probe"
    },
    "reachability": "unreachable",
    "classification": "down",
    "reason": "connection_timeout",
    "summary": "app.getfeasy.com resolves, but did not answer within our time limit.",
    "dns": {
      "resolved": true,
      "durationMs": 54,
      "addresses": [
        "45.60.243.23"
      ],
      "error": null
    },
    "tls": {
      "attempted": true,
      "valid": null,
      "protocol": null,
      "issuer": null,
      "validTo": null,
      "daysRemaining": null,
      "error": null
    },
    "http": {
      "method": "GET",
      "status": null,
      "durationMs": null,
      "redirectCount": 0,
      "finalUrl": null,
      "access": "not_applicable",
      "httpVersion": null,
      "hops": [],
      "error": "HL_TIMEOUT"
    },
    "headers": {
      "response": {},
      "findings": []
    }
  },
  "regions": [
    {
      "id": "obs_0mvsw1v1o4192bd9550",
      "observedAt": "2026-10-29T01:52:30.060Z",
      "vantage": {
        "region": "eu-central",
        "scope": "single-server-probe"
      },
      "reachability": "unreachable",
      "classification": "down",
      "reason": "connection_timeout",
      "summary": "app.getfeasy.com resolves, but did not answer within our time limit.",
      "dns": {
        "resolved": true,
        "durationMs": 54,
        "addresses": [
          "45.60.243.23"
        ],
        "error": null
      },
      "tls": {
        "attempted": true,
        "valid": null,
        "protocol": null,
        "issuer": null,
        "validTo": null,
        "daysRemaining": null,
        "error": null
      },
      "http": {
        "method": "GET",
        "status": null,
        "durationMs": null,
        "redirectCount": 0,
        "finalUrl": null,
        "access": "not_applicable",
        "httpVersion": null,
        "hops": [],
        "error": "HL_TIMEOUT"
      },
      "headers": {
        "response": {},
        "findings": []
      }
    }
  ],
  "provenance": {
    "checkerVersion": "2026.10.0",
    "methodologyVersion": "1.0",
    "methodology": "https://headerlens.usefulweb.site/methodology"
  },
  "links": {
    "self": "https://headerlens.usefulweb.site/api/v1/status/app.getfeasy.com",
    "human": "https://headerlens.usefulweb.site/status/app.getfeasy.com",
    "history": "https://headerlens.usefulweb.site/api/v1/status/app.getfeasy.com/history",
    "methodology": "https://headerlens.usefulweb.site/api/v1/methodology"
  }
}