{
 "archives": [
  {
   "month": "2026-06",
   "file": "swap-daily-2026-06.csv",
   "path": "/data/archive/swap-daily-2026-06.csv",
   "sha256": "2217d7ab9bea8fd4f465faf2695d701b8284bb2d8644cfbef8e96ab9ccd8f9fd",
   "bytes": 420984,
   "rows": 6992,
   "rows_with_accrual": 5919,
   "pairs": 62,
   "brokers": 9,
   "first_date": "2026-06-01",
   "last_date": "2026-06-30",
   "removed": {
    "suspect_rows": 2,
    "unobserved_rows": 786,
    "inconsistent_rows": 0
   },
   "removed_rows": [
    {
     "pair": "THB/JPY",
     "broker": "ヒロセ通商",
     "kind": "spike",
     "per_day": -30.0,
     "ratio": 6.0,
     "date": "2026-06-26",
     "neighbours": [
      5.0,
      5.0
     ]
    },
    {
     "pair": "EUR/NZD",
     "broker": "松井証券",
     "kind": "spike",
     "per_day": -40.0,
     "ratio": 2.0,
     "date": "2026-06-29",
     "neighbours": [
      -20.0,
      -20.0
     ]
    }
   ],
   "flagged_not_removed": [
    {
     "pair": "EUR/NZD",
     "broker": "DMM FX",
     "kind": "unit",
     "per_day": -3.81,
     "ratio": 0.15,
     "median": -25.54
    }
   ],
   "frozen_on": "2026-10-09",
   "method": "month-spike-v1"
  },
  {
   "month": "2026-07",
   "file": "swap-daily-2026-07.csv",
   "path": "/data/archive/swap-daily-2026-07.csv",
   "sha256": "ce02fc5299e1d39f4ce4bd03bd7764fc49ac72f81f16fd191263b17395b3dca0",
   "bytes": 495312,
   "rows": 8119,
   "rows_with_accrual": 7157,
   "pairs": 63,
   "brokers": 10,
   "first_date": "2026-07-01",
   "last_date": "2026-07-31",
   "removed": {
    "suspect_rows": 3,
    "unobserved_rows": 608,
    "inconsistent_rows": 0
   },
   "removed_rows": [
    {
     "pair": "GBP/USD",
     "broker": "楽天証券",
     "kind": "spike",
     "per_day": -32.37,
     "ratio": null,
     "date": "2026-07-10",
     "neighbours": [
      0.0
     ]
    },
    {
     "pair": "USD/CAD",
     "broker": "楽天証券",
     "kind": "spike",
     "per_day": 171.56,
     "ratio": 2.96,
     "date": "2026-07-10",
     "neighbours": [
      57.87
     ]
    },
    {
     "pair": "THB/JPY",
     "broker": "ヒロセ通商",
     "kind": "spike",
     "per_day": -60.0,
     "ratio": 4.0,
     "date": "2026-07-31",
     "neighbours": [
      10.0,
      -15.0
     ]
    }
   ],
   "flagged_not_removed": [],
   "frozen_on": "2026-09-25",
   "method": "month-spike-v1"
  },
  {
   "month": "2026-08",
   "file": "swap-daily-2026-08.csv",
   "path": "/data/archive/swap-daily-2026-08.csv",
   "sha256": "af9e75c1b69d5447e43128bfc08cf79b42b4e455efd1aecab9f5bc862342817a",
   "bytes": 493693,
   "rows": 8066,
   "rows_with_accrual": 6977,
   "pairs": 63,
   "brokers": 10,
   "first_date": "2026-08-01",
   "last_date": "2026-08-31",
   "removed": {
    "suspect_rows": 0,
    "unobserved_rows": 524,
    "inconsistent_rows": 0
   },
   "removed_rows": [],
   "flagged_not_removed": [
    {
     "pair": "CHF/JPY",
     "broker": "みんなのFX",
     "kind": "unit",
     "per_day": -5.75,
     "ratio": 0.14,
     "median": -40.0
    }
   ],
   "frozen_on": "2026-10-19",
   "method": "month-spike-v1"
  }
 ],
 "dataset": "swaabi-lab-swap-daily",
 "version": "1.0",
 "license": "CC BY 4.0",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "live": "https://swaabi-lab.com/data/swap-daily.csv"
}
