{
 "measuredAt": "2026-11-01T20:15:43.103Z",
 "method": "Every minute, from the AERE site host, through the public edge (Cloudflare) on the same path a client uses; each probe has a 10 s timeout. Availability = successful probes over all probes in the window; latency = time to a complete answer, p50/p95 over the successful probes of the last 24 h; an incident is at least two consecutive failed probes. Measured by us, not by a third party; the raw daily files are kept 45 days.",
 "since": "2026-09-18T00:00:00Z",
 "targets": [
  {
   "id": "cloud-api",
   "name": "Aere Cloud API",
   "url": "https://cloud.aere.network/v1/health",
   "check": "GET /v1/health must answer 200 with ok:true",
   "now": {
    "ok": true,
    "ms": 342,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.95,
     "probes": 11049,
     "failed": 5
    },
    "d30": {
     "percent": 99.98,
     "probes": 43418,
     "failed": 10
    }
   },
   "latencyMs24h": {
    "p50": 359,
    "p95": 411,
    "max": 864,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": [
    {
     "start": "2026-10-27T15:22:30.542Z",
     "end": "2026-10-27T15:23:35.081Z",
     "minutes": 2,
     "failures": 2
    }
   ]
  },
  {
   "id": "rpc",
   "name": "Public RPC, chain 2800",
   "url": "https://rpc.aere.network",
   "check": "eth_blockNumber must answer 200 with a hex quantity",
   "now": {
    "ok": true,
    "ms": 181,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.97,
     "probes": 11049,
     "failed": 3
    },
    "d30": {
     "percent": 99.98,
     "probes": 43418,
     "failed": 8
    }
   },
   "latencyMs24h": {
    "p50": 159,
    "p95": 208,
    "max": 290,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": [
    {
     "start": "2026-10-27T15:22:30.542Z",
     "end": "2026-10-27T15:23:35.081Z",
     "minutes": 2,
     "failures": 2
    }
   ]
  },
  {
   "id": "rpc2",
   "name": "Public RPC 2, chain 2800",
   "url": "https://rpc2.aere.network",
   "check": "eth_blockNumber must answer 200 with a hex quantity",
   "now": {
    "ok": true,
    "ms": 187,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.95,
     "probes": 11049,
     "failed": 5
    },
    "d30": {
     "percent": 99.98,
     "probes": 43418,
     "failed": 10
    }
   },
   "latencyMs24h": {
    "p50": 198,
    "p95": 309,
    "max": 538,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": [
    {
     "start": "2026-10-27T15:22:30.542Z",
     "end": "2026-10-27T15:23:35.081Z",
     "minutes": 2,
     "failures": 2
    }
   ]
  },
  {
   "id": "testnet-rpc",
   "name": "Testnet RPC, chain 28001",
   "url": "https://testnet-rpc.aere.network",
   "check": "eth_blockNumber must answer 200 with a hex quantity",
   "now": {
    "ok": true,
    "ms": 365,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.93,
     "probes": 11049,
     "failed": 8
    },
    "d30": {
     "percent": 99.94,
     "probes": 43418,
     "failed": 26
    }
   },
   "latencyMs24h": {
    "p50": 374,
    "p95": 449,
    "max": 841,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": [
    {
     "start": "2026-10-27T15:22:30.542Z",
     "end": "2026-10-27T15:23:35.081Z",
     "minutes": 2,
     "failures": 2
    }
   ]
  },
  {
   "id": "website",
   "name": "aere.network",
   "url": "https://aere.network/",
   "check": "GET / must answer 200",
   "now": {
    "ok": true,
    "ms": 196,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.98,
     "probes": 11049,
     "failed": 2
    },
    "d30": {
     "percent": 99.99,
     "probes": 43418,
     "failed": 3
    }
   },
   "latencyMs24h": {
    "p50": 190,
    "p95": 238,
    "max": 490,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": []
  },
  {
   "id": "explorer",
   "name": "Block explorer",
   "url": "https://explorer.aere.network/",
   "check": "GET / must answer 200",
   "now": {
    "ok": true,
    "ms": 195,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.98,
     "probes": 11049,
     "failed": 2
    },
    "d30": {
     "percent": 99.99,
     "probes": 24563,
     "failed": 2
    }
   },
   "latencyMs24h": {
    "p50": 191,
    "p95": 238,
    "max": 519,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": []
  },
  {
   "id": "indexer-api",
   "name": "Indexer REST API",
   "url": "https://api.aere.network/api/stats",
   "check": "GET /api/stats must answer 200 with chainId 2800 and a block number",
   "now": {
    "ok": true,
    "ms": 257,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 99.79,
     "probes": 1405,
     "failed": 3
    },
    "d7": {
     "percent": 99.84,
     "probes": 11049,
     "failed": 18
    },
    "d30": {
     "percent": 99.85,
     "probes": 24563,
     "failed": 36
    }
   },
   "latencyMs24h": {
    "p50": 256,
    "p95": 314,
    "max": 558,
    "samples": 1402
   },
   "strip24h": [
    1,
    0.93,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    0.93,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    0.93,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": []
  },
  {
   "id": "git",
   "name": "Public source (git.aere.network)",
   "url": "https://git.aere.network/aere-network",
   "check": "GET /aere-network must answer 200",
   "now": {
    "ok": true,
    "ms": 174,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 100,
     "probes": 1405,
     "failed": 0
    },
    "d7": {
     "percent": 99.97,
     "probes": 11049,
     "failed": 3
    },
    "d30": {
     "percent": 99.97,
     "probes": 24563,
     "failed": 8
    }
   },
   "latencyMs24h": {
    "p50": 201,
    "p95": 288,
    "max": 346,
    "samples": 1405
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": [
    {
     "start": "2026-10-27T15:22:30.542Z",
     "end": "2026-10-27T15:23:35.081Z",
     "minutes": 2,
     "failures": 2
    }
   ]
  },
  {
   "id": "testnet-faucet",
   "name": "Testnet faucet, chain 28001",
   "url": "https://testnet-faucet-api.aere.network/info",
   "check": "GET /info must answer 200 with a balance of at least ten drips",
   "now": {
    "ok": true,
    "ms": 386,
    "status": 200,
    "at": "2026-11-01T20:15:43.103Z"
   },
   "uptime": {
    "h24": {
     "percent": 99.86,
     "probes": 1405,
     "failed": 2
    },
    "d7": {
     "percent": 99.87,
     "probes": 11049,
     "failed": 14
    },
    "d30": {
     "percent": 99.87,
     "probes": 24563,
     "failed": 33
    }
   },
   "latencyMs24h": {
    "p50": 381,
    "p95": 433,
    "max": 835,
    "samples": 1403
   },
   "strip24h": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    0.93,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    0.93,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
   ],
   "incident": null,
   "incidents7d": []
  }
 ]
}