{
 "service": "azsh.uk Public Data Service",
 "version": "1.0.0",
 "base_url": "https://azsh.uk/data",
 "description": "Curated international event data (GDELT-based, 15-minute) and Japanese market data (15m bars, daily bars with technicals, quarterly fundamentals, sector baskets, capital flows), designed for retrieval by AI agents: every dataset is self-describing in this index and files download directly as Parquet or JSON. Anonymous access for all GDELT data and market derived statistics; raw market OHLCV is key-gated (license — see access.gate_rationale). CORS *.",
 "access": {
  "auth": "partial market gate: raw OHLCV endpoints (15m/*, freq=daily/*, quarterly/*) require an API key (X-API-Key header or ?api_key=). All GDELT endpoints and market public-statistics/derived endpoints (intl_flows/*, baskets/*, _config/*, manifests, list) remain anonymous. No registration; keys issued by the operator.",
  "gate_rationale": "LICENSE, not capacity. Market prices are sourced from yfinance (Yahoo Finance), whose terms target personal use and do not clearly license redistribution of raw price data OR derived data (derived-data treatment unconfirmed). Raw OHLCV is therefore key-gated (operator-vetted, no resale/bulk re-hosting). PUBLISHED ANONYMOUS derived data is deliberately limited to NON-REVERSIBLE sector-level aggregates (sector baskets, sector returns/volatility/breadth, capital flows from official public statistics — 13F=SEC EDGAR, COT=CFTC, jpx_weekly=JPX). Per-ticker price series and per-ticker returns/volatility are NOT published anonymously (key-gated). GDELT is free for any use with citation (gdeltproject.org) and needs no key.",
  "cors": "*",
  "http_range": true,
  "rate_limit": "unauthenticated; be reasonable"
 },
 "integrity": {
  "method": "sha256",
  "description": "Verify downloads: fetch the file and compare its sha256 with the value below. GDELT files are hashed at pipeline ingest (deterministic, stored per date); cameo.json is hashed by the worker and cached.",
  "gdelt_manifest_pattern": "https://azsh.uk/data/quality/sha256/{YYYYMMDD}.json",
  "gdelt_note": "Per-date manifest covering pqt/{YYYYMMDDHHMMSS}.parquet (hot tier) and agg/daily/{YYYYMMDD}.parquet. Cold tier (HF daily files) carries its own sha256 (see cold_tier.files[].sha256 and X-Parquet-SHA256 response header).",
  "static_files": {
   "cameo.json": null
  },
  "verify_example": "curl -s https://azsh.uk/data/gdelt/parquet/20261010000000.parquet | sha256sum"
 },
 "freshness": {
  "gdelt_events": {
   "latest_file": "20261017214500.parquet",
   "lag": "~15-30 min behind real time",
   "note": "live pipeline (OCI Function, 15-min cadence). Full history backfilled from 2025-09-01 (dates outside the 90-day hot window are served from the HF cold tier — see cold_tier)."
  },
  "market_15m": {
   "latest_ts": "20261017220000",
   "updated_at": "2026-10-17T22:16:31.973000+00:00"
  },
  "market_daily": {
   "generated_at": "2026-10-17T06:34:12.306346+00:00",
   "note": "latest complete Tokyo session bar per ticker; see market_daily.tickerts for per-ticker latest dates"
  },
  "market_quarterly": {
   "updated_at": "2026-10-17T06:36:30.439465+00:00",
   "tickers_tracked": 3199,
   "quarters_coverage": {
    "2026Q2": 1629,
    "2026Q1": 534,
    "2025Q2": 189,
    "2026Q3": 42,
    "2025Q4": 279,
    "2025Q3": 176,
    "2025Q1": 9
   }
  }
 },
 "cold_tier": {
  "policy": "R2 pqt/ keeps a 90-day hot window (GC'd daily by gdelt-pqt-gc). Older dates are served from the HF dataset as one daily parquet per day (same schema; 15-min granularity preserved in the Datetime column). The 15-min URL pattern /data/gdelt/parquet/{YYYYMMDDHHMMSS}.parquet transparently falls back to the daily file for dates outside the hot window.",
  "source": "https://huggingface.co/datasets/Toshi33/azsh-uk-data",
  "hf_prefix": "gdelt/daily",
  "url_pattern": "https://azsh.uk/data/gdelt/hf/{date}.parquet",
  "file_list": "https://azsh.uk/data/gdelt/hf/files",
  "count": 411,
  "date_range": [
   "20250901",
   "20261016"
  ],
  "files": [
   {
    "date": "20250901",
    "size": 2797715,
    "sha256": "00dae177ede7bc08778ec1427595e26f8c6505b3a7c6262e9ef66d7852833ae9"
   },
   {
    "date": "20250902",
    "size": 3141134,
    "sha256": "f49f27a814278621a520790778cb66092730a7b6c68c620ca47b640ff3b8be3a"
   },
   {
    "date": "20250903",
    "size": 3414780,
    "sha256": "e3c8eb8946cd1c83fcbc54577b35607b68c1494f3c5df35f2197a97d1bc3e96d"
   },
   {
    "date": "20250904",
    "size": 3126241,
    "sha256": "525a1d688696b8def2b50e84db1d236ea07e9b39e0c69361a49b63f884c6881f"
   },
   {
    "date": "20250905",
    "size": 2931124,
    "sha256": "4f5ca9d1feee7ba3cb189b50dd81d4f82ce60a3f47eb3c4692fd4801baf1ac80"
   },
   {
    "date": "20250906",
    "size": 1756154,
    "sha256": "042afe9a532f95b61fabb1a5d7b360cdb4163983dbf3017bfbbacd7a926f0213"
   },
   {
    "date": "20250907",
    "size": 1767163,
    "sha256": "f7d0a9b87183acab2bd51bfaf8006d66340e1096b8378b1751bcc341050f8e78"
   },
   {
    "date": "20250908",
    "size": 2990793,
    "sha256": "b0b83c373b053b50d23f2e1e5f9b37a9906901bf71248dcc5f74653fcc9cf303"
   },
   {
    "date": "20250909",
    "size": 3593527,
    "sha256": "defd4e280bbe61fcb1e78012ada02930c38d70ae9d18b5aa07e5f301626bbf8c"
   },
   {
    "date": "20250910",
    "size": 3752598,
    "sha256": "8dc8f1b2c90a9c768811f90e1ad821c7ef8c1e1eae06569248ec7afda82deb33"
   },
   {
    "date": "20250911",
    "size": 3206240,
    "sha256": "0a25c1a6e3c7e6f8ba6d70ca4333679c07b88141175d134eda0845b2c0499920"
   },
   {
    "date": "20250912",
    "size": 2955738,
    "sha256": "c3a4a3cb72a3854470e3741a2015b88ad784aa1ca0bfdc5cd4ce9622c5fc0b22"
   },
   {
    "date": "20250913",
    "size": 1738245,
    "sha256": "3b91602ed742127e43bb423e2229b0c17367601bf530c3f1de38a200b9ed4172"
   },
   {
    "date": "20250914",
    "size": 1646416,
    "sha256": "7ca3eda7202cb8c826cc5fac42e7cddb5aec3735102e8ed8076cc6018d1bf020"
   },
   {
    "date": "20250915",
    "size": 2896687,
    "sha256": "af85802d3be76c40189705355aea68a33832e32fc15ccec3c148f3ffd4447a9f"
   },
   {
    "date": "20250916",
    "size": 3200454,
    "sha256": "f038ceda7da9e7c2148f94a2036e84075d85452bfd8f2fca17f49c395641e870"
   },
   {
    "date": "20250917",
    "size": 3086187,
    "sha256": "5e3b2bb198e8624ff9b18201d5deea302c109679f6e88b4eaeffc375c3472f9e"
   },
   {
    "date": "20250918",
    "size": 3131618,
    "sha256": "9c71e4eab5f7accf9a453f1c0083c1dec84912c064d1ade3f7bf54bcb55530d7"
   },
   {
    "date": "20250919",
    "size": 2973384,
    "sha256": "e5df3be1da367b88d8e91b2583aae1f6f7aacf435cf93ca403fb6ea70ee48619"
   },
   {
    "date": "20250920",
    "size": 1695765,
    "sha256": "12597f92ea34e6131e2ef885460d8d1f8c89580565f3163d32e1bebb6202a20d"
   },
   {
    "date": "20250921",
    "size": 1618820,
    "sha256": "035ce5ef4dc8a1e4eb0513a8bd8b28b0d3cb9101ac039e4c336d5717da8d09b2"
   },
   {
    "date": "20250922",
    "size": 2927369,
    "sha256": "767d2b9437ab29e163c8e4c87858fbea862356f56b6eee93c2630233cae1e284"
   },
   {
    "date": "20250923",
    "size": 2856327,
    "sha256": "a86cdf8935302b504a0e4784657f869fe4c1cafbb678b9c065c0803b460f21ec"
   },
   {
    "date": "20250924",
    "size": 3077523,
    "sha256": "e392870d1fd5d510e2a6fb34ff9dc053a1d355f4ceb1d5a39e692246669f9e8e"
   },
   {
    "date": "20250925",
    "size": 3092110,
    "sha256": "d349ce2799d18b4e688dfb164e85387d694347b5fe98ebe740d5777958ac2864"
   },
   {
    "date": "20250926",
    "size": 3040240,
    "sha256": "95d7e5fee89d684d445ae16b65f15d1a6f3366ff995cb1dacd9528a2e64cc58b"
   },
   {
    "date": "20250927",
    "size": 1880263,
    "sha256": "68e12ac91d14fd01828363fcbd1b1c215c6096c9b78fbcf20937cd1bf4ba4f38"
   },
   {
    "date": "20250928",
    "size": 1596468,
    "sha256": "7db07a0783532147a9c475b93e0972e9b49c391b98782bd6ac30aa8a4ff2bdc1"
   },
   {
    "date": "20250929",
    "size": 2809289,
    "sha256": "69f48cee262f6fbef01f3067819c50072f726027adc2b2bfe7c57ff9807c014a"
   },
   {
    "date": "20250930",
    "size": 3165719,
    "sha256": "48e3acbbb6817fe7c1c80d06ad8d0e5cb33c7ed147e7251f7f384b3a7dfc4739"
   },
   {
    "date": "20251001",
    "size": 2929240,
    "sha256": "705beef7445e451375323f42209ac9ba657bd321844b36930122eddce26145a9"
   },
   {
    "date": "20251002",
    "size": 3083542,
    "sha256": "995e69b4d003fa5a8ed2fff4c13355ca2a7dbf6797d902881e1a29b2b8ed24e2"
   },
   {
    "date": "20251003",
    "size": 3002300,
    "sha256": "33029935d303d1f2866aec13073cbfd9698e91c240f526357ae5cd7ef10e9252"
   },
   {
    "date": "20251004",
    "size": 2006851,
    "sha256": "dc05022fd21f28fab6c6289e54d3075bdc26421ffd0e519a904195038b4c8349"
   },
   {
    "date": "20251005",
    "size": 1693810,
    "sha256": "27af739ed6e714ea5467e7b4de17875daa968e9c88453882d933a81930acb672"
   },
   {
    "date": "20251006",
    "size": 2823398,
    "sha256": "943208153d63c86a03bd8e818a48dc50a37249081c0c4defd94bfc9749f100c5"
   },
   {
    "date": "20251007",
    "size": 3211623,
    "sha256": "871c19b6beaa3d80fa5e97be20e6cbdd966c71a4aac7ad335e09d4ae8d15bc69"
   },
   {
    "date": "20251008",
    "size": 3122985,
    "sha256": "51482644ecdfb33f627726f3094e06ae6ca1bd23d8a4f14bce4b862f1ac95d3b"
   },
   {
    "date": "20251009",
    "size": 3508520,
    "sha256": "36d5edd0715c2f34ae285ddb28f3c806305354f57e70a566b447bc62338ff300"
   },
   {
    "date": "20251010",
    "size": 2888793,
    "sha256": "eedd817f85da8e6099d7584c465c9d28fc0cd31fbd4970fdb456eccc2d2be7d1"
   },
   {
    "date": "20251011",
    "size": 2010712,
    "sha256": "62995b31902add079025d0b54f11dffac05158573f1f25f60d89a56eef78c498"
   },
   {
    "date": "20251012",
    "size": 1807222,
    "sha256": "a59f78200e5338a05bdf0dd87224cd7e4f877262252fa97a00f35deb69d045e9"
   },
   {
    "date": "20251013",
    "size": 3240723,
    "sha256": "5c6f21d8e6a6b3f38ec5e196ab780eefb003d4918ee24b2c794cd680d4e38e55"
   },
   {
    "date": "20251014",
    "size": 3201022,
    "sha256": "d13eb88e973f706f4693c05681b15f4dd503bfb3941b289621f39bc06cb3825a"
   },
   {
    "date": "20251015",
    "size": 3191375,
    "sha256": "34bde460ee475932b91c5fb9445299bf46e34af2afd9ff2b5176a833e7b6d586"
   },
   {
    "date": "20251016",
    "size": 3225877,
    "sha256": "82d9dd70e615ddda61f4c9fddf7e63dd0a843a9c765f0f0992758e416f4a38f6"
   },
   {
    "date": "20251017",
    "size": 2987452,
    "sha256": "a7cb6b8cd903ec914987b0309f004bf50eee33cfebdfae429b9bf43a0457a5d5"
   },
   {
    "date": "20251018",
    "size": 1709017,
    "sha256": "a1b1a02bdc5e14a74c4f9e35ff5e6432c10fd938a27657aaa213b0d402819374"
   },
   {
    "date": "20251019",
    "size": 1622252,
    "sha256": "cc817ef55fec468b4ee950bba060dc7d2f8ca629e310b2d190fd5c20b99e43b6"
   },
   {
    "date": "20251020",
    "size": 2603436,
    "sha256": "0d685c2d8b80386a9ad30d2aa8e71010fa53598010001f8a58d450bf5e123ab0"
   },
   {
    "date": "20251021",
    "size": 3071952,
    "sha256": "c22e27f0641b791958a17105ecf8ca1b9e61ff479800078b807464de886e2d56"
   },
   {
    "date": "20251022",
    "size": 3140883,
    "sha256": "a86787ac154585ffb99b541fc32e8e278f88f403335c1de9a9e9165895b3d7a7"
   },
   {
    "date": "20251023",
    "size": 3192391,
    "sha256": "a6944b4faceada6623e56b51b47aa0d95484791bc7f4c4f73f61f4d25efd743c"
   },
   {
    "date": "20251024",
    "size": 3153243,
    "sha256": "1448a70705030584d0278bb7e702aaa1f5f0bdc355bafc7e102bc6717b0d0ec7"
   },
   {
    "date": "20251025",
    "size": 1895692,
    "sha256": "18d4f93e58c30325e68c1a1bc4401c4e574870a7a3166b40ed796bb2b016c8a8"
   },
   {
    "date": "20251026",
    "size": 1861699,
    "sha256": "6d3c2489671d16637597927a1bfec23287a6fde2d80545e05941de9819010ee9"
   },
   {
    "date": "20251027",
    "size": 3009544,
    "sha256": "b3ea0bd7ac69bd50b7577f31f914ffc3c3e2af53dc69ca46c1fcdb4170c9a10f"
   },
   {
    "date": "20251028",
    "size": 3225706,
    "sha256": "60aed922a89a02c01e858c2d1774886fa29d84c6e8f016e0726690cf179fbe07"
   },
   {
    "date": "20251029",
    "size": 3444432,
    "sha256": "6d0074bc73163d80de26f8db42e790dedf8f0ec28e8c7ad4c62451633514ed21"
   },
   {
    "date": "20251030",
    "size": 3326128,
    "sha256": "b5a35c62dc3dba217618a560886eba0d8865f621ae8b0c732d40c5c96cd0f33a"
   },
   {
    "date": "20251031",
    "size": 2939142,
    "sha256": "ce7bcb29d85eabe521ae8bf03f099b8dc0a428c775544f3b410080805ed1e536"
   },
   {
    "date": "20251101",
    "size": 1843220,
    "sha256": "0dc308522f2cbfbf08ad87f206f996a605b805dfb82f4c799af9785e553b7738"
   },
   {
    "date": "20251102",
    "size": 1602641,
    "sha256": "7a1633cb83899fe7137df5e3aaab2e78c4d72670561403bdcf904c7abe3771d1"
   },
   {
    "date": "20251103",
    "size": 2840389,
    "sha256": "36ba7a8fd44fe18ecf0bf14c9e6532a6024d95275d73d3d04e699f6210fce05f"
   },
   {
    "date": "20251104",
    "size": 2984863,
    "sha256": "cb159b1a03cc0310ce11e2b0a6197a3ea1ffb906542f6a024c56c4446f28791d"
   },
   {
    "date": "20251105",
    "size": 3027069,
    "sha256": "e0ff8f229ccd2efc7c2ea8d3957d7cf36356636015bd2c4a56a87a12794b585b"
   },
   {
    "date": "20251106",
    "size": 2936189,
    "sha256": "36c61c9f0c2b4d77e7a930dcd8b7c0fc13ef934642de979f00f1aedc1a501889"
   },
   {
    "date": "20251107",
    "size": 2787268,
    "sha256": "41163241d85787adb16d1a9c53f838a70a1aceb47d59de67ffe50ee09ab9e7c6"
   },
   {
    "date": "20251108",
    "size": 1801702,
    "sha256": "be75c49718fc30c5187ea9fd6e2d113da02ad03f61d31f921607e185dda5532f"
   },
   {
    "date": "20251109",
    "size": 1551140,
    "sha256": "b0c099ef4b1988b7a57d6262abc6f7aa30ad1d497d51547a310f25f91b576845"
   },
   {
    "date": "20251110",
    "size": 2694254,
    "sha256": "dc53a7d309fcd90f8333c0aae4c9ee8053914f0c0f9893a62d891d3d3e56beb9"
   },
   {
    "date": "20251111",
    "size": 2987314,
    "sha256": "aec7fd2efb8febf04c6d965fb21df6af5e0d57ebf389ac69c691390352d3090d"
   },
   {
    "date": "20251112",
    "size": 3048074,
    "sha256": "be6aeca850f0289fb66ba0fa09f7775a1c85ce14f3e09fb7a66086e650f67e53"
   },
   {
    "date": "20251113",
    "size": 2924020,
    "sha256": "1c369bf151f2dd8436df9d5e3b5d8ff8c4569b4a54f74e92925dbaadb01de0e9"
   },
   {
    "date": "20251114",
    "size": 2886697,
    "sha256": "8f48136b0a13dfcdbe1283095862241b4f81e792632681cb361391e4af3e99f8"
   },
   {
    "date": "20251115",
    "size": 1681569,
    "sha256": "c9d47571f83d40dad02c95c39b95fa134d444f1bb7b0ba3c02a0769062fc35e7"
   },
   {
    "date": "20251116",
    "size": 1517664,
    "sha256": "11c4518cd3fc2831c063f3932508792dab6daa82f2e4de17466c08d11cdb24a4"
   },
   {
    "date": "20251117",
    "size": 2785086,
    "sha256": "f1387234822009ac059d7245f7eb8a3a92741590c5fdd60d126727893db075d8"
   },
   {
    "date": "20251118",
    "size": 3066887,
    "sha256": "08950a2bf5a8b9bdf6c17918e362074e0285e6a104c9a8ce0de185026daefc52"
   },
   {
    "date": "20251119",
    "size": 3153492,
    "sha256": "e94943acad366ec9dcde9b41c6e9cfe2b6efbc42c6fcf3dc142260db9e69ba2c"
   },
   {
    "date": "20251120",
    "size": 3167731,
    "sha256": "c3efe8af56fd14ab8b702a8a141a282bd6f1a3f722fd3e8499629b94e3c79e84"
   },
   {
    "date": "20251121",
    "size": 3110237,
    "sha256": "6a38664fc3fcd775f2f3ca138f11a757d6cd38ffaecfc9d8e52a546c48eb7e73"
   },
   {
    "date": "20251122",
    "size": 1903531,
    "sha256": "f894e4da8ad44628aecf1c26f1f25544039c248138b2fa126bf8c9aa9342e235"
   },
   {
    "date": "20251123",
    "size": 1870485,
    "sha256": "ac4200f69217a84ee39edbf34ef8f43946e54d817b0e37811ef009cd659edd9c"
   },
   {
    "date": "20251124",
    "size": 2869915,
    "sha256": "8a242fc391a401822371cd1190536cf40421c554c83a33cf10823cc839c47080"
   },
   {
    "date": "20251125",
    "size": 3127522,
    "sha256": "26f57f72e0972bb6a7785da331b4294a9b0307453931ea5607143ffb2bd4f831"
   },
   {
    "date": "20251126",
    "size": 2962223,
    "sha256": "4f95ebd747cffae6e1c88bf5ac69f6b0c820f78fb6e22a527f4db618e90878af"
   },
   {
    "date": "20251127",
    "size": 2584354,
    "sha256": "864da23f944cc295f467dea092b568e797a51d60bf7a464d5ca8bbbbe8a57c83"
   },
   {
    "date": "20251128",
    "size": 2327172,
    "sha256": "f1303727d11edd870682edaec0d4ed091185de399db4b895d444f9938d3b3993"
   },
   {
    "date": "20251129",
    "size": 1509966,
    "sha256": "52e6ec8e7284b8b77a8c39f43004ca9d1a7eebeb0540f1fd4066df3d6476840a"
   },
   {
    "date": "20251130",
    "size": 1536978,
    "sha256": "92375e81bdde6ee5160185de97ca4afd99b8edb81a7322e9c73521ed0bf384aa"
   },
   {
    "date": "20251201",
    "size": 2725737,
    "sha256": "7669689f77bab4a92163a3e57e42cb038a2e04498f9fd65093cb330ea637f01c"
   },
   {
    "date": "20251202",
    "size": 2901111,
    "sha256": "e1f884936629af9c23ce325c1fb7309496063909c8274572022028f60a25ca73"
   },
   {
    "date": "20251203",
    "size": 2940779,
    "sha256": "97a80f19c45771d3170568c186145c5bced2ddc19aae0288cde694391ac14d67"
   },
   {
    "date": "20251204",
    "size": 2984984,
    "sha256": "2ab2052a989ef33ab49ca3af679516af2b59216d523d6c8a0b6b9d46a319cf18"
   },
   {
    "date": "20251205",
    "size": 2657235,
    "sha256": "84ef6a630f8411b184bdac6b71f7e9da8a3d43c105677aa6dc175ef5d30cda1b"
   },
   {
    "date": "20251206",
    "size": 1489265,
    "sha256": "c300538d59ef33c34ccd99cbce4e6a48af000541c7140238e7921a2e0e3d997e"
   },
   {
    "date": "20251207",
    "size": 1426148,
    "sha256": "49bd30de0df1a3edb49775fe59504dccc70933f54a7a1576ef0a06aa30cc15f5"
   },
   {
    "date": "20251208",
    "size": 2628116,
    "sha256": "7ce5e275384793a7ec5e0c1969f59c4580703cca1ef174a9adcc79ab8c5e11fe"
   },
   {
    "date": "20251209",
    "size": 2877081,
    "sha256": "8302aadf3538b350485bde539fc602ec7c9cefaa8751da60567250db6ce7e8f6"
   },
   {
    "date": "20251210",
    "size": 2788671,
    "sha256": "6af2dd08eaa0c0b9921e91a01532a146473d702558f7a841b44a3eb2ff8007ed"
   },
   {
    "date": "20251211",
    "size": 2905965,
    "sha256": "67ae2cd17d5ed07f9b5f101b567e51fae7e964fd447fa5abd891ff3c49727fdf"
   },
   {
    "date": "20251212",
    "size": 2483332,
    "sha256": "500e0bb84f980536f87c0db947aa5be769b87f7e3f66dd26e13215ad3b6fa6dc"
   },
   {
    "date": "20251213",
    "size": 1487054,
    "sha256": "78935b4f712840a0b11243729a176e42515cf42c80b0e97cfc8243d4b3a159e0"
   },
   {
    "date": "20251214",
    "size": 1734701,
    "sha256": "1aabfeccf576cc79e85e1bc8e278b9ed909ca85b0f7c09332559b22d70b49be0"
   },
   {
    "date": "20251215",
    "size": 3064782,
    "sha256": "69ce0ef80025027d1d3125fa6a61b84c4fc62bf3c1f78be55fd012e173d59472"
   },
   {
    "date": "20251216",
    "size": 2805742,
    "sha256": "9dd8f72f416b2012f37b3b38e6c9d10e275757218b10393715e8dcf8058c9700"
   },
   {
    "date": "20251217",
    "size": 2669817,
    "sha256": "946d240e7ef1bdf7193e8d5acb6484ee9b7950817a9251e594dc2796694d3391"
   },
   {
    "date": "20251218",
    "size": 2812447,
    "sha256": "880fc1f49207faa9c400e9b43488a226a02dabb695a5cf994f9792dbff7ba6fb"
   },
   {
    "date": "20251219",
    "size": 2587509,
    "sha256": "03415ce9ab2fe8a9b8b9865906e4c0433ea0bbdd5d4c5e8ea8f8f9090bcbbbad"
   },
   {
    "date": "20251220",
    "size": 1478686,
    "sha256": "9f8136a5bbf6d5b7cb47cffddcd09d44d4c027e1014ad68f16f3fb8ff5f26e63"
   },
   {
    "date": "20251221",
    "size": 1385779,
    "sha256": "a1d460fa530710d3584695a6454498188730d3823296e5bc294af0e35ded85f2"
   },
   {
    "date": "20251222",
    "size": 2348075,
    "sha256": "50b9901bcd0dbe8cc3a3c2425e15ab4c3e6f5596f8e62d5879e52b1a182bc095"
   },
   {
    "date": "20251223",
    "size": 2279803,
    "sha256": "ac512b9e170f09f2a3a915f46181278c51671b3eebabc097d9b98d83945fc7b8"
   },
   {
    "date": "20251224",
    "size": 2026579,
    "sha256": "801370f7a247233ecf7cd0eb251b469048c38b9c13dbcf954e7e95f3192f29e9"
   },
   {
    "date": "20251225",
    "size": 1298382,
    "sha256": "00e5de7277dc50cd72c2b0caa60c0a63342282e4705beb41d9a92b26542f3078"
   },
   {
    "date": "20251226",
    "size": 1672532,
    "sha256": "603d706af83370c5a8ee8df287d983c1eabae93f234f88139088499efc02609f"
   },
   {
    "date": "20251227",
    "size": 1368228,
    "sha256": "8154f9cd6cd6cbb95b751ce6864864df280235b655fa247a2d255a0df3477e45"
   },
   {
    "date": "20251228",
    "size": 1367742,
    "sha256": "ef6096f90387b32b846c88836d53e8efbcf43c2c4b192090863644f51a9be411"
   },
   {
    "date": "20251229",
    "size": 2207104,
    "sha256": "7acb99265d26e84de9afa10e7e3c55413058cd3ac3150ef8eded34fee45de31e"
   },
   {
    "date": "20251230",
    "size": 2298036,
    "sha256": "02e329353eecd3bc6ef863807ca9bd369197116d04949a6884f119c4ace5c17d"
   },
   {
    "date": "20251231",
    "size": 1967028,
    "sha256": "179842778a11071af6043f9c1893ba6a3029047364ee1abeece3af4f60ecb6a8"
   },
   {
    "date": "20260101",
    "size": 1413554,
    "sha256": "b4ae0243a8fe8aaaa2d23eb4e94af8bc1961b3516a501147d6dd12fd1b7976b9"
   },
   {
    "date": "20260102",
    "size": 1655209,
    "sha256": "edb03619a5a8d35bd201082f5b6e7a7fb321bd36ceffa2cc5693fb0818535eec"
   },
   {
    "date": "20260103",
    "size": 1533997,
    "sha256": "65e7cd99c3b9ea8d4e714ee4103f749a6f001d74616dd51fe992aa50a81e57d1"
   },
   {
    "date": "20260104",
    "size": 1482283,
    "sha256": "e11cbd7c581bad3a3f5beb07125d23df55e6665545c16312654ebb85a11e0efb"
   },
   {
    "date": "20260105",
    "size": 2252706,
    "sha256": "6268069abc6987eddc8cc061606b2d38a63c32cfc2717ca8864db514342a6b27"
   },
   {
    "date": "20260106",
    "size": 2390312,
    "sha256": "da5a9f15f70cdf495bc2d28a98506dc44c61759e715984f642d057d4d840a67a"
   },
   {
    "date": "20260107",
    "size": 2633411,
    "sha256": "f29094d9a3ec7f54214048874b1389cf2233ae02ac83deda254d3b390ed3ed7f"
   },
   {
    "date": "20260108",
    "size": 2523498,
    "sha256": "f1ed7a6dc37b2fc89dd759d71aec487a1d14d1e9a7bf512a15968d74210190d7"
   },
   {
    "date": "20260109",
    "size": 2647546,
    "sha256": "4b3cd65d344e20d6a72456e95b1f7b60210d6d7b7b22a22f0a99d5189dc101b9"
   },
   {
    "date": "20260110",
    "size": 1549452,
    "sha256": "7a47ea33290096a18d076780f3dbc588cbf6b312d1fdffda0246607e1b548186"
   },
   {
    "date": "20260111",
    "size": 1460170,
    "sha256": "0e204f4c1404eb232e367998d8982bbed64dfd17935925195495d2dddcc481eb"
   },
   {
    "date": "20260112",
    "size": 2606266,
    "sha256": "56b74347648e192cfc204c15390394027bf76780d2ce4360b5f5dcc4e9cb2334"
   },
   {
    "date": "20260113",
    "size": 3119918,
    "sha256": "bdb7bb1fc83385a701f245af83212b799adcec28cfca37e61c562311f94ea4bc"
   },
   {
    "date": "20260114",
    "size": 3041932,
    "sha256": "4904d3c71e4a0a851f01a4ea9e3dd5d231481bcb6f2f6af8abcec8481890e2ee"
   },
   {
    "date": "20260115",
    "size": 3116781,
    "sha256": "28aaa78e9ff6096a7e22ad4063c68c1629115696e0bfae3e9a87c65b7a940d0f"
   },
   {
    "date": "20260116",
    "size": 2762183,
    "sha256": "b3a3c730305cc1866d60c4c92cded64bf0f49204b1584191085734c6bef2acd2"
   },
   {
    "date": "20260117",
    "size": 1788740,
    "sha256": "0f39790550588e3cc7da4d1ac4647d2f25ae4eab1cca298edc5c65024b95fc4e"
   },
   {
    "date": "20260118",
    "size": 1536536,
    "sha256": "7accbe041f135ea4521b239f3223df724830f7c2fabb5f137e6ca1c6e6ca44c6"
   },
   {
    "date": "20260119",
    "size": 2621912,
    "sha256": "6acb017694cfc9e459bd571b586d1f438276f9446aec8e2ba7173f5cb2d758e2"
   },
   {
    "date": "20260120",
    "size": 3136298,
    "sha256": "b40fb4971b2142d6ac59d0d0ce168e8728954e3d1c1c869c8ca88a3710906fef"
   },
   {
    "date": "20260121",
    "size": 3118895,
    "sha256": "d22f3298b382a4f556b945873c19da08ce61e4a8b893518ebe30685187d8867c"
   },
   {
    "date": "20260122",
    "size": 2969457,
    "sha256": "efc5a272418be2c037da02fd8bf8fba7ca5a34a0cf39738e68bc9cf0ffa8f498"
   },
   {
    "date": "20260123",
    "size": 2826710,
    "sha256": "942de4b81dc44597749950f6580db8a2030268abd0f38d6e97d49b459e4e9dbb"
   },
   {
    "date": "20260124",
    "size": 1758320,
    "sha256": "17903c6d682e959af7954718ed0387f3abddf35ca7849b5767183a4496fd5401"
   },
   {
    "date": "20260125",
    "size": 1606807,
    "sha256": "325c51d18a332ab7c2f81c04cb498a193ab6cf04057385705dd54c8bcd0cefb1"
   },
   {
    "date": "20260126",
    "size": 2596557,
    "sha256": "12cc0555619d356653dc4b0db15a873038edd123db84bc683f30c463202be0d9"
   },
   {
    "date": "20260127",
    "size": 3170156,
    "sha256": "93043784dbfc3de53e046ead5d297f1403eddefd23ad7eac93d6e56e1bbbe594"
   },
   {
    "date": "20260128",
    "size": 2907471,
    "sha256": "4956a5b4569f3abb95d2c4543682de9112b7e6ef9545fc5d2534922e9532a6f4"
   },
   {
    "date": "20260129",
    "size": 2918776,
    "sha256": "a540c8043e8dd93fff534eb6d2de30e26150a380cd2ce1c07d446c4c0a917eac"
   },
   {
    "date": "20260130",
    "size": 2759402,
    "sha256": "79741371d23042ea5a54377146d119f238b3f284593e2cbe1569ac6e1394b923"
   },
   {
    "date": "20260131",
    "size": 1672993,
    "sha256": "01e5c675bc9b25a7eefa5945e143f9b7361b053a8b1373f2f6241f3338620bab"
   },
   {
    "date": "20260201",
    "size": 1930291,
    "sha256": "5a8cfc2ccce7983a045557001e3b578bec8e11f5294fe8f4390161fe7ce52739"
   },
   {
    "date": "20260202",
    "size": 2691499,
    "sha256": "38a3bbac3f22bc8a017603950551587994a2075793a7eec68cccf24a157a4da3"
   },
   {
    "date": "20260203",
    "size": 2883560,
    "sha256": "687b453bd9f9e504ed0658b2d3faa06bc6843c11f4885f59c732149e876f8d75"
   },
   {
    "date": "20260204",
    "size": 3048791,
    "sha256": "f1cf68ee8f89d5a45fb91acbb491034b01e778f70f563281ff0d19b2a05f24a4"
   },
   {
    "date": "20260205",
    "size": 3059200,
    "sha256": "e0d116390d369a6daebfa426cd5011e129093937dae0d3e3bd668af556211eab"
   },
   {
    "date": "20260206",
    "size": 2824786,
    "sha256": "8509ad04c2967a17a8942555998ff90112c5a08421ac38fcf2e8ec54139ace22"
   },
   {
    "date": "20260207",
    "size": 1683394,
    "sha256": "7bd2515a5cad6ee0d43659b091d3dffbb78641aff5ea9c8259f8f532c92f8a8e"
   },
   {
    "date": "20260208",
    "size": 1701134,
    "sha256": "c6411e721dc8f138176d9653567e93c3205c571ebbcf6f43b31f5854d63feea1"
   },
   {
    "date": "20260209",
    "size": 2857515,
    "sha256": "28b934b59c99448aed9ccefb2ad11a4e093b66d4b1d6334c294cc289e67d884f"
   },
   {
    "date": "20260210",
    "size": 2767373,
    "sha256": "9687fa0e4e05e49b196e00bc48e4c8db2c55c292f1997c3dc1eb6a58df3adb79"
   },
   {
    "date": "20260211",
    "size": 3223957,
    "sha256": "30c7d3c87838681382185b79cf06ba5cb3cfc2383abd0bd3ab58359bd1651e44"
   },
   {
    "date": "20260212",
    "size": 3132672,
    "sha256": "2e2f34570498e08f09f0fd5842bbd35a3cd8c3ee0ab2522643b72590d7c0c1b8"
   },
   {
    "date": "20260213",
    "size": 2751242,
    "sha256": "f143c7a69b17bba6d627e93f3ce262d30ff9cc473f8a1c86c39e97868af46e8d"
   },
   {
    "date": "20260214",
    "size": 1736701,
    "sha256": "567814a7af0d5daddaa61f463cb549f569106ec7b49d56645ad4522e51557d87"
   },
   {
    "date": "20260215",
    "size": 1554007,
    "sha256": "937403aba73a5d4bb9a69c67398249677934e88f46a759e527d0f36e34cbad93"
   },
   {
    "date": "20260216",
    "size": 2563632,
    "sha256": "f3f4e4fd96f8ccad0473149b3df1cf92ffef7c5422f4b4f54ef5932f1b27f852"
   },
   {
    "date": "20260217",
    "size": 2828962,
    "sha256": "fce84265c725395b41d56fc9d955079e47d34d60c81e2bfd4ba8feee40e64cf2"
   },
   {
    "date": "20260218",
    "size": 2879701,
    "sha256": "4fdb07fb986c95a5f0ef95985c7958a3dd69215178b07cfef76eecd1270acc99"
   },
   {
    "date": "20260219",
    "size": 3060190,
    "sha256": "cac470594c13344d160a00b2ed95b051c2bee44176e1b28aee15d43c2a786367"
   },
   {
    "date": "20260220",
    "size": 2792279,
    "sha256": "82c81f9cf54e0dbe13a0f6a657969bee6deba63124bae78438147de2fc0e1fc5"
   },
   {
    "date": "20260221",
    "size": 1841360,
    "sha256": "9ccfe94ecf6a39d7e65aee04337efa9371b55f6db5bfe3489676d634b3d938bc"
   },
   {
    "date": "20260222",
    "size": 1718758,
    "sha256": "2b95d1f0793778dc7eb944ee6a93d101eb1c947bcea0ba11bd8ec627ef26cd52"
   },
   {
    "date": "20260223",
    "size": 3301736,
    "sha256": "2eb59e5b5ba45c658f331f29cd1d1fa907515b7ec4d8ff67df2fd7f20f36c6a4"
   },
   {
    "date": "20260224",
    "size": 3693017,
    "sha256": "ae9cacd2c040c0fcfc4a6c9eee3097641cc398be4e6c28ed7953bf6cbc780510"
   },
   {
    "date": "20260225",
    "size": 3139996,
    "sha256": "fc6f6b9751d5c87d65ff6ea0daa39464ad2da39f99ad3f68fe4085d1449d957a"
   },
   {
    "date": "20260226",
    "size": 3342461,
    "sha256": "3418c6653c15fe1dabb25832f5957585ab3c19d5841a5effe780d52b6bc5b583"
   },
   {
    "date": "20260227",
    "size": 3094658,
    "sha256": "f1277613b9f3cacb328b546d6c76329ae11c5c4cb7dbd692f463c5595a34a2ff"
   },
   {
    "date": "20260228",
    "size": 3432546,
    "sha256": "7a80b903f63a6eff024f8c80e14167b69c1327a47d6ae645482e4c56aac747a1"
   },
   {
    "date": "20260301",
    "size": 3536979,
    "sha256": "c9c6d4affd817985148e8fb36fe319abe3887f5485409610d0fdd1c202359109"
   },
   {
    "date": "20260302",
    "size": 4604390,
    "sha256": "4c8ff5eef518066f5886965adbf57ea9b16769e2447436ee4c13ab7cf8fa5f25"
   },
   {
    "date": "20260303",
    "size": 4559167,
    "sha256": "9dd44b1a2bb6c394549116d32a28df40b5f52be1374b7e52e597198dc5757730"
   },
   {
    "date": "20260304",
    "size": 4568033,
    "sha256": "8d60d6ac04591a2033687f24b484687ed63c70f6b9dc23176e934770c17f3cc0"
   },
   {
    "date": "20260305",
    "size": 4581270,
    "sha256": "298eec79345456303807145d7a4895a984f5495907246ca35aec2dad41b081cf"
   },
   {
    "date": "20260306",
    "size": 3963486,
    "sha256": "ea7b1639315fd19c0f232ddcb4c9f75bb5513c4075d757e6a929b158bf3420a5"
   },
   {
    "date": "20260307",
    "size": 2631479,
    "sha256": "80c509c4022450b177b99a135637590ea87ecf66fc8a086789d4cca840019f2f"
   },
   {
    "date": "20260308",
    "size": 2410096,
    "sha256": "1b5e228305b8d9b8101c64ff2fd2baec7ccfda710b28396ae0644147839c1b71"
   },
   {
    "date": "20260309",
    "size": 3707585,
    "sha256": "66c7536b833e6b139ead0ef85fb98678bd173e87438bf9ec71065fad3f1c1495"
   },
   {
    "date": "20260310",
    "size": 3786310,
    "sha256": "9db30cb9708f94d2ba948fdef87e87c1709414c67ab0d06158f2856239186dd3"
   },
   {
    "date": "20260311",
    "size": 4151109,
    "sha256": "213db9f453ad2417ea5d329ca27c32e6abda65a5adc192fd766991dc58b4fd49"
   },
   {
    "date": "20260312",
    "size": 4145532,
    "sha256": "5da2dd4ce3ad741778b847ecbf78ce0440bf35305a80fc4aba02128258ab2300"
   },
   {
    "date": "20260313",
    "size": 3944351,
    "sha256": "0781393c31e6cc0bcf4fd8558a712baba543c69a916ad1a8ef50ea64d0a248f5"
   },
   {
    "date": "20260314",
    "size": 2538823,
    "sha256": "2e38f9ac826f874438d7163d226c4359b2118b1982e9675fffd1ecee7fd63ef2"
   },
   {
    "date": "20260315",
    "size": 2226942,
    "sha256": "9983a0d2f4ebd98abb16f954d92d37c29313240c8bfa2956c0967cd3c4326b13"
   },
   {
    "date": "20260316",
    "size": 3751535,
    "sha256": "820bd61a763cc80bd97fd144d9ab5e70aafc706d84fdbc8f4b0379a21507d1a4"
   },
   {
    "date": "20260317",
    "size": 4003131,
    "sha256": "da4151bd4b5931e2c1b207f013ab0f81880f0493f56e9e4d35e42df5a7fb65a2"
   },
   {
    "date": "20260318",
    "size": 3922858,
    "sha256": "036f3771536eb432dcf68e36ca1c2cfd0c1344a5c62a7ea44aea0c35a220f692"
   },
   {
    "date": "20260319",
    "size": 4015622,
    "sha256": "b6ada7256cfec5b9e0cbe0495535dc4f6b9d0aed1c78bdfab7ff72c26931f8c8"
   },
   {
    "date": "20260320",
    "size": 3412492,
    "sha256": "426a45ef9ba9b9083403738178247350f0981c550fa2a7314ffe0ea38e4868fc"
   },
   {
    "date": "20260321",
    "size": 2020781,
    "sha256": "1a3c319e149b843f1b34010c904ac1847d6a8eaa4dd3cf654bbfee92825c0263"
   },
   {
    "date": "20260322",
    "size": 1902476,
    "sha256": "556d1dfd1eaf4a84e47973a2859099daf236a42d09781747ce9718c8f80f9327"
   },
   {
    "date": "20260323",
    "size": 3137378,
    "sha256": "c31b55175048f87a33aa65bf8957102bbe567f395390558b10063f89d691662a"
   },
   {
    "date": "20260324",
    "size": 3531621,
    "sha256": "ff218269c1002fb4ba93742cbeb8f4ce1f93a9576964fc8104a6c43eb561efda"
   },
   {
    "date": "20260325",
    "size": 3530943,
    "sha256": "fe10f953128d2056ee8da26e2c39a3908f8c62f3a2556c3b92abbb0561b77bcb"
   },
   {
    "date": "20260326",
    "size": 3598917,
    "sha256": "fb37f30604822872ba70ddcdc9a4ababd640d120aeeadc4e6de60e715cc29a45"
   },
   {
    "date": "20260327",
    "size": 3258721,
    "sha256": "0de84adf2aac5442fcc13c3ade2788f6d44f9cd9b65f9f556d80629126cd5d70"
   },
   {
    "date": "20260328",
    "size": 2155483,
    "sha256": "b14f843d2e1e3a618b54cb9017a9216e5693bda7d652fb2c40a7ec47eba16530"
   },
   {
    "date": "20260329",
    "size": 2052524,
    "sha256": "7330772e2be6cd3402db05d19bcfe6d817c6dd13e66b3c05afd40f9dc2b76b18"
   },
   {
    "date": "20260330",
    "size": 3354728,
    "sha256": "74bff7a815b0cfb205901a669221bfd19862a16b81db8a036377fce1fad1284b"
   },
   {
    "date": "20260331",
    "size": 3457730,
    "sha256": "bf0f2a194958b490aadf3aace13c109d88d84a41248199b839c9b6706ed6c471"
   },
   {
    "date": "20260401",
    "size": 3399626,
    "sha256": "9e8dd932529e84fcf39a6716de09ee1a7ed54f6b2b0b2825a72d96dd6700a0ae"
   },
   {
    "date": "20260402",
    "size": 3206690,
    "sha256": "a409f0d445f2e26f1fe85238ca695bd400a3fe3341c11204eb699b558ae8ba94"
   },
   {
    "date": "20260403",
    "size": 2609396,
    "sha256": "07884e42bd150fc1afdfc8daaa1d1dd66de4d9a04157b3123d392b559fe70499"
   },
   {
    "date": "20260404",
    "size": 1983381,
    "sha256": "c519104d7cd9cf5984360bd4a12398727b88ed459eb1e31253472bdce1ab8a60"
   },
   {
    "date": "20260405",
    "size": 1866310,
    "sha256": "9fbdacaffcd4345e4ee6fac4b2ed000b03a9081f09fa4a9a8f88eff9a8981905"
   },
   {
    "date": "20260406",
    "size": 2743784,
    "sha256": "9864198f553ae96b5e758c56b0fb1553478821bad39b10225f07935fff1cb3da"
   },
   {
    "date": "20260407",
    "size": 3526271,
    "sha256": "d74a64e9ae67138ddd9e25bc3a7321dec5e3bddbd0862b1c3f93d6650725e568"
   },
   {
    "date": "20260408",
    "size": 4059234,
    "sha256": "59358ebb80a71450be8e8980e500ceb11282dcc7a6968a3eb6bd07aade318956"
   },
   {
    "date": "20260409",
    "size": 3507430,
    "sha256": "6ddc954805585465f9f0cb6506bf23e0e3c72d1946b055a5de29408f3fd010db"
   },
   {
    "date": "20260410",
    "size": 3084062,
    "sha256": "4c21e4df2801972af6a7284a336c02d97236f491d41a5f844b119590adcb70b7"
   },
   {
    "date": "20260411",
    "size": 1954186,
    "sha256": "680a062ec9b042178c02823857a3f787fb49a36ac7c8c517afd1f28b5995dac7"
   },
   {
    "date": "20260412",
    "size": 1898955,
    "sha256": "a31a036d808254e46983ce5d1dc54835b01fc62efe6c83a18573264377143fa1"
   },
   {
    "date": "20260413",
    "size": 2964116,
    "sha256": "e1b99248fbb0accf27af33ed5a050a8d3e99ab9256384f9e3366b2d055d05618"
   },
   {
    "date": "20260414",
    "size": 3191975,
    "sha256": "a056625398f42ef2eb51c34028aedb35f825ffac5a8325effb9e0044901bacb6"
   },
   {
    "date": "20260415",
    "size": 3266875,
    "sha256": "f36d74361a0760dc7450f4026838348e0ca806d340224bf9646cd03f0025bf8e"
   },
   {
    "date": "20260416",
    "size": 3393751,
    "sha256": "005366e12730a54a89fdb7592a8516b3f2e63ae2fd7035fdd5e150fbb65af567"
   },
   {
    "date": "20260417",
    "size": 2885853,
    "sha256": "e2b1082b6b40a58d3b166d8713138e07c3dcb0db48982d54c16ce9d56762a38d"
   },
   {
    "date": "20260418",
    "size": 1976077,
    "sha256": "84277f213ddaa22abc16d1b6f6b75960483e44259effe4c4189bd92a2c029ca0"
   },
   {
    "date": "20260419",
    "size": 1780320,
    "sha256": "41b42ce553b0d955fd687141bb8bbed9afa065a660166c76fd9599b07919be93"
   },
   {
    "date": "20260420",
    "size": 2962081,
    "sha256": "2841a7fb06bc6840e09697724f482112ba87c139d52031567a57abba8e930fcf"
   },
   {
    "date": "20260421",
    "size": 3367260,
    "sha256": "6e29068163a0018d753c12726ded34cfe3e5d6a839b2e7e4dd7b980598b9ad98"
   },
   {
    "date": "20260422",
    "size": 3362229,
    "sha256": "126b3b6b09ee14a7eca68ab989f8bea608f98e6cea48186b43c5d54f0943c08e"
   },
   {
    "date": "20260423",
    "size": 3360766,
    "sha256": "f661848f06dab0fe5874af3f2ddbaaa5e53eebcd4e93760869774a8e38f5271a"
   },
   {
    "date": "20260424",
    "size": 3104083,
    "sha256": "bea10dc9ae3647247fcdb3a582dc0cf8e634d8e12c8857410b0789752f5fc1cc"
   },
   {
    "date": "20260425",
    "size": 1806031,
    "sha256": "7d617efe97403f927ea3730ce9b5c6d32b73b9676b65ce036fd3e44bd4505817"
   },
   {
    "date": "20260426",
    "size": 1691193,
    "sha256": "2dd46805098b063b1897b06cc6c0189cd4016cf8f53156e64ea62ce57cd429d5"
   },
   {
    "date": "20260427",
    "size": 2772066,
    "sha256": "125236416b05c4672017d559161c89c03cc4f04a97b1604b3cb39bd92ab6bccb"
   },
   {
    "date": "20260428",
    "size": 3078742,
    "sha256": "3c23c6633a2174cafd0e814edba9a38f7afa2088d82766d87d4d6df80dfab5d0"
   },
   {
    "date": "20260429",
    "size": 3186490,
    "sha256": "a4933953a60ad2511a8c197ef5154de6a8b5c0da5a6401fa8ff611e842132df3"
   },
   {
    "date": "20260430",
    "size": 3336816,
    "sha256": "b8b45370b14a757902d401f792a1a5ae8beb563c28248d7c77cd41f699cf7af4"
   },
   {
    "date": "20260501",
    "size": 2698768,
    "sha256": "fe616e17b466716c323ca3e70a13b269f709c7a7d8d83b6fca7e23adaeb4480c"
   },
   {
    "date": "20260502",
    "size": 1783422,
    "sha256": "e3b467eccbe379cad0c293bd38b43a2b1045ceb6b7f14914119c672761a2f4a2"
   },
   {
    "date": "20260503",
    "size": 1625171,
    "sha256": "80a2bac847b698de329056ce627e9588fca188644cd69744150076f56d76a499"
   },
   {
    "date": "20260504",
    "size": 2798648,
    "sha256": "df051238f01559d096ca7aea6ec5700e4f32b64d2477fd75b0ea1813ddd1c8ba"
   },
   {
    "date": "20260505",
    "size": 3074973,
    "sha256": "8d9d3175a0d74bbe43ab87f68f91719a7aa8078ed8f44c80bb7fb9421f8254c7"
   },
   {
    "date": "20260506",
    "size": 3234232,
    "sha256": "9501906b1f0b4d11120a06c775c1edccaf4c8266b73a41a85ef55d3f45581b9a"
   },
   {
    "date": "20260507",
    "size": 3370280,
    "sha256": "a76fda2a81715758309cb1e9b6b04ffffcdbd51222a45f980d76f8e5d4bbe484"
   },
   {
    "date": "20260508",
    "size": 3238234,
    "sha256": "c45bdd0c7d3128913bddd5d23e27bfb4770fe00f21bf9783f0e047ec7436ddf8"
   },
   {
    "date": "20260509",
    "size": 1867977,
    "sha256": "b5760aabfd078dff63199511284f277f143f01178e44fbee9ada3f034ace7162"
   },
   {
    "date": "20260510",
    "size": 1891680,
    "sha256": "659bf025035dbd7b0759755b66cd36b347a918cba7935b3cdfcbca4159acb28c"
   },
   {
    "date": "20260511",
    "size": 3042816,
    "sha256": "a84c319faf3153bdd8adf62c89aabfa7720c92ce6cb5eea0be39fe5897e92fd9"
   },
   {
    "date": "20260512",
    "size": 3415616,
    "sha256": "c531543935865bfe88385d718d15c9d370170e468cbc092539a7a69e762a48ea"
   },
   {
    "date": "20260513",
    "size": 3409082,
    "sha256": "0cb7c832960f7e781cbab4ec1288a972ef68f6ab150841f4cdd9d55d60af2a9f"
   },
   {
    "date": "20260514",
    "size": 3440625,
    "sha256": "e0247665571863cfc59eef3ab6086cf512c2454f4c567a32a6bff7c09fc447d6"
   },
   {
    "date": "20260515",
    "size": 3126092,
    "sha256": "5a30d7d4e14c15f1816d07241e4763abc436d76f48a4ef4994e955e7b8d5bfc8"
   },
   {
    "date": "20260516",
    "size": 1813588,
    "sha256": "829120fa25f0a23cd33a9aaa8a954a3eb46ccc96fe798c60a9545ff03e69cffb"
   },
   {
    "date": "20260517",
    "size": 1735920,
    "sha256": "f5ebc67c5e82d3a8e6033984817bac91f0dee42f1d29046e92b77aee4b829777"
   },
   {
    "date": "20260518",
    "size": 2857728,
    "sha256": "fab9274dd0653605e8240d50b08104603cf594792bbff7453ee0e68a3ddd2cd3"
   },
   {
    "date": "20260519",
    "size": 3019793,
    "sha256": "77c07187850277cf06289fb00acdb0df028060349ee7c5589ace05789ff7aa32"
   },
   {
    "date": "20260520",
    "size": 3142772,
    "sha256": "6c8d50fed5dcde891ef259e2226685f524439b999eb8f5ea8ed0eb33c923b284"
   },
   {
    "date": "20260521",
    "size": 2959791,
    "sha256": "77b18a3aa34602b72134ebb9afa19c9ecb1c2087b65cae3afe50fe4a2ab2713e"
   },
   {
    "date": "20260522",
    "size": 2696498,
    "sha256": "a665e78f7a7bd5b82f0873db0706d56275c5f6c2cfee8f3353b1cfe48f74d71d"
   },
   {
    "date": "20260523",
    "size": 1579004,
    "sha256": "0a798bb81a1ce9091612d39d07fc82f12f41b23dfb71123c088068ee8aae0766"
   },
   {
    "date": "20260524",
    "size": 1715403,
    "sha256": "b7bed1af7027e097751dd3829dfc7e2078ff2736b93361c0ed59a6dc1e8413b7"
   },
   {
    "date": "20260525",
    "size": 2198047,
    "sha256": "53fa2cbe628611abfe8d99b1a89b6e026ec1c4501a3ef5a61c82482796734e1f"
   },
   {
    "date": "20260526",
    "size": 2683399,
    "sha256": "1284761ba6cc600a714a73e3caa1a8122f2d06fc82352f721935337dfd61cbfe"
   },
   {
    "date": "20260527",
    "size": 2541082,
    "sha256": "6717ae86ffe7d81d1dc98d0ae30c55ccea45cee5d94eae6f3a1a296166d7e784"
   },
   {
    "date": "20260528",
    "size": 2631931,
    "sha256": "4d4373f9f1aeb2dfbea1d636c079f1b85abd7cc0099933bf8ee3a1b9cb5365ce"
   },
   {
    "date": "20260529",
    "size": 2701174,
    "sha256": "89a8552aa95bd6eae48a6ff1cbe0e5ec99f5b69d98d514e5a95af035becedc75"
   },
   {
    "date": "20260530",
    "size": 1401507,
    "sha256": "6d250f17667e61e1da9cd23ffa37e6f883c0bcdbcbda38e020cb3c5c9724a24c"
   },
   {
    "date": "20260531",
    "size": 1407187,
    "sha256": "86e8d7051a10ef1e18f5d6e74e1f4102290f2395b4d96ca576b6a9ec16c45236"
   },
   {
    "date": "20260601",
    "size": 2773381,
    "sha256": "5e54eb510f9ea32773bddf4901ee49cd6ecb6f809bfc1607a12cb1158db84a76"
   },
   {
    "date": "20260602",
    "size": 2972153,
    "sha256": "868366cd1e807a58a3f96e6045b7e644ab6b0262bbe755ca5dc3510a78f68f1f"
   },
   {
    "date": "20260603",
    "size": 3007902,
    "sha256": "688d9ddeb96970f9f25a7edfd30e9a18c312f58a03afde4fc8c13d75cc362492"
   },
   {
    "date": "20260604",
    "size": 3116677,
    "sha256": "a3b19c557a2726cfa9d43a061eae3d18874df022feaef3b4c0f1b08226a14fa0"
   },
   {
    "date": "20260605",
    "size": 2579129,
    "sha256": "40dcadca8b90d5896635459ecbc43330ac831703f22f198a32b38a69f27ddd54"
   },
   {
    "date": "20260606",
    "size": 1697587,
    "sha256": "812dba7359adfe36fa71dc357356308d630776ba10d8a265bc1c0c62686f06b8"
   },
   {
    "date": "20260607",
    "size": 1698197,
    "sha256": "d5e1f1aea475b4324c69dab2f334192eac84ff05d77af07abf74dd8d2428e230"
   },
   {
    "date": "20260608",
    "size": 2979535,
    "sha256": "97346af2043db745692424ba1d47e57af5d267110fdee6be8a9fa342f3135c6f"
   },
   {
    "date": "20260609",
    "size": 2855107,
    "sha256": "f08cd530d4ac651d5b1ad96305a0d0fc380c4bc69a0e50c5bf88300d9cbee7f8"
   },
   {
    "date": "20260610",
    "size": 3218336,
    "sha256": "36d689ac36aace736476ae3154766bd67cd3049762be765606bee4ff56745e72"
   },
   {
    "date": "20260611",
    "size": 3043508,
    "sha256": "fd0e6c1076d5f3b1cfb58ad0056b4ca09683b90288d3a2ebdef8dbf44ff899c7"
   },
   {
    "date": "20260612",
    "size": 2780560,
    "sha256": "aedef56892a9eceddbfe64cf937aa3c341d001614bbf492af3e3b0788563453a"
   },
   {
    "date": "20260613",
    "size": 1673821,
    "sha256": "9e9ed209580ae889e9337e40ba919ffbf8a8d7edb116eb793246541f28c286ed"
   },
   {
    "date": "20260614",
    "size": 1639863,
    "sha256": "cf8ba312f3719009c0c298e3505abb8a7257fa581201adc9ddf3844e0b7736c1"
   },
   {
    "date": "20260615",
    "size": 3213033,
    "sha256": "b1f2c4893f73e97260a6df7f3695a59f8943b5948ab36de6d6e49aec149fbfca"
   },
   {
    "date": "20260616",
    "size": 3090203,
    "sha256": "50339341ad6d7df44976494ef0a1b39e58de237d70bdf131d4b10378924dedee"
   },
   {
    "date": "20260617",
    "size": 3104621,
    "sha256": "1f629b62d4bc87b9b16bd41bcfa2fc1460857863b390b361836ea81caf4e8209"
   },
   {
    "date": "20260618",
    "size": 3284921,
    "sha256": "99490965f7c4eb4babf4ba7e43ff5983d17edcb9abc6e7537c24c679992fb582"
   },
   {
    "date": "20260619",
    "size": 2846409,
    "sha256": "955fe05658eec6dc05459995fa318d7ba8ff00d559e53c6329e5d382f6bd5790"
   },
   {
    "date": "20260620",
    "size": 1759066,
    "sha256": "27b1c5d22079c966b182e05c42eb03a37bd179aefb480c4a667ca5030f9e28b7"
   },
   {
    "date": "20260621",
    "size": 1727246,
    "sha256": "ca8f19c382a84143a0585fd708c8afbdf8b23aa3d710d909cc515fabeed356f2"
   },
   {
    "date": "20260622",
    "size": 2903681,
    "sha256": "6b777557dec97467a3494f2c8ec300835d5466fda974efd11cdc25bde4c81ce8"
   },
   {
    "date": "20260623",
    "size": 2976208,
    "sha256": "98f34a4fa9140a4adf9b94e847134be82894c1b575062ecdbea78c6bb4913812"
   },
   {
    "date": "20260624",
    "size": 2899794,
    "sha256": "0b8c0221eb0573d9ee5465612e626409b8a6cada52f23cace5b46f6fe4bce59a"
   },
   {
    "date": "20260625",
    "size": 2800319,
    "sha256": "3aacd63552b0635f55726c6db0fa80cf4c9b7eb39ffb482828cc73b17ea8ef6e"
   },
   {
    "date": "20260626",
    "size": 2531685,
    "sha256": "a0af8655415af6f2f95d0afc78ef44dc533f0905c255cc0a98264b6b2ad32f4a"
   },
   {
    "date": "20260627",
    "size": 1544758,
    "sha256": "4d8edaeeb08bea9bc36b4ef4f3b468b54f6fb321dd60b903ba83af3a333640d4"
   },
   {
    "date": "20260628",
    "size": 1612204,
    "sha256": "9e8ff1b91c8b517b712cb75769952e250941b236923db1fc71f9fdf51150c559"
   },
   {
    "date": "20260629",
    "size": 2611192,
    "sha256": "76ca48d1f8f0a3d979550e8d0ac9bdf74f7a55c16a7c09b0088aa1ab25c80e7d"
   },
   {
    "date": "20260630",
    "size": 2735921,
    "sha256": "b793b6e91c877afc71bef85a818def55c337603037a647f4e5754d947e0ae07f"
   },
   {
    "date": "20260701",
    "size": 2606794,
    "sha256": "cb69d7b7ba8a48717d1eccc94ac6566df3cbc97293e2de8eedeef059087f55b8"
   },
   {
    "date": "20260702",
    "size": 2820508,
    "sha256": "248444d75affdbbd644a5aa81c6619b7ac2e5052320fbefdaffb98735f698a25"
   },
   {
    "date": "20260703",
    "size": 2436547,
    "sha256": "8d8e545a96182fea7f2cfe7cbd088d0032158e3c33b834fdaa1838654fd7b1e2"
   },
   {
    "date": "20260704",
    "size": 1475064,
    "sha256": "5f85ec5ad5bce4cffd02a607c017804171534fd5c3fc261ef71cc4db6ab498af"
   },
   {
    "date": "20260705",
    "size": 1337413,
    "sha256": "c024f9e3ed18253665b156645c34e971a1bac1bec94326fbdf9475d6969d51b9"
   },
   {
    "date": "20260706",
    "size": 2657603,
    "sha256": "316d5ee72f936199f0aa1b66d012adce50ac3b38774ad677cdbaa2c870f02e9f"
   },
   {
    "date": "20260707",
    "size": 3077403,
    "sha256": "6cd9ccb227dc96dbc94b97bde8f212d7c0c9b7331493eb6dc760174978b1e898"
   },
   {
    "date": "20260708",
    "size": 3256293,
    "sha256": "de7804643e54fced8da80a93199b472ddee38f21c09a7513409d5c99406bda29"
   },
   {
    "date": "20260709",
    "size": 2980676,
    "sha256": "527516765c136924f2238e0c7879093c79b0dbbfb0851c3558f4b31855f9b314"
   },
   {
    "date": "20260710",
    "size": 2493224,
    "sha256": "35f3351f3e88dff3863f2cb012d4a6592a68b6d562814698d5fd2d4b6d777a33"
   },
   {
    "date": "20260711",
    "size": 1609607,
    "sha256": "81367d290f58e713a11abb944a119042f6934f03c39627dba2784701e87ec015"
   },
   {
    "date": "20260712",
    "size": 1615090,
    "sha256": "e8043057357dc2b8955b9bb35fb64e120624c25bb891ffc9c21f6af5e2017ce7"
   },
   {
    "date": "20260713",
    "size": 2645882,
    "sha256": "4a3d1fec8c85d7912d949b144000d61a128b6262d2a8443f2de7d5f07c6d192f"
   },
   {
    "date": "20260714",
    "size": 3088358,
    "sha256": "2444c8c335e3cf9fefcd5f17852a948ac91483cb8d454e33ffb2b73e8b4a4a8b"
   },
   {
    "date": "20260715",
    "size": 3022859,
    "sha256": "d68baf0b6716012d529bd1f2974f2f35fd4eb79cec1ded8f52d368831ae26ea7"
   },
   {
    "date": "20260716",
    "size": 3102147,
    "sha256": "cc84a8689b602b9b515c6ae9753a9c86bc53f55be8b04881a7ebd2c75dfb7baf"
   },
   {
    "date": "20260717",
    "size": 2888490,
    "sha256": "7807714248e84e7394f03929703e13e4048e147b85293e49f2e64f7356608ffd"
   },
   {
    "date": "20260718",
    "size": 1763399,
    "sha256": "269df60307d597af4f5c877d338a305f7738600174be649527ad30462357f9bc"
   },
   {
    "date": "20260719",
    "size": 1524684,
    "sha256": "d4587b5e97eb23436b023f54dcc3d82175be2c0f775e91201114b216232fc2fd"
   },
   {
    "date": "20260720",
    "size": 2914275,
    "sha256": "77af9d9e4b1e01867d25559467294bc4a2b65b242c11e6e357756ff073464429"
   },
   {
    "date": "20260721",
    "size": 3301549,
    "sha256": "3f951d1ff644c17dd36c66fffe819191e6e37222af304c12fd263547b44efe66"
   },
   {
    "date": "20260722",
    "size": 3282107,
    "sha256": "300a93654c12bb67c421fa0b0e9b55ecc5c90258074e4a7e0b9263ba040ecd44"
   },
   {
    "date": "20260723",
    "size": 3235203,
    "sha256": "4d488d34261428046caae81e5d90bea70f5c990e19e7da6b30dd2e4ec1d80b8e"
   },
   {
    "date": "20260724",
    "size": 3032341,
    "sha256": "5143c694239367b3ded36cad599fad0d91a6989f409df86772a9b900e02fde65"
   },
   {
    "date": "20260725",
    "size": 1805479,
    "sha256": "1dc399eee261fc798d5368af830df95b3cbf02c793ad6fc0ba3fd637de39b6d0"
   },
   {
    "date": "20260726",
    "size": 1734683,
    "sha256": "ce53063df07fb3b394502cc418ab5a3720a8c6cda82327a80496c25be75f3131"
   },
   {
    "date": "20260727",
    "size": 2636572,
    "sha256": "ad75e13a8acaa0dca980b99bc37c1f63cc587e48ceebd0437d06ae007a978b75"
   },
   {
    "date": "20260728",
    "size": 2960209,
    "sha256": "8e65a1e5abc19fad8583664d9aca82e9f92f03a023a94a033bc60a738da99ee1"
   },
   {
    "date": "20260729",
    "size": 3058412,
    "sha256": "71adba4ab2587016609f5a0caeabcad6c074fcad2e5fe1d2b9bc5e95683de42e"
   },
   {
    "date": "20260730",
    "size": 3039441,
    "sha256": "f0302b41ccf24a8f32bbd14d37bfeafdc6a3be8154d77c4e8c4187cc2534b8bc"
   },
   {
    "date": "20260731",
    "size": 2921170,
    "sha256": "4e51c437480cf8c616d3176b924ab70067a379d36fd4d8e27b74c9af088717e2"
   },
   {
    "date": "20260801",
    "size": 1823927,
    "sha256": "14115a8261ffe4c9906cf415c59ea88746d5a11d01dc2a7bcbe0c46f724d21ca"
   },
   {
    "date": "20260802",
    "size": 1524572,
    "sha256": "21eec5b0707848dc73f8b4154ae7a3014b203d0bbc52f8d93db0ebf7293c3e13"
   },
   {
    "date": "20260803",
    "size": 2453458,
    "sha256": "162a1e3ef5057529007e13a5e14744d2aacf78cd07aeabb5b2cf6b9fa04d0b7d"
   },
   {
    "date": "20260804",
    "size": 2621131,
    "sha256": "aeebcaf08bea644839ecf148a76bd237d73327c82cd3507d7d75d2a26420e5b1"
   },
   {
    "date": "20260805",
    "size": 2772572,
    "sha256": "b3a1f398700a9c40712a86e01a3772e649f2ad500e7c8304171661e33ebe72b0"
   },
   {
    "date": "20260806",
    "size": 2795126,
    "sha256": "df7842c3d4a24523161d28928ef5a327a4066dff3d8b681374a8ce1a8ffa45b0"
   },
   {
    "date": "20260807",
    "size": 2494852,
    "sha256": "8344a379e88fb4f689def7570fae294fc8cd8c7b00a5439c073cf56a58eb74f8"
   },
   {
    "date": "20260808",
    "size": 1664087,
    "sha256": "2c73ef67a0423fc325b300dfa46b63c470802fc8adc7c19d32128a1e5d22ba67"
   },
   {
    "date": "20260809",
    "size": 1494103,
    "sha256": "ff91343fbeaa0d5617e081692f42c2b4810ffbf3d455688921893c554c22c1b0"
   },
   {
    "date": "20260810",
    "size": 2381289,
    "sha256": "b27f26d8ff9d717ce834983f32cfbd66f462a82c9e65890bf045c5010c9a64c5"
   },
   {
    "date": "20260811",
    "size": 2654432,
    "sha256": "643dd3bf4a6e341f95e3fc933c05be5fbde84261524445cbee45c8415c50b932"
   },
   {
    "date": "20260812",
    "size": 2622939,
    "sha256": "d878db4c5e84bb070a43d1d7a1e71094c006456993f07760ac43e173ffc363fa"
   },
   {
    "date": "20260813",
    "size": 2565816,
    "sha256": "f26fba385873a86eed004f2c915c085f54b710bc33f27b07c393b760b62db0a6"
   },
   {
    "date": "20260814",
    "size": 2446815,
    "sha256": "af7e2373deb46044aea6dbef6848e5c31c33fcde6841805a392e2259c95c338f"
   },
   {
    "date": "20260815",
    "size": 1656110,
    "sha256": "eadd1dfca03adda32441f759ff0925ba3176da5fc5cdf92fc06196b55bccfd22"
   },
   {
    "date": "20260816",
    "size": 1448597,
    "sha256": "fb22d4dde904f91d5690145f0129b2102c34e693ee93940c9529ec210707f57b"
   },
   {
    "date": "20260817",
    "size": 2461300,
    "sha256": "f1e90ce26b40e3613958848053ff2f1da367c5ffe31701bd4e6ee66c0e96f232"
   },
   {
    "date": "20260818",
    "size": 2618967,
    "sha256": "d5f079f2fd0174b72c0c6e544cb2fc2a02f818b233eacbc460fd275cdceb0c19"
   },
   {
    "date": "20260819",
    "size": 2688828,
    "sha256": "6577aa16e4bc183d5f5002de7729eeb59632e3f1fc477f291bd350db7abed35f"
   },
   {
    "date": "20260820",
    "size": 2840511,
    "sha256": "b9408a21ba1e5722422324217d3e248f8f1f03682209b7a9a5a3ed377f2f652a"
   },
   {
    "date": "20260821",
    "size": 2475570,
    "sha256": "ff83b84cddb1c8af9bd29b93977963ed6c8da712866c517bea8588abc9439bfb"
   },
   {
    "date": "20260822",
    "size": 1521006,
    "sha256": "7c264cab062f421cfc4d38153f5ecd951591d7008e886348a1697a2d419ad956"
   },
   {
    "date": "20260823",
    "size": 1440546,
    "sha256": "9d822182f52e88ca9c6edd4e53f1f4309affa9856ceaea1c4c34a004f09f190a"
   },
   {
    "date": "20260824",
    "size": 2574024,
    "sha256": "70363ade63afc931fc73aa9258dfb4b7b47c265d8760384bf9b0d10c748d3adf"
   },
   {
    "date": "20260825",
    "size": 2807550,
    "sha256": "503a4913a54390cfbd88b45b9072233b33c1fb2cc3790bf9de75b4b695d67724"
   },
   {
    "date": "20260826",
    "size": 2622890,
    "sha256": "8675068663d9ea85bb80a03589e88e6c8b324318a76a0904f66cea12f9783da5"
   },
   {
    "date": "20260827",
    "size": 2632699,
    "sha256": "f8fb67152e7f7e4f62dfe6dc2806ff0edd91eeeab80045536eac69c44218a3bd"
   },
   {
    "date": "20260828",
    "size": 2317553,
    "sha256": "a7e233d178ac52a5298415ba464c4b5279f5510bbaacb3076b0c290d07dfd052"
   },
   {
    "date": "20260829",
    "size": 1498159,
    "sha256": "17bc84942f25496f0d293c04ba459d8e35411501673b860f0b56d09d28105197"
   },
   {
    "date": "20260830",
    "size": 1348781,
    "sha256": "6e4ec22629a9353a4530ed07d86fdb4a795588f184c34b344a614246c3489e9f"
   },
   {
    "date": "20260831",
    "size": 2563371,
    "sha256": "a6453b8286db62c57505b589c44b857614c52da3b4552fd308590735fcc72e17"
   },
   {
    "date": "20260901",
    "size": 2928590,
    "sha256": "752cf41eaedbb48073cb57eb0e214d0d77dd148265cb675e1d566654eda9556f"
   },
   {
    "date": "20260902",
    "size": 2859939,
    "sha256": "469a516c2484002893b5eb8ae81c5e798c5d42d595c8c408fb0f767f56204269"
   },
   {
    "date": "20260903",
    "size": 2929251,
    "sha256": "da80f0dce5ad92069fba7d9ae95591bf6dcb4b12c5f15c97e7c21836af8bf7aa"
   },
   {
    "date": "20260904",
    "size": 2492580,
    "sha256": "f186c0e650ba9599094502493a2a489645b0425d0def4afceae4a540d95ecdf5"
   },
   {
    "date": "20260905",
    "size": 1631962,
    "sha256": "a83f88b2c930f511a41055a0e63df7b4e968ace91c4528687a55dc4fddf4653a"
   },
   {
    "date": "20260906",
    "size": 1646933,
    "sha256": "2863881b4f138fef8ecb6c21103aa6cbc27efad99d9e77ea70b91c36e3083d8d"
   },
   {
    "date": "20260907",
    "size": 2352379,
    "sha256": "bd197c995edd2311c985942e4296eb1eb6f37242aeccbcff421232af649f9ca4"
   },
   {
    "date": "20260908",
    "size": 3167837,
    "sha256": "265e8b0d0bfddcafd9ed887fef0bd4de03ef62ac70ad6057178ea05afbba7f7e"
   },
   {
    "date": "20260909",
    "size": 3114847,
    "sha256": "cf3e8f006f1fb5e64c49beab356f346714650e5361bcb61c43e8f2d7768d1dba"
   },
   {
    "date": "20260910",
    "size": 2916295,
    "sha256": "6aa44da3ef6eebce5dd9344f9dc47e245849de3c62ab902d4ac7f33827a4c5d2"
   },
   {
    "date": "20260911",
    "size": 2814197,
    "sha256": "f15173c09a854c9ff100310e0cd6ecbf47ff69faf165b6a9db5054f985be67ef"
   },
   {
    "date": "20260912",
    "size": 1995809,
    "sha256": "a042f8e04c6dcae986c084ac74cfaab728178cd5cf88c1daee1984d6ef05594f"
   },
   {
    "date": "20260913",
    "size": 1671695,
    "sha256": "2f54147595661308c4b1a37cc6396b43b6eabf354665b12a7eacb25fd98dc5dc"
   },
   {
    "date": "20260914",
    "size": 2752759,
    "sha256": "6b6077995d4d744baca19de7e5beda07cd8bc80bcfe6b7eb114798ad01ce459f"
   },
   {
    "date": "20260915",
    "size": 3011514,
    "sha256": "c07207890279a532ca14ac619fb28287d7aad1574599ab23e5683b1efa21a896"
   },
   {
    "date": "20260916",
    "size": 3229045,
    "sha256": "f83b14773fcb9b3676e6849fdbbb98ccd4a790c91af45a3a75c093d569e6a98b"
   },
   {
    "date": "20260917",
    "size": 3060244,
    "sha256": "24284acc8aae0a6a03220f150a2042eb9b3bcfd2e7870a8f397693760d23e834"
   },
   {
    "date": "20260918",
    "size": 2769756,
    "sha256": "d0ae102812bbb7910d4f7a131d9bee3ebfed9642084f3dc20e1e088f2ed5c208"
   },
   {
    "date": "20260919",
    "size": 1669234,
    "sha256": "9a9729f10016ecb7e5a0929ea7c244845721b8b51bd32813948f6a451662d4e0"
   },
   {
    "date": "20260920",
    "size": 1581952,
    "sha256": "079722707183dfc3828df8c3196e590fa10aed478cc6bb02ec7aed4233bfafdf"
   },
   {
    "date": "20260921",
    "size": 2527081,
    "sha256": "fa232ec9a6c380fa0eda5462e79065e4b15b2cd1ddce548a25db61db77572fbb"
   },
   {
    "date": "20260922",
    "size": 3056392,
    "sha256": "fe0a2714f4585b0a3de1de674f5d029c55f67cd264e8d5e0bbea60c709da17f4"
   },
   {
    "date": "20260923",
    "size": 3293292,
    "sha256": "734b0f4b916406675c11235125e9334a5c9e5e11108b251dd417b57535c5c797"
   },
   {
    "date": "20260924",
    "size": 3208769,
    "sha256": "6186aa544aa221fb1bcb305857727cfea54d10584919ed278d473cf8ba6dc470"
   },
   {
    "date": "20260925",
    "size": 2938398,
    "sha256": "062f381744e3c1af384629652110c4d43d0dfe902a2ae2eb3033bf515f5254af"
   },
   {
    "date": "20260926",
    "size": 1690901,
    "sha256": "c0986fe56a089b1f3a4a1eb60aad252608f4199a9a6394fbda43857a6e09dbc7"
   },
   {
    "date": "20260927",
    "size": 1707511,
    "sha256": "d48ab8b9b988fc61ea423116ddac3b36f26ccb35831e1510c547e201638f26a8"
   },
   {
    "date": "20260928",
    "size": 2722979,
    "sha256": "efc3936974579380503bfcc9838730428cd48d41a5718853a45d3601e2a4183a"
   },
   {
    "date": "20260929",
    "size": 2730066,
    "sha256": "8527db9b4c6521eb84c3034ee382b908913757dbf0a867ebbfb3090c25f3263a"
   },
   {
    "date": "20260930",
    "size": 3007249,
    "sha256": "5d391362b5b6aeef2e6a8b2b4e9be1cbc1074c70b0914601a0950bf568d3966c"
   },
   {
    "date": "20261001",
    "size": 2989957,
    "sha256": "f5e462ceb7a4c5b15ebc5b3a5ce2fc38f4cb80faa8725ea73547061ea8691c27"
   },
   {
    "date": "20261002",
    "size": 2683365,
    "sha256": "1242fa4645dc5246605e8a78c19b7ce49939bbda82196de7ab00a46ebff24ebd"
   },
   {
    "date": "20261003",
    "size": 1579415,
    "sha256": "4ee2acf117fba032ce6f3f1e104b1f7b3e5452daa4003cf209d048ccb27d57cd"
   },
   {
    "date": "20261004",
    "size": 1656682,
    "sha256": "7f620dca48a74e4fd559413751b293ce1b3711d484a9487964dbc0cfdc08ec30"
   },
   {
    "date": "20261005",
    "size": 2894826,
    "sha256": "391dd742b51b24f6e36956f691746aff64089d6a1d8c8c1f582c47a286bf8bd5"
   },
   {
    "date": "20261006",
    "size": 2960686,
    "sha256": "de6f5e8b76097ec76588dea2a596a9f96c41b3330168385c92d11943338e9636"
   },
   {
    "date": "20261007",
    "size": 3087877,
    "sha256": "c43dca7a5f1338da1a598fb234da9b6e2ecde3e873c868d48c24a54661322e7e"
   },
   {
    "date": "20261008",
    "size": 3061141,
    "sha256": "a77e9e7eafefcb1ffd27ce06a7eaf9da8a2677184d863dd13ca9a9665554da30"
   },
   {
    "date": "20261009",
    "size": 2862616,
    "sha256": "79f6f264c870916aa7635ceef33d45448ccc4096aaf3281f4680b50d41821261"
   },
   {
    "date": "20261010",
    "size": 1972943,
    "sha256": "f47459abdd00a5a90bfbbbb7f17849782e671b080cf84feb24fa10f6f846ab4d"
   },
   {
    "date": "20261011",
    "size": 2080851,
    "sha256": "8ceaf233c4c64714b1437317b9b3d5a0ef6a4364fa830322478560c6b54685d8"
   },
   {
    "date": "20261012",
    "size": 3102850,
    "sha256": "ff2e767f9e285299b0bb4a0978d16a9a17613e52fd28bb2784999a70bb877c77"
   },
   {
    "date": "20261013",
    "size": 3112431,
    "sha256": "f3aac4eaa0f780b86d0e98a42cfbea44cc04410838040632fb66d33d1d2821b6"
   },
   {
    "date": "20261014",
    "size": 3295022,
    "sha256": "dc96f993540959de723670b3800773460509180bf6263d491f5067e3da373a31"
   },
   {
    "date": "20261015",
    "size": 2869602,
    "sha256": "6ee9dd44c97e8ef6106d778b7d877c38557ea25a93814e346ddeba93cefc7f12"
   },
   {
    "date": "20261016",
    "size": 2307049,
    "sha256": "b8cd78b7d4f72dfc065cd8afe7c21a63d53fcf0cebe97a68990d5d93a8b01437"
   }
  ]
 },
 "datasets": [
  {
   "id": "gdelt_events",
   "name": "GDELT Events (curated, 15-minute)",
   "format": "parquet",
   "granularity": "15 min (UTC)",
   "description": "GDELT 2.0 event stream filtered to events involving major economies (US, JP, UK, DE, FR, CA, AU, CN, RU, etc.). One row = one (source article x event) pair. ~15-30 curated rows per 15-min file (GDELT raw contains thousands). Lane = geopolitics lane (main/JP/TCK, validated classifier); Topic = keyword theme.",
   "time_range": {
    "from": "2025-09-01",
    "to": "live (15-min)"
   },
   "url_pattern": "https://azsh.uk/data/gdelt/parquet/{YYYYMMDDHHMMSS}.parquet",
   "file_list": "https://azsh.uk/data/gdelt/files?date=YYYYMMDD",
   "storage_tiers": "R2 pqt/ = 90-day hot window (true 15-min files). Older dates: HF daily parquet (see top-level cold_tier) — the same 15-min URL returns the whole-day file (superset) for those dates, with X-Content-Granularity: daily.",
   "schema": [
    {
     "name": "GlobalEventID",
     "type": "VARCHAR",
     "desc": "Unique event ID (global across GDELT)"
    },
    {
     "name": "EventCode",
     "type": "VARCHAR",
     "desc": "CAMEO 2.0 full event code (3 digits, numeric string). See /data/cameo.json for descriptions"
    },
    {
     "name": "EventCodeDescription",
     "type": "VARCHAR",
     "desc": "MISNAMED: contains the numeric CAMEO EventBaseCode (3 digits), not a text description. Look up via /data/cameo.json"
    },
    {
     "name": "EventRootCode",
     "type": "VARCHAR",
     "desc": "CAMEO 2-digit root code (e.g. \"17\" = Coerce)"
    },
    {
     "name": "GoldsteinScale",
     "type": "VARCHAR",
     "desc": "Goldstein scale -10..+10 (numeric string; cooperation/conflict strength, NOT sentiment)"
    },
    {
     "name": "Actor1Name",
     "type": "VARCHAR",
     "desc": "Actor 1 name"
    },
    {
     "name": "Actor1CountryCode",
     "type": "VARCHAR",
     "desc": "Actor 1 country code — ISO 3166-1 alpha-3 (3 letters: CHN, JPN, GBR). NOT FIPS"
    },
    {
     "name": "Actor2Name",
     "type": "VARCHAR",
     "desc": "Actor 2 name"
    },
    {
     "name": "Actor2CountryCode",
     "type": "VARCHAR",
     "desc": "Actor 2 country code — ISO 3166-1 alpha-3 (3 letters: USA, RUS, ISR). NOT FIPS"
    },
    {
     "name": "NumMentions",
     "type": "VARCHAR",
     "desc": "Number of mentions in source (numeric string)"
    },
    {
     "name": "NumSources",
     "type": "VARCHAR",
     "desc": "Number of sources (numeric string)"
    },
    {
     "name": "NumArticles",
     "type": "VARCHAR",
     "desc": "Number of articles (numeric string)"
    },
    {
     "name": "AvgTone",
     "type": "VARCHAR",
     "desc": "Average tone of the article (numeric string, approx -10..+10). tone_sum = SUM(AvgTone)"
    },
    {
     "name": "SourceLang",
     "type": "VARCHAR",
     "desc": "Source article language (ISO 639-1, e.g. en, ja)"
    },
    {
     "name": "SourceCountry",
     "type": "VARCHAR",
     "desc": "Source country (FIPS 10-4)"
    },
    {
     "name": "ActionGeo_CountryCode",
     "type": "VARCHAR",
     "desc": "Action location country — FIPS 10-4 (2 letters: CH, JA, RS). NOT ISO. Codebook: https://api.gdeltproject.org/data/geo-codes-fips10-4.txt"
    },
    {
     "name": "ActionGeo_Lat",
     "type": "VARCHAR",
     "desc": "Action location latitude (numeric string)"
    },
    {
     "name": "ActionGeo_Long",
     "type": "VARCHAR",
     "desc": "Action location longitude (numeric string)"
    },
    {
     "name": "DATEADDED",
     "type": "VARCHAR",
     "desc": "When GDELT ingested the article, YYYYMMDDHHMMSS (UTC)"
    },
    {
     "name": "SOURCEURL",
     "type": "VARCHAR",
     "desc": "Source article URL (may 404 over time)"
    },
    {
     "name": "Themes",
     "type": "VARCHAR",
     "desc": "GKG themes, comma-separated (e.g. \"Sanctions,Trade\")"
    },
    {
     "name": "Organizations",
     "type": "VARCHAR",
     "desc": "GKG organizations, semicolon-separated name,mentioncount pairs"
    },
    {
     "name": "Persons",
     "type": "VARCHAR",
     "desc": "GKG persons, semicolon-separated lowercase name,mentioncount pairs"
    },
    {
     "name": "AllNames",
     "type": "VARCHAR",
     "desc": "GKG all named entities, semicolon-separated name,hash pairs"
    },
    {
     "name": "V2Tone",
     "type": "VARCHAR",
     "desc": "GKG V2Tone: comma-separated 7 values (tone,positive,negative,polarity,activity,self-reference,word_count). First value = article tone (approx -100..+100). Do NOT average the list (last value is word count). For event-level tone use the AvgTone column"
    },
    {
     "name": "Extras",
     "type": "VARCHAR",
     "desc": "Semicolon-separated key=value pairs (title, language, socialimage, sharecount)"
    },
    {
     "name": "Datetime",
     "type": "TIMESTAMP",
     "desc": "Event datetime (UTC) — the only native-timestamp column"
    },
    {
     "name": "Page_Title",
     "type": "VARCHAR",
     "desc": "Article headline (extracted from Extras)"
    },
    {
     "name": "Lane",
     "type": "VARCHAR",
     "desc": "ICAT lane: main=global, JP=Japan-related, TCK=CN/KR/TW-related (validated classifier)"
    },
    {
     "name": "Topic",
     "type": "VARCHAR",
     "desc": "Keyword theme: economy|diplomacy|military|energy|industry|japan_economy|other"
    }
   ],
   "caveats": [
    "Column EventCodeDescription is MISNAMED: it holds the numeric CAMEO EventBaseCode, not text. Use /data/cameo.json for descriptions.",
    "Numeric columns are stored as VARCHAR — cast in your engine (e.g. DuckDB: CAST(GoldsteinScale AS DOUBLE)).",
    "V2Tone is a comma-separated 7-value list (tone,positive,negative,polarity,activity,self-reference,word_count): the FIRST value is the article tone (divide by 10 to align with the GoldsteinScale range). Do NOT average — the last value is word count. For event-level tone use the AvgTone column. GoldsteinScale is cooperation/conflict strength, not sentiment.",
    "Country codes are MIXED: Actor1/Actor2CountryCode = ISO 3166-1 alpha-3 (3 letters, e.g. CHN); ActionGeo_CountryCode = FIPS 10-4 (2 letters, e.g. CH). Convert before joining. FIPS codebook: https://api.gdeltproject.org/data/geo-codes-fips10-4.txt",
    "SOURCEURL may 404 (web rot). GDELT data is provided as-is for research; no license, no warranty (see gdeltproject.org)."
   ]
  },
  {
   "id": "gdelt_events_json",
   "name": "GDELT Latest Events (plain JSON)",
   "format": "json",
   "granularity": "15 min",
   "description": "The newest 15-minute batch of curated GDELT events as plain JSON, for AI agents and clients that cannot fetch or parse parquet files (no DuckDB/pyarrow needed). /latest.json is a LITE view (top 30 rows by NumMentions + key columns, ~12KB, fits 32KB fetch limits); /latest_full.json is the full batch; /{YYYYMMDDHHMMSS}.json is any specific batch (full rows/columns, ~7-day retention). Updated by cron every 15 minutes.",
   "time_range": {
    "from": "2026-10-05",
    "to": "live (15-min)"
   },
   "url_pattern": "https://azsh.uk/data/gdelt/events/{YYYYMMDDHHMMSS}.json",
   "latest": "https://azsh.uk/data/gdelt/events/latest.json",
   "latest_full": "https://azsh.uk/data/gdelt/events/latest_full.json",
   "schema_note": "latest.json: {timestamp, count, note, columns, events[≤30]} — key columns only (SOURCEURL, Page_Title, EventRootCode, EventCodeDescription, AvgTone, Actor1/2 Name+CountryCode, ActionGeo, NumMentions, Lane, Topic). latest_full.json and batch files: same 28 columns as gdelt_events_15m (see that dataset).",
   "caveats": [
    "latest.json is truncated by design (top 30 + key columns). Use latest_full.json or the per-batch file for complete data. Only the newest batch is kept as latest*; per-batch JSON retained ~7 days. For full history use the parquet files."
   ]
  },
  {
   "id": "gdelt_daily_summary",
   "name": "GDELT Daily Summary",
   "format": "json",
   "granularity": "daily",
   "description": "Per-day aggregation of the curated event stream (counts, top countries/actors/themes, tone). Generated by cron after each day completes.",
   "time_range": {
    "from": "2026-07-31",
    "to": "live (daily)"
   },
   "url_pattern": "https://azsh.uk/data/gdelt/summary/{YYYYMMDD}.json",
   "latest": "https://azsh.uk/data/gdelt/summary/latest.json",
   "caveats": [
    "Available only from 2026-07-31 (when the summarizer cron started)."
   ]
  },
  {
   "id": "gdelt_daily_agg",
   "name": "GDELT Daily Aggregate (hour x country x topic x lane x CAMEO-root)",
   "format": "parquet",
   "granularity": "1 file per day (~30 KB, hourly aggregates inside)",
   "description": "Pre-aggregated form of gdelt_events for long-horizon analysis in browsers/agents: hourly count and tone sums by country/topic/lane/CAMEO root, one compact file per day. tone_sum = SUM(AvgTone) — identical semantics to /v1/query and the R2 rollups. Designed to be loaded into DuckDB/Polars (all 13 months = ~400 files ≈ 12 MB) and queried with SQL.",
   "time_range": {
    "from": "2025-09-01",
    "to": "live (daily)"
   },
   "url_pattern": "https://azsh.uk/data/gdelt/agg/{YYYYMMDD}.parquet",
   "file_list": "https://azsh.uk/data/gdelt/agg/files",
   "schema": [
    {
     "name": "t1",
     "type": "VARCHAR",
     "desc": "hour 'YYYY-MM-DD HH' (UTC)"
    },
    {
     "name": "c",
     "type": "VARCHAR",
     "desc": "country, FIPS 10-4 (from ActionGeo)"
    },
    {
     "name": "tp",
     "type": "VARCHAR",
     "desc": "topic keyword theme ('other' when absent)"
    },
    {
     "name": "ln",
     "type": "VARCHAR",
     "desc": "geopolitics lane main/JP/TCK ('main' when absent)"
    },
    {
     "name": "root",
     "type": "VARCHAR",
     "desc": "CAMEO EventRootCode (2-digit)"
    },
    {
     "name": "n",
     "type": "BIGINT",
     "desc": "event count"
    },
    {
     "name": "tone_sum",
     "type": "DOUBLE",
     "desc": "SUM(AvgTone) — same semantics as /v1/query"
    },
    {
     "name": "goldstein_sum",
     "type": "DOUBLE",
     "desc": "SUM(GoldsteinScale) — cooperation/conflict strength, not sentiment"
    }
   ],
   "caveats": [
    "Derived from the same 15-min parquet (R2 pqt/) as gdelt_events; deterministic SQL, no LLM.",
    "Also mirrored to Hugging Face Toshi33/azsh-uk-data under gdelt/daily_agg/ (public ecosystem copy)."
   ]
  },
  {
   "id": "market_15m",
   "name": "Japanese Market 15-minute Bars",
   "format": "parquet",
   "granularity": "15 min (JST)",
   "description": "OHLCV 15-minute bars for 232 instruments: Nikkei 225 constituents + core ETFs + macro (USDJPY=X, EURJPY=X, GBPJPY=X, AUDJPY=X, ^N225, CL=F, GC=F, HG=F). One file per 15-min bar containing all 232 tickers.",
   "time_range": {
    "from": "2026-07-13",
    "to": "live (15-min)"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=15m/{YYYYMMDDHHMMSS}.parquet",
   "file_list": "https://azsh.uk/data/market/list?prefix=15m/",
   "json_latest": "https://azsh.uk/data/market/file?key=15m/latest.json",
   "schema": [
    {
     "name": "ts",
     "type": "TIMESTAMPTZ",
     "desc": "Bar start time (UTC; JST session 00:00-15:00)"
    },
    {
     "name": "ticker",
     "type": "VARCHAR",
     "desc": "yfinance symbol (e.g. \"9984.T\", \"USDJPY=X\", \"^N225\")"
    },
    {
     "name": "open",
     "type": "DOUBLE",
     "desc": "Open (JPY for .T equities; index level for indices; quote currency for FX/commodities)"
    },
    {
     "name": "high",
     "type": "DOUBLE",
     "desc": "High"
    },
    {
     "name": "low",
     "type": "DOUBLE",
     "desc": "Low"
    },
    {
     "name": "close",
     "type": "DOUBLE",
     "desc": "Close"
    },
    {
     "name": "volume",
     "type": "DOUBLE",
     "desc": "Volume (0 for indices/FX)"
    },
    {
     "name": "trading_session",
     "type": "BOOLEAN",
     "desc": "true if within Tokyo trading session"
    }
   ],
   "caveats": [
    "Source: yfinance. Not investment advice. FX/commodity tickers are in quote units (e.g. USDJPY=X is JPY per USD)."
   ]
  },
  {
   "id": "market_15m_json",
   "name": "Japanese Market 15m Bars (plain JSON)",
   "format": "json",
   "granularity": "15 min (Tokyo session 00:00-06:00 UTC)",
   "description": "The newest 15-minute OHLCV bar (all 232 tickers) as a flat plain JSON array — identical rows/columns to market_15m parquet, for AI agents and clients that cannot fetch or parse parquet (no DuckDB/pyarrow needed). Updated every 15 minutes during the Tokyo session.",
   "time_range": {
    "from": "2026-10-06",
    "to": "live (15-min, Tokyo session only)"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=15m/{YYYYMMDDHHMMSS}.json",
   "latest": "https://azsh.uk/data/market/file?key=15m/latest.json",
   "size": "~29 KB per bar (fits 32 KB fetch caps)",
   "schema_note": "Top-level JSON: [{ts, ticker, open, high, low, close, volume}, ...] — same columns as market_15m minus the constant trading_session flag (flat array, no envelope).",
   "caveats": [
    "Tokyo session only (00:00-06:00 UTC). Outside the session, latest.json holds the last written bar (may be up to ~1 day old).",
    "Only the newest bar (plus recent bars by timestamp). For full 15m history use the parquet files."
   ]
  },
  {
   "id": "market_daily",
   "name": "Japanese Market Daily Bars + Technicals",
   "format": "parquet",
   "granularity": "daily (JST session)",
   "description": "Daily OHLCV with derived technicals (50/200-day moving averages, 5/21-day volatility, 21-day rolling beta) and master data (company name, category, sector tags). Monthly files, 2016 to present, ~3,900 instruments (TSE full universe + ETFs + macro).",
   "time_range": {
    "from": "2016-01",
    "to": "live (daily)"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=freq=daily/year={YYYY}/month={MM}/market_{YYYYMM}.parquet",
   "file_list": "https://azsh.uk/data/market/list?prefix=freq=daily/",
   "json_latest": "https://azsh.uk/data/market/file?key=freq=daily/latest.json",
   "schema": [
    {
     "name": "date",
     "type": "DATE",
     "desc": "Trading date (Tokyo session)"
    },
    {
     "name": "ticker",
     "type": "VARCHAR",
     "desc": "yfinance symbol"
    },
    {
     "name": "open",
     "type": "DOUBLE",
     "desc": "Open (JPY / index level / quote units)"
    },
    {
     "name": "high",
     "type": "DOUBLE",
     "desc": "High"
    },
    {
     "name": "low",
     "type": "DOUBLE",
     "desc": "Low"
    },
    {
     "name": "close",
     "type": "DOUBLE",
     "desc": "Close"
    },
    {
     "name": "adj_close",
     "type": "DOUBLE",
     "desc": "Split/dividend adjusted close"
    },
    {
     "name": "volume",
     "type": "DOUBLE",
     "desc": "Volume"
    },
    {
     "name": "return_1d",
     "type": "DOUBLE",
     "desc": "1-day simple return"
    },
    {
     "name": "ma_50d",
     "type": "DOUBLE",
     "desc": "50-day simple moving average of close"
    },
    {
     "name": "ma_200d",
     "type": "DOUBLE",
     "desc": "200-day simple moving average of close"
    },
    {
     "name": "ma_50d_ratio",
     "type": "DOUBLE",
     "desc": "close / ma_50d - 1"
    },
    {
     "name": "ma_200d_ratio",
     "type": "DOUBLE",
     "desc": "close / ma_200d - 1"
    },
    {
     "name": "volatility_5d",
     "type": "DOUBLE",
     "desc": "5-day realized volatility (annualized)"
    },
    {
     "name": "volatility_21d",
     "type": "DOUBLE",
     "desc": "21-day realized volatility (annualized)"
    },
    {
     "name": "rolling_beta_21d",
     "type": "DOUBLE",
     "desc": "21-day rolling beta vs Nikkei 225"
    },
    {
     "name": "symbol_name",
     "type": "VARCHAR",
     "desc": "Instrument name (often Japanese)"
    },
    {
     "name": "category",
     "type": "VARCHAR",
     "desc": "EQUITY / ETF / INDEX / FX / COMMODITY / RATES"
    },
    {
     "name": "sector_tag",
     "type": "VARCHAR",
     "desc": "ICAT sector tag (e.g. TECH_MEDIA, FINANCE_FINTECH, SEMICONDUCTOR)"
    },
    {
     "name": "sector17",
     "type": "VARCHAR",
     "desc": "JPX 17-sector classification (Japanese)"
    },
    {
     "name": "year",
     "type": "BIGINT",
     "desc": "Year (partition column)"
    },
    {
     "name": "month",
     "type": "VARCHAR",
     "desc": "Month MM (partition column)"
    },
    {
     "name": "freq",
     "type": "VARCHAR",
     "desc": "\"daily\" (partition column)"
    },
    {
     "name": "timestamp",
     "type": "TIMESTAMP",
     "desc": "Bar timestamp"
    }
   ],
   "caveats": [
    "Monthly file market_YYYYMM.parquet contains the whole month. 2016+ history is backfilled; technicals need 200 trading days of history so early rows may be NULL."
   ]
  },
  {
   "id": "market_daily_latest_json",
   "name": "Japanese Market Latest Trading Day (plain JSON, with technicals)",
   "format": "json",
   "granularity": "daily (Tokyo session)",
   "description": "The most recent complete Tokyo trading day, all instruments, as a flat plain JSON array — same 24 columns as market_daily parquet (OHLCV + ma_50d/ma_200d/volatility/beta + instrument master), for AI agents that cannot fetch or parse parquet. Updated daily after the Tokyo close.",
   "time_range": {
    "from": "2026-10-06",
    "to": "live (daily)"
   },
   "latest": "https://azsh.uk/data/market/file?key=freq=daily/latest.json",
   "size": "~2.3 MB (use ticker_snapshot below for size-capped fetchers)",
   "ticker_snapshot": "https://azsh.uk/data/market/file?key=freq=daily/ticker/{TICKER}.json — single instrument, latest trading day, all 24 columns, ~0.5-1 KB. The recommended endpoint for \"give me ticker X price + technicals\".",
   "schema_note": "Top-level JSON: [{date, ticker, open, high, low, close, adj_close, volume, return_1d, ma_50d, ma_200d, ma_50d_ratio, ma_200d_ratio, volatility_5d, volatility_21d, rolling_beta_21d, symbol_name, category, sector_tag, sector17, ...}, ...] — same columns as market_daily (flat array, no envelope).",
   "caveats": [
    "Only the latest complete trading day (no envelope date field — see row.date). For history use the monthly parquet files.",
    "Technicals (ma_200d etc.) are NULL for recently listed instruments without 200-day history.",
    "Frequencies available for market data: 15m and daily ONLY (no hourly/5min/1min/weekly/monthly/yearly)."
   ]
  },
  {
   "id": "market_quarterly",
   "name": "Quarterly Fundamentals (per ticker)",
   "format": "parquet",
   "granularity": "quarterly",
   "description": "Quarterly financial statement items per listed company (yfinance raw statement/metric names, English). One file per ticker per quarter: {TICKER}_{YYYYQN}.parquet. 3199 tickers tracked (see freshness.market_quarterly).",
   "time_range": {
    "from": "2025Q1 (partial)",
    "to": "2026Q3 (in progress)"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=quarterly/{TICKER}_{YYYYQN}.parquet",
   "file_list": "https://azsh.uk/data/market/list?prefix=quarterly/ (note: ~8k files; use manifests for coverage)",
   "manifest": "https://azsh.uk/data/market/manifests (market_fundamentals.quarters_coverage)",
   "schema": [
    {
     "name": "ticker",
     "type": "VARCHAR",
     "desc": "yfinance symbol"
    },
    {
     "name": "statement",
     "type": "VARCHAR",
     "desc": "Statement type: income / balance / cashflow / ..."
    },
    {
     "name": "metric",
     "type": "VARCHAR",
     "desc": "Metric name (English, yfinance raw, e.g. \"Basic EPS\")"
    },
    {
     "name": "period_end",
     "type": "DATE",
     "desc": "Fiscal period end date"
    },
    {
     "name": "value",
     "type": "DOUBLE",
     "desc": "Metric value (JPY for JPY-denominated items)"
    }
   ],
   "caveats": [
    "Metric names are yfinance English originals (not translated). Not every ticker has every quarter — check manifests market_fundamentals.",
    "quarters_coverage is STRUCTURALLY skewed, not missing data: Japanese fiscal years mostly end in March, so filings concentrate in the quarter after each fiscal year-end (calendar Q2 is largest); the most recent quarter is in progress (small by definition).",
    "No as_of timestamp and no filed_at on yfinance-sourced rows (filed_at=NULL): values reflect yfinance's latest snapshot of the period, not the as-filed state at a point in time."
   ]
  },
  {
   "id": "market_baskets",
   "name": "Sector Basket Indicators (daily)",
   "format": "parquet",
   "granularity": "daily",
   "description": "Daily sector-basket statistics: median 1-day return, median 21-day volatility, and positive breadth (fraction of constituents with positive 1-day return) per sector basket (FOCUS4 ICAT sectors, JPX17 JPX sectors).",
   "time_range": {
    "from": "2025",
    "to": "live (daily)"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=baskets/sector_baskets_daily.parquet",
   "schema": [
    {
     "name": "date",
     "type": "VARCHAR",
     "desc": "YYYY-MM-DD"
    },
    {
     "name": "basket_type",
     "type": "VARCHAR",
     "desc": "FOCUS4 (ICAT sectors) / JPX17 (JPX 17 sectors) / ..."
    },
    {
     "name": "sector",
     "type": "VARCHAR",
     "desc": "Sector name (ICAT tag or Japanese JPX name)"
    },
    {
     "name": "constituent_count",
     "type": "BIGINT",
     "desc": "Number of constituents in basket"
    },
    {
     "name": "median_return_1d",
     "type": "DOUBLE",
     "desc": "Median 1-day return across constituents"
    },
    {
     "name": "median_vol_21d",
     "type": "DOUBLE",
     "desc": "Median 21-day volatility"
    },
    {
     "name": "breadth_pos",
     "type": "DOUBLE",
     "desc": "Fraction of constituents with positive 1-day return (0..1)"
    }
   ],
   "caveats": [
    "Single file, all dates/sectors."
   ]
  },
  {
   "id": "market_intl_flows",
   "name": "International Capital Flows",
   "format": "parquet",
   "granularity": "quarterly / weekly / monthly (varies by source)",
   "description": "Cross-border flow data: 13F filings of US institutional investors in Japanese equities, CFTC Commitments of Traders, JPX weekly trading statistics. Layout: intl_flows/{13f|cot|jpx_weekly}/...",
   "time_range": {
    "from": "2025Q1 (13F)",
    "to": "live"
   },
   "url_pattern": "https://azsh.uk/data/market/file?key=intl_flows/{...}.parquet",
   "file_list": "https://azsh.uk/data/market/list?prefix=intl_flows/",
   "schema": "see file_list; schemas vary per source",
   "caveats": [
    "13F: quarterly, US institutional holdings (filer x issuer). cot: CFTC positions. jpx_weekly: JPX market statistics."
   ]
  },
  {
   "id": "market_config",
   "name": "Pipeline Config (sector taxonomy, universe scope)",
   "format": "yaml",
   "description": "The sector classification (sectors.yaml: ticker -> sector_tag) and universe scope (scope.yaml) used by the market pipeline. Useful for interpreting sector_tag values and the instrument universe.",
   "url_pattern": "https://azsh.uk/data/market/file?key=_config/sectors.yaml",
   "caveats": [
    "Reference data, updates infrequently."
   ]
  },
  {
   "id": "disclosure_archives",
   "name": "Disclosure Archives (EDINET filings; TDnet not redistributed)",
   "format": "zip / pdf",
   "granularity": "per filing (event-driven, daily ingest)",
   "description": "Permanent mirror of EDINET disclosure filings (original URLs expire in ~31 days). XBRL→CSV ZIP per document — 120/160 earnings flash at {docID}.zip (top level); event filings (130/150/170/180/190/220/230/350/360) as {docID}/csv.zip + {docID}/att/ PDF attachments. Referenced as evidence_url by the market signal datasets. TDnet filings are NOT redistributed (JPX terms, since 2026-10-15): TDnet evidence_url points to the JPX original.",
   "url_pattern": "https://azsh.uk/data/disclosures/{docID}.zip | /{docID}/csv.zip | /{docID}/att/{file}",
   "caveats": [
    "docID: 8-char alphanumeric (EDINET). No auth. HTTP Range OK.",
    "TDnet: not redistributed (JPX viewing service = 31 days only; older = paid TDnet DBS/API; third-party redistribution may incur fees). /tdnet/* returns 410 with the JPX original URL. Inquiry: api-service@jpx.co.jp."
   ]
  },
  {
   "id": "laws_meta",
   "name": "Japanese Laws/Regulations — Bill Pool (LLM-extracted intent)",
   "format": "parquet",
   "granularity": "daily refresh (metadata pool 198 items); full-text corpus 9k+ items",
   "description": "Currently relevant Japanese laws/regulations/bills with LLM-extracted metadata: rationale (why the government is acting — problem awareness before legislation), regulatory_tier, substantive_sector (ICAT sector tag), target_jsic_code, is_domestic_only. Full-text corpus: laws/laws.parquet (141 MB, 9k+ items). Raw e-Gov documents: laws/raw/{LAW_ID}.json.",
   "time_range": {
    "from": "e-Gov corpus (9k+ items)",
    "to": "live (daily refresh)"
   },
   "url_pattern": "https://azsh.uk/data/laws/laws/laws_meta.parquet",
   "file_list": "https://azsh.uk/data/laws/laws/ (parquet) and /data/laws/laws/raw/ (raw JSON)",
   "freshness": "https://azsh.uk/data/laws/_manifests/laws_meta.json (pool_size, updated_at)",
   "schema": [
    {
     "name": "law_id",
     "type": "VARCHAR",
     "desc": "e-Gov law ID"
    },
    {
     "name": "law_title",
     "type": "VARCHAR",
     "desc": "Law/regulation title (Japanese)"
    },
    {
     "name": "content_hash",
     "type": "VARCHAR",
     "desc": "Content fingerprint"
    },
    {
     "name": "regulatory_tier",
     "type": "BIGINT",
     "desc": "1=law 2=cabinet order 3=ministry order ..."
    },
    {
     "name": "substantive_sector",
     "type": "VARCHAR",
     "desc": "ICAT sector tag (FINANCE_FINTECH, TECH_MEDIA, ... or NONE)"
    },
    {
     "name": "target_jsic_code",
     "type": "VARCHAR",
     "desc": "Targeted JISIC industry code(s)"
    },
    {
     "name": "is_domestic_only",
     "type": "BOOLEAN",
     "desc": "Whether it applies only domestically"
    },
    {
     "name": "rationale",
     "type": "VARCHAR",
     "desc": "LLM-exacted rationale — the government problem awareness behind the regulation (Japanese)"
    },
    {
     "name": "extracted_at",
     "type": "TIMESTAMP",
     "desc": "Extraction time"
    }
   ],
   "related": "Diet proceedings (pre-legislation): NDL API https://kokkai.ndl.go.jp/api/utterance?any=<term>&recordPacking=json (full text since 1947)",
   "caveats": [
    "Proxy-served from the laws-dashboard worker (ayaapple account R2). rationale is LLM-extracted — verify against the raw text for critical use."
   ]
  },
  {
   "id": "analysis",
   "name": "Analysis Foundation (frozen market + GDELT + laws, L0 summaries)",
   "format": "json",
   "granularity": "daily (published same-day once the day is frozen; reactions complete ~3 days later)",
   "description": "Self-describing daily summaries of the frozen analysis layer: per-day market sector aggregates (frozen, non-reversible), GDELT news volume/tone, Japanese law events, and cross-domain entry points. Machine-readable period manifest with per-file sha256 (append-only manifest chain). Read /recipes for the deterministic analysis procedures.",
   "time_range": {
    "from": "market frozen 2016- / GDELT 2025-09-01 / laws e-Gov corpus",
    "to": "live (daily)"
   },
   "url_pattern": "https://azsh.uk/data/analysis/{YYYYMMDD}.json | /data/analysis/latest.json | /data/analysis/universe.json | /data/analysis/manifest?from=YYYYMMDD&to=YYYYMMDD",
   "file_list": "https://azsh.uk/data/analysis/manifest?from=YYYYMMDD&to=YYYYMMDD (compact) or &full=1 (all files + sha256)",
   "auth": "anonymous (public layer — sector aggregates + hashes/URLs only; per-ticker OHLCV and reactions rows are key-gated)",
   "caveats": [
    "L0 is published same-day (v4); the cross-domain block completes ~3 days later in analysis/cross/{D}.json (reactions require D+1..D+3 frozen data).",
    "provenance=backfilled days carry \"today's view\" (yfinance retroactive adjustments) — prefer observed.",
    "Survivorship: universe is listed tickers only (delisted ledger is minimal)."
   ]
  },
  {
   "id": "recipes",
   "name": "Analysis Recipes (deterministic how-to procedures)",
   "format": "markdown",
   "granularity": "static (versioned per file: recipe_version)",
   "description": "The four analysis procedures of the foundation: news→market event-study, period brief (standard [D1,D2] situation review), law→market window study, and chart shared-reference verification. Each fixes data sources, window definitions, statistics (ar_*, date-cluster tests, FDR-BH), and caveats — so any agent can reproduce the same analysis from the same data version.",
   "url_pattern": "https://azsh.uk/recipes/{name}.md — index with versions: https://azsh.uk/recipes (JSON)",
   "caveats": [
    "recipe_version changes when the underlying definitions (reactions/ar_*) are finalized in the implementation phase — record it in your analysis notes.",
    "Recipes describe procedures, not results — they contain no market data."
   ]
  }
 ],
 "references": {
  "ai_index": "https://azsh.uk/llms.txt (LLM-oriented plain-text service guide; also referenced from /robots.txt)",
  "openapi": "https://azsh.uk/openapi.json (machine-readable API spec)",
  "status": "https://azsh.uk/status.json (polling entry point: freshness + health + anomaly flags, <1KB)",
  "signals": "https://azsh.uk/signals.json (cross-domain signal detection: GDELT x market x laws, every 15 min, with analysis axes)",
  "recipes": "https://azsh.uk/recipes (analysis procedures index; /recipes/<name>.md — news-market-reaction, period-brief, law-market-impact, chart-analysis)",
  "analysis_manifest": "https://azsh.uk/data/analysis/manifest?from=YYYYMMDD&to=YYYYMMDD (period manifest: data versions + per-file sha256; compact <32KB, &full=1 for all files)",
  "kokkai_api": "https://kokkai.ndl.go.jp/api.html (Diet proceedings full-text search API, since 1947, JSON)",
  "cameo_codes": "https://azsh.uk/data/cameo.json (CAMEO 2.0 event codes: roots, base codes, full codes with descriptions)",
  "gdelt_event_codebook": "https://api.gdeltproject.org/data/GDELT-Event_Codebook.pdf",
  "gdelt_gkg_codebook": "https://api.gdeltproject.org/documentation/GDELT-GKG-Codebook.pdf",
  "fips10_4": "https://api.gdeltproject.org/data/geo-codes-fips10-4.txt",
  "source_project": "https://www.gdeltproject.org/"
 },
 "notes": [
  "All timestamps are UTC unless stated otherwise (JST session for Tokyo market data).",
  "Parquet files are readable by DuckDB/Polars/pandas directly from URL (HTTP Range supported), e.g. DuckDB: SELECT * FROM 'https://azsh.uk/data/...parquet'.",
  "GDELT-derived event data is a curated subset — do not treat row counts as exhaustive world events.",
  "GDELT data: free for any use with citation (gdeltproject.org/about.html).",
  "Market data source is yfinance (Yahoo Finance). For personal research/analysis by visiting agents; not licensed for redistribution, resale, or bulk re-hosting. No warranty. Not investment advice.",
  "13F positions (intl_flows/13f/*) are subject to a 45-day SEC filing lag — they describe the past, not current holdings.",
  "The laws pool is curated from a PRESENT perspective: an as-of query can reconstruct which pool laws were in force on a date, but NOT what the pool itself looked like at that date (repealed laws tend to fall out of the pool).",
  "Survivorship: the market universe is listed tickers only. universe/delisted.json is a manual ledger with a single entry so far (9914.T) — survivorship-bias mitigation is minimal until it is backfilled.",
  "TDnet filings are NOT redistributed (JPX terms, since 2026-10-15): use the JPX original URLs; EDINET filings remain mirrored here."
 ]
}