{
  "schema_version": 1,
  "run_id": "2026-08-19T175556292Z",
  "started_at_utc": "2026-08-19T17:55:56.292Z",
  "ended_at_utc": "2026-08-19T17:56:24.824Z",
  "purpose": "dated regional observation; not a universal provider ranking or FRB product benchmark",
  "environment": {
    "os": "win32 10.0.19045",
    "architecture": "x64",
    "node": "v24.14.1",
    "timezone": "Africa/Cairo",
    "egress_region": "not independently verified",
    "hostname_recorded": false,
    "ip_address_recorded": false
  },
  "settings": {
    "http_samples": 5,
    "interval_ms": 1500,
    "wss_events": 2,
    "timeout_ms": 12000,
    "wss_timeout_ms": 45000
  },
  "sources": [
    {
      "provider": "dRPC public",
      "documentation": "https://drpc.org/docs/ethereum-api",
      "public_http_host": "eth.drpc.org",
      "public_wss_host": "eth.drpc.org"
    },
    {
      "provider": "PublicNode",
      "documentation": "https://ethereum.publicnode.com/",
      "public_http_host": "ethereum-rpc.publicnode.com",
      "public_wss_host": "ethereum-rpc.publicnode.com"
    },
    {
      "provider": "1RPC public",
      "documentation": "https://docs.1rpc.io/using-the-web3-api/networks",
      "public_http_host": "public.1rpc.io",
      "public_wss_host": null
    }
  ],
  "chain_checks": [
    {
      "provider": "dRPC public",
      "observed_at_utc": "2026-08-19T17:55:56.311Z",
      "status": "ok",
      "chain_id": 1,
      "duration_ms": 590.84,
      "http_status": 200,
      "error_class": ""
    },
    {
      "provider": "PublicNode",
      "observed_at_utc": "2026-08-19T17:55:56.398Z",
      "status": "ok",
      "chain_id": 1,
      "duration_ms": 518.92,
      "http_status": 200,
      "error_class": ""
    },
    {
      "provider": "1RPC public",
      "observed_at_utc": "2026-08-19T17:55:56.399Z",
      "status": "ok",
      "chain_id": 1,
      "duration_ms": 1000.46,
      "http_status": 200,
      "error_class": ""
    }
  ],
  "http_summary": [
    {
      "provider": "dRPC public",
      "attempts": 5,
      "successful": 5,
      "failed": 0,
      "median_ms": 104.5,
      "p95_ms": 150.31,
      "maximum_observed_head_lag_blocks": 0
    },
    {
      "provider": "PublicNode",
      "attempts": 5,
      "successful": 5,
      "failed": 0,
      "median_ms": 94.16,
      "p95_ms": 136.19,
      "maximum_observed_head_lag_blocks": 0
    },
    {
      "provider": "1RPC public",
      "attempts": 5,
      "successful": 4,
      "failed": 1,
      "median_ms": 216.45,
      "p95_ms": 895.78,
      "maximum_observed_head_lag_blocks": 1
    }
  ],
  "wss_summary": [
    {
      "provider": "dRPC public",
      "connection_open_ms": 129.04,
      "subscription_ack_from_start_ms": 202.8,
      "requested_events": 2,
      "received_events": 2,
      "terminal_error": null
    },
    {
      "provider": "PublicNode",
      "connection_open_ms": 129.11,
      "subscription_ack_from_start_ms": 203.27,
      "requested_events": 2,
      "received_events": 2,
      "terminal_error": null
    }
  ],
  "limitations": [
    "The development host network egress region was not independently verified.",
    "The sample is intentionally small and rate-limited; it cannot establish a durable trend.",
    "HTTP connection reuse and provider-side routing are implementation-dependent.",
    "A returned block number or subscription event does not prove transaction acceptance, inclusion, finality, protection, or economic performance.",
    "Provider behavior, routing, chain conditions, and public endpoint policies can change after this observation window."
  ]
}
