[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:06:50+00:00",
  "ms": 0,
  "reply": {
   "slug": "causal-network",
   "title": "Granger causality: does ad spend drive sign-ups?",
   "status": "ok",
   "input": null,
   "total_ms": 1731,
   "steps": [
    {
     "call": "POST /v1/granger",
     "request": {
      "series_a": [
       100,
       101,
       103,
       102,
       105,
       107,
       106,
       109,
       111,
       110,
       113,
       115,
       114,
       117,
       119,
       118,
       121,
       123,
       122,
       125,
       127,
       126,
       129,
       131,
       130,
       133,
       135,
       134,
       137,
       139
      ],
      "series_b": [
       48.4,
       49.0,
       50.1,
       49.4,
       54.2,
       55.3,
       54.6,
       56.2,
       54.1,
       53.4,
       55.0,
       56.1,
       58.6,
       60.2,
       61.3,
       60.6,
       59.0,
       60.1,
       59.4,
       61.0,
       65.3,
       64.6,
       66.2,
       67.3,
       63.4,
       65.0,
       66.1,
       65.4,
       70.2,
       71.3
      ],
      "max_lag": 3
     },
     "status": 200,
     "ms": 1693,
     "reply": {
      "a_causes_b": true,
      "b_causes_a": true,
      "f_stat_a_to_b": 249.7106324282919,
      "f_stat_b_to_a": 267.0835850533482,
      "p_value_a_to_b": 1.7763568394002505e-15,
      "p_value_b_to_a": 6.661338147750939e-16,
      "optimal_lag_a_to_b": 1,
      "optimal_lag_b_to_a": 1,
      "n_aligned_points": 30
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:06:50+00:00",
  "ms": 0,
  "reply": {
   "slug": "causal-network",
   "title": "Granger causality: does ad spend drive sign-ups?",
   "status": "ok",
   "input": null,
   "total_ms": 1731,
   "steps": [
    {
     "call": "POST /v1/granger",
     "request": {
      "series_a": [
       100,
       101,
       103,
       102,
       105,
       107,
       106,
       109,
       111,
       110,
       113,
       115,
       114,
       117,
       119,
       118,
       121,
       123,
       122,
       125,
       127,
       126,
       129,
       131,
       130,
       133,
       135,
       134,
       137,
       139
      ],
      "series_b": [
       48.4,
       49.0,
       50.1,
       49.4,
       54.2,
       55.3,
       54.6,
       56.2,
       54.1,
       53.4,
       55.0,
       56.1,
       58.6,
       60.2,
       61.3,
       60.6,
       59.0,
       60.1,
       59.4,
       61.0,
       65.3,
       64.6,
       66.2,
       67.3,
       63.4,
       65.0,
       66.1,
       65.4,
       70.2,
       71.3
      ],
      "max_lag": 3
     },
     "status": 200,
     "ms": 1693,
     "reply": {
      "a_causes_b": true,
      "b_causes_a": true,
      "f_stat_a_to_b": 249.7106324282919,
      "f_stat_b_to_a": 267.0835850533482,
      "p_value_a_to_b": 1.7763568394002505e-15,
      "p_value_b_to_a": 6.661338147750939e-16,
      "optimal_lag_a_to_b": 1,
      "optimal_lag_b_to_a": 1,
      "n_aligned_points": 30
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]