{
  "regions": {
    "us": {
      "status": "live",
      "base_path": "/us/",
      "name": "United States",
      "edition_beta": {
        "active": false,
        "active_from": "2026-08-29",
        "removed_on": "2026-09-02"
      },
      "last_batch": {
        "status": "success",
        "at": "2026-09-24 18:04:43",
        "published": true,
        "log": "run_us_20260924.log",
        "fail_streak": 0,
        "note": ""
      },
      "summary_generated": "2026-09-24 18:01",
      "region_today": "2026-09-24",
      "chapters": {
        "ai_readers": {
          "path": "/us/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "week_verified": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/ai_readers_us.json",
              "last_fetch_status": "success",
              "name": "AI readers (weekly) - AI requests to the United States edition (/us/ paths)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "provisional",
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "disaster": {
          "path": "/us/disaster/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-08-30",
            "removed_on": "2026-09-03"
          },
          "status": "observing",
          "series": {
            "extreme_heat": {
              "source_id": "nws_heat_alerts",
              "source_review": null,
              "api": "/us/api/disaster_us.json",
              "last_fetch_status": "success",
              "name": "Active heat alerts (Excessive Heat Warning + Heat Advisory; daily snapshot)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:01:24",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "hurricane": {
              "source_id": "nhc_active_storms",
              "source_review": null,
              "api": "/us/api/disaster_us.json",
              "last_fetch_status": "success",
              "name": "Active tropical cyclones, TS or stronger (NHC, Atlantic + East/Central Pacific; daily snapshot)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:01:23",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "earthquake": {
              "source_id": "usgs_quakes_m5",
              "source_review": null,
              "api": "/us/api/disaster_us.json",
              "last_fetch_status": "success",
              "name": "Earthquakes M5.0+ per day (UTC; U.S. vicinity bounding box — see definition)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:01:22",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "regulation": {
          "path": "/us/regulation/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "open_comment_periods": {
              "source_id": "federal_register_ai",
              "source_review": null,
              "api": "/us/api/regulation_us.json",
              "last_fetch_status": "success",
              "name": "Open federal comment periods (Federal Register, query \"artificial intelligence\")",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:39",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "documents_last_30_days": {
              "source_id": "federal_register_ai",
              "source_review": null,
              "api": "/us/api/regulation_us.json",
              "last_fetch_status": "success",
              "name": "Matching documents published in the last 30 days",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:39",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "closing_within_14_days": {
              "source_id": "federal_register_ai",
              "source_review": null,
              "api": "/us/api/regulation_us.json",
              "last_fetch_status": "success",
              "name": "Comment periods closing within 14 days",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:39",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "fiscal": {
          "path": "/us/fiscal/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-08-30",
            "removed_on": "2026-09-03"
          },
          "status": "observing",
          "series": {
            "ai_grants_open": {
              "source_id": "grantsgov_ai_count",
              "source_review": null,
              "api": "/us/api/fiscal_us.json",
              "last_fetch_status": "success",
              "name": "Posted funding opportunities matching the AI query (count; monthly = last snapshot of the month)",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 18:01:19",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09",
              "age_days": -6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "tga_balance": {
              "source_id": "dts_tga",
              "source_review": null,
              "api": "/us/api/fiscal_us.json",
              "last_fetch_status": "success",
              "name": "Treasury General Account opening balance (millions of USD, daily)",
              "update_frequency": "business_daily",
              "last_fetch_at": "2026-09-24 18:01:18",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-22",
              "age_days": 2,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-23",
              "stale_threshold_days": 4,
              "stale": false
            },
            "treasury_yield": {
              "source_id": "treasury_yield_daily",
              "source_review": null,
              "api": "/us/api/fiscal_us.json",
              "last_fetch_status": "success",
              "name": "Daily Treasury Par Yield Curve (%, headline 10Y)",
              "update_frequency": "business_daily",
              "last_fetch_at": "2026-09-24 18:01:17",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 4,
              "stale": false
            }
          }
        },
        "water": {
          "path": "/us/water/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-09-03",
            "removed_on": "2026-09-07"
          },
          "status": "observing",
          "series": {
            "usgs_water_use_ledger": {
              "source_id": "usgs_water_use_ledger",
              "source_review": null,
              "api": "/us/api/water_us.json",
              "last_fetch_status": "success",
              "name": "USGS - Estimated use of water in the United States (5-year compilation) - national figures as published (ledger)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:01:43",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "drought_area_d1_plus": {
              "source_id": "usdm_weekly",
              "source_review": null,
              "api": "/us/api/water_us.json",
              "last_fetch_status": "success",
              "name": "CONUS area in drought, D1 (moderate) or worse - percent of area (U.S. Drought Monitor, weekly)",
              "update_frequency": "weekly",
              "last_fetch_at": "2026-09-24 18:01:25",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-15",
              "age_days": 9,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-22",
              "stale_threshold_days": 14,
              "stale": false
            },
            "water_disclosure": {
              "source_id": "water_disclosure_us",
              "source_review": null,
              "api": "/us/api/water_us.json",
              "last_fetch_status": "success",
              "name": "Water-disclosure status of major cloud / data-center operators (14 in the panel; WUE figure / volume / policy only / none)",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 18:01:25",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-03",
              "age_days": 21,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "drought_area_d1_plus_us_total": {
              "source_id": "usdm_weekly",
              "source_review": null,
              "api": "/us/api/water_us.json",
              "last_fetch_status": "success",
              "name": "U.S. total (50 states + Puerto Rico) area in drought, D1 or worse - percent of area (weekly)",
              "update_frequency": "weekly",
              "last_fetch_at": "2026-09-24 18:01:25",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-15",
              "age_days": 9,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-22",
              "stale_threshold_days": 14,
              "stale": false
            }
          }
        },
        "market": {
          "path": "/us/market/",
          "chapter_beta": {
            "active": true,
            "active_from": "2026-09-04",
            "removed_on": null
          },
          "status": "observing",
          "series": {
            "support_count": {
              "source_id": "support_count_daily",
              "source_review": null,
              "api": "/us/api/market_us.json",
              "last_fetch_status": "success",
              "name": "Support received by this site (cumulative count; operator self-tests excluded; daily snapshot)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:01:25",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "legal_status_ledger": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/market_us.json",
              "last_fetch_status": null,
              "name": "Reference ledger (annual): current law and pending deliberations on the contractual capacity and liability attribution of AI agents",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_attempts": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/market_us.json",
              "last_fetch_status": null,
              "name": "HTTP 402 (payment required) responses attempted per day",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": null,
              "last_fetch_note": null,
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "payment_rails": {
              "source_id": "market_rails_ledger",
              "source_review": "under_review",
              "api": "/us/api/market_us.json",
              "last_fetch_status": "failed",
              "name": "Payment-rail ledger (US; verified about monthly) - status per rail: available / not available / applied / not verified",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:01:25",
              "value_status": "final",
              "last_fetch_note": "fetch_failed_or_waiting_key",
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 21,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "regime_calendar": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/market_us.json",
              "last_fetch_status": null,
              "name": "GENIUS Act (Public Law 119-27) - enactment, rulemaking and effective date",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_success": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/market_us.json",
              "last_fetch_status": null,
              "name": "Payments completed after an HTTP 402 response, per day",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": null,
              "last_fetch_note": null,
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            }
          }
        },
        "power": {
          "path": "/us/power/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "us48_netgen_mwh": {
              "source_id": "eia930_daily",
              "source_review": null,
              "api": "/us/api/power_us.json",
              "last_fetch_status": "success",
              "name": "US Lower 48 net generation (daily total)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:36",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": null,
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": 2,
              "stale": null
            },
            "us48_demand_mwh": {
              "source_id": "eia930_daily",
              "source_review": null,
              "api": "/us/api/power_us.json",
              "last_fetch_status": "success",
              "name": "US Lower 48 electricity demand (daily total)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:36",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "gpu": {
          "path": "/us/gpu/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-09-04",
            "removed_on": "2026-09-08"
          },
          "status": "observing",
          "series": {
            "bis_advanced_computing_recent": {
              "source_id": "federal_register_bis_advanced_computing",
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": "success",
              "name": "Most recent BIS documents matching \"advanced computing\" (ledger of the last 15)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:01:26",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "token_prices_tracked": {
              "source_id": null,
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": null,
              "name": "Published inference token prices, tracked models (USD per 1M tokens, list price; weekly first-party check; definition v1.0 shared with the Japan edition; world background)",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24 18:01",
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "bis_advanced_computing_monthly": {
              "source_id": "federal_register_bis_advanced_computing",
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": "success",
              "name": "Federal Register documents from the Bureau of Industry and Security matching \"advanced computing\", per month of publication",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 18:01:26",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09",
              "age_days": -6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "doe_lbnl_energy_ledger": {
              "source_id": "doe_lbnl_energy_ledger",
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": "success",
              "name": "DOE / LBNL 2024 United States Data Center Energy Usage Report - figures as quoted by DOE (ledger)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:01:43",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "h100_ondemand_price_weekly": {
              "source_id": "lambda_h100_price",
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": "success",
              "name": "Public on-demand price of one NVIDIA H100 SXM, per GPU-hour, USD (Lambda public pricing page; weekly first-party snapshot; one provider = a sample, not a market)",
              "update_frequency": "weekly",
              "last_fetch_at": "2026-09-24 18:01:27",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10-01",
              "stale_threshold_days": 14,
              "stale": false
            },
            "cloud_capex_quarterly": {
              "source_id": "sec_capex_frames",
              "source_review": null,
              "api": "/us/api/gpu_us.json",
              "last_fetch_status": "success",
              "name": "Capital expenditure reported in SEC filings by 4 major cloud operators, sum per calendar quarter (million USD; payments to acquire PP&E / productive assets as tagged by each filer)",
              "update_frequency": "quarterly",
              "last_fetch_at": "2026-09-24 18:01:43",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-Q2",
              "age_days": 86,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-Q3",
              "stale_threshold_days": 184,
              "stale": false
            }
          }
        },
        "datacenter": {
          "path": "/us/datacenter/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "transformer_backlog_proxy": {
              "source_id": "census_m3_electrical_backlog",
              "source_review": null,
              "api": "/us/api/datacenter_us.json",
              "last_fetch_status": "success",
              "name": "Unfilled orders, Electrical Equipment Manufacturing (M3, monthly, millions of USD, seasonally adjusted) — a lead-time proxy, not a lead time",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 18:00:53",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-07",
              "age_days": 55,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-08",
              "stale_threshold_days": 62,
              "stale": false
            },
            "construction_spend": {
              "source_id": "census_vip_datacenter",
              "source_review": null,
              "api": "/us/api/datacenter_us.json",
              "last_fetch_status": "success",
              "name": "Private data-center construction spending (monthly, millions of USD, not seasonally adjusted)",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 18:00:49",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-07",
              "age_days": 55,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-08",
              "stale_threshold_days": 62,
              "stale": false
            },
            "cooling_degree_days": {
              "source_id": "cpc_cdd_daily",
              "source_review": null,
              "api": "/us/api/datacenter_us.json",
              "last_fetch_status": "success",
              "name": "Daily cooling degree days, CONUS population-weighted (NOAA CPC definition, base 65F)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:00:57",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-22",
              "age_days": 2,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-23",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        }
      }
    },
    "jp": {
      "status": "live",
      "base_path": "/jp/",
      "name": "Japan",
      "edition_beta": null,
      "last_batch": {
        "status": "success",
        "at": "2026-09-24 10:34:21",
        "published": true,
        "log": "run_20260924.log",
        "fail_streak": 0,
        "note": ""
      },
      "summary_generated": "2026-09-24 10:32",
      "region_today": "2026-09-24",
      "chapters": {
        "ai_readers": {
          "path": "/jp/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "week_verified": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/ai_readers_jp.json",
              "last_fetch_status": "success",
              "name": "AI読者数（週次）— 本サイトを読みに来たAIリクエスト数",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "provisional",
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "disaster": {
          "path": "/jp/disaster/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-08-30",
            "removed_on": "2026-09-03"
          },
          "status": "observing",
          "series": {
            "typhoon": {
              "source_id": "jma_feed_extra",
              "source_review": null,
              "api": "/jp/api/disaster_jp.json",
              "last_fetch_status": "success",
              "name": "台風解析・予報情報が存在した日（1/0・日次）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:55",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "extreme_heat": {
              "source_id": "jma_daily_temp",
              "source_review": null,
              "api": "/jp/api/disaster_jp.json",
              "last_fetch_status": "success",
              "name": "猛暑日（日最高気温35℃以上・気象庁定義）の地点数（対象5地点：東京・大阪・名古屋・福岡・札幌）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:41",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "heavy_rain_flood": {
              "source_id": "jma_feed_extra",
              "source_review": null,
              "api": "/jp/api/disaster_jp.json",
              "last_fetch_status": "success",
              "name": "大雨特別警報・洪水警報を含む警報電文数（日次）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:55",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "earthquake": {
              "source_id": "jma_feed_eqvol",
              "source_review": null,
              "api": "/jp/api/disaster_jp.json",
              "last_fetch_status": "success",
              "name": "最大震度5弱以上の地震件数（日次・JST）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:54",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "regulation": {
          "path": "/jp/houkisei/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "open_consultations": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/pubcomment.json",
              "last_fetch_status": "success",
              "name": "AIの生存条件に関わる募集中パブコメ",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "vulnerability_03_under_30": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/vulnerability_regulation_jp.json",
              "last_fetch_status": "success",
              "name": "意見提出期間が30日未満のパブコメ案件数",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09",
              "age_days": -6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            }
          }
        },
        "data": {
          "path": "/jp/data/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "opendata_count": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "e-Govデータポータル データセット総数",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_CCBot": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "CCBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_Google-Extended": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "Google-Extended 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_GPTBot": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "GPTBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_meta-externalagent": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "meta-externalagent 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_Applebot-Extended": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "Applebot-Extended 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_Bytespider": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "Bytespider 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_PerplexityBot": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "PerplexityBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "vulnerability_02_block_all": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/vulnerability_data_jp.json",
              "last_fetch_status": "success",
              "name": "主要AIクローラーを全面拒否しているサイト数",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "block_all_ClaudeBot": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/data_jp.json",
              "last_fetch_status": "success",
              "name": "ClaudeBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-01",
              "age_days": 23,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            }
          }
        },
        "fiscal": {
          "path": "/jp/fiscal/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-08-30",
            "removed_on": "2026-09-03"
          },
          "status": "observing",
          "series": {
            "jgb_yield": {
              "source_id": "mof_jgb_yield",
              "source_review": null,
              "api": "/jp/api/fiscal_jp.json",
              "last_fetch_status": "success",
              "name": "国債金利（半年複利・%）— 主表示は10年",
              "update_frequency": "business_daily",
              "last_fetch_at": "2026-09-24 18:02:33",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-18",
              "age_days": 6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-21",
              "stale_threshold_days": 4,
              "stale": true
            }
          }
        },
        "water": {
          "path": "/jp/mizu/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "wue_disclosed": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/water_jp.json",
              "last_fetch_status": "success",
              "name": "WUE数値まで開示（15社中）",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-08-21",
              "age_days": 34,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09",
              "stale_threshold_days": 62,
              "stale": false
            },
            "volume_disclosed": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/water_jp.json",
              "last_fetch_status": "success",
              "name": "取水量・総量レベルの開示",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-08-21",
              "age_days": 34,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09",
              "stale_threshold_days": 62,
              "stale": false
            }
          }
        },
        "market": {
          "path": "/jp/market/",
          "chapter_beta": {
            "active": true,
            "active_from": "2026-09-04",
            "removed_on": null
          },
          "status": "observing",
          "series": {
            "regime_calendar": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "success",
              "name": "資金決済に関する法律（ステーブルコイン＝電子決済手段）の改正の施行段階",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "legal_status_ledger": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "success",
              "name": "参考台帳（年次）：AIエージェントの契約主体性・責任帰属に関する現行法と審議状況",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_attempts": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "success",
              "name": "HTTP 402（支払い要求）応答の試行数（日次）",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "support_count": {
              "source_id": "support_count_daily",
              "source_review": null,
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "success",
              "name": "本サイトの支援回数（累計・運営者の自己テストを除外・日次スナップショット）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:55",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "payment_rails": {
              "source_id": "market_rails_ledger",
              "source_review": "under_review",
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "failed",
              "name": "決済レール台帳（jp・月次確認）— 各経路の状態：可／不可／申請中／未確認",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:02:55",
              "value_status": "final",
              "last_fetch_note": "fetch_failed_or_waiting_key",
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 21,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_success": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/market_jp.json",
              "last_fetch_status": "success",
              "name": "HTTP 402 応答からの支払い成功数（日次）",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            }
          }
        },
        "power": {
          "path": "/jp/denryoku/",
          "chapter_beta": null,
          "status": "ok",
          "series": {
            "jepx_system_avg": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/power_jp.json",
              "last_fetch_status": "success",
              "name": "JEPXスポット システムプライス平均",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-25",
              "age_days": -1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-26",
              "stale_threshold_days": 2,
              "stale": false
            },
            "reserve_national_min": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/power_jp.json",
              "last_fetch_status": "success",
              "name": "広域予備率（全国最小・確定最終日）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            },
            "vulnerability_01_days_lt8": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/vulnerability_jp.json",
              "last_fetch_status": "success",
              "name": "広域予備率が警戒水準を下回った日数",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "provisional",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09",
              "age_days": -6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            }
          }
        },
        "gpu": {
          "path": "/jp/gpu/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "sakura_vrt_h100": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/gpu_jp.json",
              "last_fetch_status": "success",
              "name": "H100 時間単価（さくらインターネット 高火力 VRT）",
              "update_frequency": "weekly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-18",
              "age_days": 6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 14,
              "stale": false
            },
            "conoha_gpu_h100": {
              "source_id": null,
              "source_review": null,
              "api": "/jp/api/gpu_jp.json",
              "last_fetch_status": "success",
              "name": "H100 時間単価（GMOインターネット ConoHa GPUサーバー）",
              "update_frequency": "weekly",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "final",
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "last_confirmed": "2026-09-18",
              "age_days": 6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 14,
              "stale": false
            }
          }
        },
        "datacenter": {
          "path": "/jp/datacenter/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-08-30",
            "removed_on": "2026-09-03"
          },
          "status": "observing",
          "series": {
            "transformer_production": {
              "source_id": "estat_transformer",
              "source_review": null,
              "api": "/jp/api/datacenter_jp.json",
              "last_fetch_status": "success",
              "name": "変圧器の生産金額（経産省 生産動態統計・月次・百万円）— リードタイムの代理指標",
              "update_frequency": "annual",
              "last_fetch_at": "2026-09-24 18:02:37",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2025-12",
              "age_days": 267,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026",
              "stale_threshold_days": null,
              "stale": null
            },
            "transformer_capacity_index": {
              "source_id": "meti_transformer_capacity",
              "source_review": "under_review",
              "api": "/jp/api/datacenter_jp.json",
              "last_fetch_status": "failed",
              "name": "変圧器の生産能力指数（標準変圧器・2020年=100・月次）— 参考系列",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 18:02:38",
              "value_status": "final",
              "last_fetch_note": "fetch_failed_or_waiting_key",
              "last_confirmed": "2026-06",
              "age_days": 86,
              "consecutive_fetch_failures": 26,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "cooling_degree_days": {
              "source_id": "jma_daily_temp",
              "source_review": null,
              "api": "/jp/api/datacenter_jp.json",
              "last_fetch_status": "success",
              "name": "冷却度日（基準18.3℃=65°F・米国版CPCと同一基準・5地点平均：東京/大阪/名古屋/福岡/札幌）",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 18:02:41",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        }
      }
    },
    "eu": {
      "status": "live",
      "base_path": "/eu/",
      "name": "European Union",
      "edition_beta": {
        "active": false,
        "active_from": "2026-09-03",
        "removed_on": "2026-09-17"
      },
      "last_batch": {
        "status": "success",
        "at": "2026-09-23 20:06:27",
        "published": true,
        "log": "run_eu_20260923.log",
        "fail_streak": 0,
        "note": ""
      },
      "summary_generated": "2026-09-24 20:06",
      "region_today": "2026-09-24",
      "chapters": {
        "ai_readers": {
          "path": "/eu/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "week_verified": {
              "source_id": null,
              "source_review": null,
              "api": "/eu/api/ai_readers_eu.json",
              "last_fetch_status": "success",
              "name": "AI readers (weekly) - AI requests to the European Union edition (/eu/ paths)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 10:34:21",
              "value_status": "provisional",
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "regulation": {
          "path": "/eu/regulation/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "acts_current_month": {
              "source_id": "eurlex_ai_docs",
              "source_review": null,
              "api": "/eu/api/regulation_eu.json",
              "last_fetch_status": "success",
              "name": "Same, current month (month in progress)",
              "update_frequency": "monthly",
              "last_fetch_at": "2026-09-24 20:05:52",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09",
              "age_days": -6,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-10",
              "stale_threshold_days": 62,
              "stale": false
            },
            "acts_last_30_days": {
              "source_id": "eurlex_ai_docs",
              "source_review": null,
              "api": "/eu/api/regulation_eu.json",
              "last_fetch_status": "success",
              "name": "OJ L legal acts with \"artificial intelligence\" in the title, last 30 days",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 20:05:52",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "ai_act_calendar_stages": {
              "source_id": "eurlex_ai_docs",
              "source_review": null,
              "api": "/eu/api/regulation_eu.json",
              "last_fetch_status": "success",
              "name": "AI Act staged application calendar (stages listed, OJ dates)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 20:05:52",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-03",
              "age_days": 21,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            }
          }
        },
        "fiscal": {
          "path": "/eu/fiscal/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-09-04",
            "removed_on": "2026-09-08"
          },
          "status": "observing",
          "series": {
            "gov_debt_pct_gdp": {
              "source_id": "eurostat_gov_debt_q",
              "source_review": null,
              "api": "/eu/api/fiscal_eu.json",
              "last_fetch_status": "success",
              "name": "General government gross debt (Maastricht), EU27, % of GDP (Eurostat gov_10q_ggdebt, quarterly)",
              "update_frequency": "quarterly",
              "last_fetch_at": "2026-09-24 20:06:02",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-Q1",
              "age_days": 177,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-Q2",
              "stale_threshold_days": 184,
              "stale": false
            },
            "euro_area_yield_10y": {
              "source_id": "ecb_yc_10y",
              "source_review": null,
              "api": "/eu/api/fiscal_eu.json",
              "last_fetch_status": "success",
              "name": "Euro area yield curve - AAA-rated central government bonds, 10-year spot rate, % per annum (ECB, business daily)",
              "update_frequency": "business_daily",
              "last_fetch_at": "2026-09-24 20:06:01",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 4,
              "stale": false
            },
            "gov_net_lending_pct_gdp": {
              "source_id": "eurostat_gov_deficit_q",
              "source_review": null,
              "api": "/eu/api/fiscal_eu.json",
              "last_fetch_status": "success",
              "name": "General government net lending (+) / net borrowing (-), EU27, % of GDP, not seasonally adjusted (Eurostat gov_10q_ggnfa, quarterly)",
              "update_frequency": "quarterly",
              "last_fetch_at": "2026-09-24 20:06:03",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-Q1",
              "age_days": 177,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-Q2",
              "stale_threshold_days": 184,
              "stale": false
            }
          }
        },
        "disaster": {
          "path": "/eu/disaster/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-09-04",
            "removed_on": "2026-09-08"
          },
          "status": "observing",
          "series": {
            "wildfire_annual_ledger": {
              "source_id": "effis_annual_ledger",
              "source_review": null,
              "api": "/eu/api/disaster_eu.json",
              "last_fetch_status": "success",
              "name": "Wildfire - annual burnt area (ha) and number of forest fires, EU27 sum of the EFFIS official country totals (reference ledger, annual)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 20:06:03",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "earthquake": {
              "source_id": "usgs_quakes_m5_eu",
              "source_review": null,
              "api": "/eu/api/disaster_eu.json",
              "last_fetch_status": "success",
              "name": "Earthquakes M5.0+ per day (UTC; Europe vicinity bounding box - see definition)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 20:05:59",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-23",
              "age_days": 1,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-24",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "market": {
          "path": "/eu/market/",
          "chapter_beta": {
            "active": true,
            "active_from": "2026-09-04",
            "removed_on": null
          },
          "status": "observing",
          "series": {
            "support_count": {
              "source_id": "support_count_daily",
              "source_review": null,
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": "success",
              "name": "Support received by this site (cumulative count; operator self-tests excluded; daily snapshot)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 20:06:03",
              "value_status": "provisional",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            },
            "legal_status_ledger": {
              "source_id": null,
              "source_review": null,
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": null,
              "name": "Reference ledger (annual): current law and pending deliberations on the contractual capacity and liability attribution of AI agents",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_attempts": {
              "source_id": null,
              "source_review": null,
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": null,
              "name": "HTTP 402 (payment required) responses attempted per day",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": null,
              "last_fetch_note": null,
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "payment_rails": {
              "source_id": "market_rails_ledger",
              "source_review": "under_review",
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": "failed",
              "name": "Payment-rail ledger (EU; verified about monthly) - status per rail: available / not available / applied / not verified",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 20:06:03",
              "value_status": "final",
              "last_fetch_note": "fetch_failed_or_waiting_key",
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 21,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "regime_calendar": {
              "source_id": null,
              "source_review": null,
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": null,
              "name": "Regulation (EU) 2023/1114 on markets in crypto-assets (MiCA) - entry into force and application stages",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "http402_success": {
              "source_id": null,
              "source_review": null,
              "api": "/eu/api/market_eu.json",
              "last_fetch_status": null,
              "name": "Payments completed after an HTTP 402 response, per day",
              "update_frequency": "irregular",
              "last_fetch_at": null,
              "value_status": null,
              "last_fetch_note": null,
              "last_confirmed": null,
              "age_days": null,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            }
          }
        },
        "power": {
          "path": "/eu/power/",
          "chapter_beta": null,
          "status": "observing",
          "series": {
            "eu27_load_forecast_mwh": {
              "source_id": "entsoe_load_forecast_daily",
              "source_review": null,
              "api": "/eu/api/power_eu.json",
              "last_fetch_status": "failed",
              "name": "EU27 day-ahead total load FORECAST (daily energy; not actual load)",
              "update_frequency": "daily",
              "last_fetch_at": "2026-09-24 20:05:49",
              "value_status": "provisional",
              "last_fetch_note": "areas_ok=24/25 SI:http",
              "last_confirmed": "2026-09-24",
              "age_days": 0,
              "consecutive_fetch_failures": 2,
              "next_expected": "2026-09-25",
              "stale_threshold_days": 2,
              "stale": false
            }
          }
        },
        "datacenter": {
          "path": "/eu/datacenter/",
          "chapter_beta": {
            "active": false,
            "active_from": "2026-09-04",
            "removed_on": "2026-09-08"
          },
          "status": "observing",
          "series": {
            "eed_reporting_ledger": {
              "source_id": "eed_dc_reporting_ledger",
              "source_review": null,
              "api": "/eu/api/datacenter_eu.json",
              "last_fetch_status": "success",
              "name": "EU data-centre energy reporting scheme (Energy Efficiency Directive) - ledger of legal basis, publications and deadlines",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 20:05:56",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-09-04",
              "age_days": 20,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            },
            "electrical_equipment_production_index": {
              "source_id": "eurostat_sts_c271",
              "source_review": null,
              "api": "/eu/api/datacenter_eu.json",
              "last_fetch_status": "success",
              "name": "Production index, NACE C27.1 (electric motors, generators, transformers, distribution and control apparatus), EU27, seasonally and calendar adjusted, 2021=100 (Eurostat sts_inpr_m, monthly)",
              "update_frequency": "monthly_lagged",
              "last_fetch_at": "2026-09-24 20:05:56",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2026-07",
              "age_days": 55,
              "consecutive_fetch_failures": 0,
              "next_expected": "2026-08",
              "stale_threshold_days": 92,
              "stale": false
            },
            "cooling_degree_days": {
              "source_id": "eurostat_cdd_monthly",
              "source_review": null,
              "api": "/eu/api/datacenter_eu.json",
              "last_fetch_status": "success",
              "name": "Cooling degree days, EU27 aggregate (Eurostat nrg_chdd_m, monthly)",
              "update_frequency": "irregular",
              "last_fetch_at": "2026-09-24 20:05:55",
              "value_status": "final",
              "last_fetch_note": null,
              "last_confirmed": "2025-12",
              "age_days": 267,
              "consecutive_fetch_failures": 0,
              "next_expected": null,
              "stale_threshold_days": null,
              "stale": null
            }
          }
        }
      }
    }
  },
  "machine_readable": {
    "world": "/api/world.json",
    "llms_txt": "/llms.txt",
    "site_index": "/index.json"
  },
  "totals": {
    "not_measured": 7,
    "series": 84,
    "not_connected": 0,
    "stale": 1,
    "source_under_review": 4,
    "fetch_failed": 1
  },
  "site_status": "degraded",
  "timezone": "JST (UTC+9); region_today is each edition local date used for age",
  "site_status_rule": "ok = no stale series and no failed last fetch among judged series; degraded otherwise. Series without a stale judgement (annual/irregular such as manually updated ones), not-yet-measured series and not-connected sources never make the site degraded (their status is still shown).",
  "_note": "AI Lifeline - liveness of the whitepaper itself (added 2026-09-03). For every published series in every edition: last confirmed observation date, update frequency, next expected update, stale (past the expected date by more than the threshold), and the status of the last fetch. Regenerated after each edition daily batch; on failure the previous file is kept. Nothing here judges the observed world - only whether this site is keeping up.",
  "generated_at": "2026-09-24 20:06",
  "definition": {
    "doc": "docs/指標定義_サイト生存状態_health.md",
    "version": "1.2",
    "fixed_on": "2026-09-05"
  },
  "stale_rule": "stale = age_days > stale_threshold_days, where the threshold is 2 x the update frequency: daily 2, business-day series 4 (covers a weekend), weekly 14, monthly 62, monthly_lagged 92 (monthly statistics published with a lag of about 6-7 weeks, e.g. Eurostat STS; added 2026-09-04), quarterly 184 (added 2026-09-04); annual and irregular series are not judged (v1.0 initial values, docs/指標定義_サイト生存状態_health.md). source_review = under_review when the last 3 or more fetch attempts failed in a row (consecutive_fetch_failures; v1.2, 2026-09-05): the series is shown as observing (source under review), its last confirmed value is kept and not judged until the source is confirmed.",
  "publish": {
    "thresholds": {
      "live_age_days": {
        "warning": 3,
        "caution": 2,
        "action": 5
      },
      "transfer_failure": "any failed or partial transfer since the last successful one raises the alert (independent counter, fires on the first failure)",
      "basis": "live_age_days = (value date on the local site\\ summary.json) - (value date on the live summary.json). Value date, not generation time. Fixed by the owner on 2026-09-12."
    },
    "skipped_since_last_publish": [],
    "regions": {
      "us": {
        "live_generated": "2026-09-24 18:01",
        "live_age_level": "ok",
        "live_value_date": "2026-09-23",
        "last_log": "upload_us_20260924_180404.log",
        "local_value_date": "2026-09-23",
        "alert": false,
        "last_published_at": "2026-09-24 18:04:32",
        "live_observed_at": "2026-09-24 20:06:39",
        "basis": "us.power.latest.date",
        "last_result": "published",
        "transfer_alert": false,
        "skipped_today": false,
        "last_failed_log": "run_us_20260908.log",
        "transfer_failures_since_last_success": 0,
        "last_failed_at": "2026-09-08 18:51:16",
        "live_age_label_ja": "正常",
        "live_source": "live",
        "live_age_days": 0
      },
      "jp": {
        "live_generated": "2026-09-24 10:32",
        "live_age_level": "ok",
        "live_value_date": "2026-09-23",
        "last_log": "upload_20260924_103320.log",
        "local_value_date": "2026-09-23",
        "alert": false,
        "last_published_at": "2026-09-24 10:34:19",
        "live_observed_at": "2026-09-24 20:06:39",
        "basis": "jp.power.reserve_national_min.final_date",
        "last_result": "published",
        "transfer_alert": false,
        "skipped_today": false,
        "last_failed_log": "upload_20260908_193545.log",
        "transfer_failures_since_last_success": 0,
        "last_failed_at": "2026-09-08 19:35:45",
        "live_age_label_ja": "正常",
        "live_source": "live",
        "live_age_days": 0
      },
      "eu": {
        "live_generated": "2026-09-23 20:04",
        "live_age_level": "ok",
        "live_value_date": "2026-09-23",
        "last_log": "upload_eu_20260923_200600.log",
        "local_value_date": "2026-09-24",
        "alert": false,
        "last_published_at": "2026-09-23 20:06:22",
        "live_observed_at": "2026-09-24 20:06:39",
        "basis": "eu.power.latest.date",
        "last_result": "published",
        "transfer_alert": false,
        "skipped_today": false,
        "last_failed_log": null,
        "transfer_failures_since_last_success": 0,
        "last_failed_at": null,
        "live_age_label_ja": "正常",
        "live_source": "live",
        "live_age_days": 1
      }
    },
    "last_published_at": "2026-09-24 10:34:19",
    "days_since_publish": 0,
    "skipped_days_total": 21,
    "ledger": "data/state/publish_state.json (internal). One row per transfer (jp/us/eu; scope; files ok/failed; curl exit codes; source IP; log), days finished without publishing, and a live observation. Added 2026-09-12.",
    "rule": "All three editions publish from their daily batch (Japan edition switched from manual to automatic on 2026-09-12; a publish lock file pauses the Japan batch when present). live_age_days = (value date on the locally generated summary.json) - (value date on the live summary.json), judged by the value date and not by the generation time: 2 days = caution, 3 = warning, 5 = action (fixed 2026-09-12). transfer_failures_since_last_success is an independent counter that alerts on the first failure. Skipped days are shown but do not alert. This block does not change site_status.",
    "alert": false
  }
}
