{
  "regions": {
    "jp": {
      "last_batch": {
        "status": "failed",
        "note": "transfer to production failed (publish ledger: 2026-11-11 23:00:22; failures since last success 2)",
        "fail_streak": 1,
        "at": "2026-11-11 10:35:55",
        "published": false
      },
      "region_today": "2026-11-12",
      "chapters": {
        "water": {
          "status": "observing",
          "series": {
            "volume_disclosed": {
              "last_confirmed": "2026-08-21",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 83,
              "name": "取水量・総量レベルの開示",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-09",
              "api": "/jp/api/water_jp.json",
              "stale": true,
              "source_id": null,
              "business_days_elapsed": null
            },
            "wue_disclosed": {
              "last_confirmed": "2026-08-21",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 83,
              "name": "WUE数値まで開示（15社中）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-09",
              "api": "/jp/api/water_jp.json",
              "stale": true,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/mizu/"
        },
        "data": {
          "status": "observing",
          "series": {
            "block_all_Bytespider": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "Bytespider 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_meta-externalagent": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "meta-externalagent 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_Google-Extended": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "Google-Extended 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "opendata_count": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "e-Govデータポータル データセット総数",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_ClaudeBot": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "ClaudeBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_GPTBot": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "GPTBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_Applebot-Extended": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "Applebot-Extended 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_CCBot": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "CCBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "block_all_PerplexityBot": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "PerplexityBot 全面拒否サイト数（解析成功 25／パネル 26）",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "vulnerability_02_block_all": {
              "last_confirmed": "2026-11-01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 11,
              "name": "主要AIクローラーを全面拒否しているサイト数",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/vulnerability_data_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/data/"
        },
        "regulation": {
          "status": "observing",
          "series": {
            "open_consultations": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 1,
              "name": "AIの生存条件に関わる募集中パブコメ",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-12",
              "api": "/jp/api/pubcomment.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "vulnerability_03_under_30": {
              "last_confirmed": "2026-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": -18,
              "name": "意見提出期間が30日未満のパブコメ案件数",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/vulnerability_regulation_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/houkisei/"
        },
        "fiscal": {
          "status": "observing",
          "series": {
            "jgb_yield": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": 2,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:25",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "国債金利（半年複利・%）— 主表示は10年",
              "update_frequency": "business_daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/fiscal_jp.json",
              "stale": false,
              "source_id": "mof_jgb_yield",
              "business_days_elapsed": 2
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-03",
            "active": false,
            "active_from": "2026-08-30"
          },
          "path": "/jp/fiscal/"
        },
        "power": {
          "status": "ok",
          "series": {
            "reserve_national_min": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 2,
              "name": "広域予備率（全国最小・確定最終日）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-11",
              "api": "/jp/api/power_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "vulnerability_01_days_lt8": {
              "last_confirmed": "2026-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": -18,
              "name": "広域予備率が警戒水準を下回った日数",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 62,
              "last_fetch_status": "failed",
              "next_expected": "2026-12",
              "api": "/jp/api/vulnerability_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "jepx_system_avg": {
              "last_confirmed": "2026-11-12",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 0,
              "name": "JEPXスポット システムプライス平均",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-13",
              "api": "/jp/api/power_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/denryoku/"
        },
        "gpu": {
          "status": "observing",
          "series": {
            "conoha_gpu_h100": {
              "last_confirmed": "2026-11-07",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 5,
              "name": "H100 時間単価（GMOインターネット ConoHa GPUサーバー）",
              "update_frequency": "weekly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 14,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-14",
              "api": "/jp/api/gpu_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            },
            "sakura_vrt_h100": {
              "last_confirmed": "2026-11-07",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 5,
              "name": "H100 時間単価（さくらインターネット 高火力 VRT）",
              "update_frequency": "weekly",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": 14,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-14",
              "api": "/jp/api/gpu_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/gpu/"
        },
        "disaster": {
          "status": "observing",
          "series": {
            "typhoon": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:48",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "台風解析・予報情報が存在した日（1/0・日次）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/disaster_jp.json",
              "stale": false,
              "source_id": "jma_feed_extra",
              "business_days_elapsed": null
            },
            "earthquake": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:46",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "最大震度5弱以上の地震件数（日次・JST）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/disaster_jp.json",
              "stale": false,
              "source_id": "jma_feed_eqvol",
              "business_days_elapsed": null
            },
            "extreme_heat": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:34",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "猛暑日（日最高気温35℃以上・気象庁定義）の地点数（対象5地点：東京・大阪・名古屋・福岡・札幌）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/disaster_jp.json",
              "stale": false,
              "source_id": "jma_daily_temp",
              "business_days_elapsed": null
            },
            "heavy_rain_flood": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:48",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "大雨特別警報・洪水警報を含む警報電文数（日次）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/disaster_jp.json",
              "stale": false,
              "source_id": "jma_feed_extra",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-03",
            "active": false,
            "active_from": "2026-08-30"
          },
          "path": "/jp/disaster/"
        },
        "ai_readers": {
          "status": "observing",
          "series": {
            "week_verified": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 2,
              "name": "AI読者数（週次）— 本サイトを読みに来たAIリクエスト数",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-11",
              "api": "/jp/api/ai_readers_jp.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/jp/"
        },
        "market": {
          "status": "observing",
          "series": {
            "payment_rails": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:48",
              "consecutive_fetch_failures": 0,
              "age_days": 69,
              "name": "決済レール台帳（jp・月次確認）— 各経路の状態：可／不可／申請中／未確認",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "ledger_ok; unverified_rows=4/6 (chapter Beta continues)",
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/jp/api/market_jp.json",
              "stale": null,
              "source_id": "market_rails_ledger",
              "business_days_elapsed": null
            },
            "support_count": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:02:48",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "本サイトの支援回数（累計・運営者の自己テストを除外・日次スナップショット）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/jp/api/market_jp.json",
              "stale": false,
              "source_id": "support_count_daily",
              "business_days_elapsed": null
            },
            "http402_success": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": null,
              "name": "HTTP 402 応答からの支払い成功数（日次）",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": null,
              "last_fetch_status": "failed",
              "next_expected": null,
              "api": "/jp/api/market_jp.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "regime_calendar": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 69,
              "name": "資金決済に関する法律（ステーブルコイン＝電子決済手段）の改正の施行段階",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": null,
              "last_fetch_status": "failed",
              "next_expected": null,
              "api": "/jp/api/market_jp.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "legal_status_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 69,
              "name": "参考台帳（年次）：AIエージェントの契約主体性・責任帰属に関する現行法と審議状況",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": null,
              "last_fetch_status": "failed",
              "next_expected": null,
              "api": "/jp/api/market_jp.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "http402_attempts": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": null,
              "name": "HTTP 402（支払い要求）応答の試行数（日次）",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "batch-level (the legacy Japan pipeline keeps no per-source health ledger)",
              "stale_threshold_days": null,
              "last_fetch_status": "failed",
              "next_expected": null,
              "api": "/jp/api/market_jp.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": null,
            "active": true,
            "active_from": "2026-09-04"
          },
          "path": "/jp/market/"
        },
        "datacenter": {
          "status": "observing",
          "series": {
            "transformer_capacity_index": {
              "last_confirmed": "2026-06",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:30",
              "consecutive_fetch_failures": 0,
              "age_days": 135,
              "name": "変圧器の生産能力指数（標準変圧器・2020年=100・月次）— 参考系列",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "manual; manual file meti_202606.xlsx already imported",
              "stale_threshold_days": null,
              "last_fetch_status": "manual",
              "next_expected": null,
              "api": "/jp/api/datacenter_jp.json",
              "stale": null,
              "source_id": "meti_transformer_capacity",
              "business_days_elapsed": null
            },
            "cooling_degree_days": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:34",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "冷却度日（基準18.3℃=65°F・米国版CPCと同一基準・5地点平均：東京/大阪/名古屋/福岡/札幌）",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/jp/api/datacenter_jp.json",
              "stale": false,
              "source_id": "jma_daily_temp",
              "business_days_elapsed": null
            },
            "transformer_production": {
              "last_confirmed": "2025-12",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:02:30",
              "consecutive_fetch_failures": 0,
              "age_days": 316,
              "name": "変圧器の生産金額（経産省 生産動態統計・月次・百万円）— リードタイムの代理指標",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": "2026",
              "api": "/jp/api/datacenter_jp.json",
              "stale": null,
              "source_id": "estat_transformer",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-03",
            "active": false,
            "active_from": "2026-08-30"
          },
          "path": "/jp/datacenter/"
        }
      },
      "status": "live",
      "summary_generated": "2026-11-11 10:33",
      "base_path": "/jp/",
      "edition_beta": null,
      "name": "Japan"
    },
    "sg": {
      "last_batch": {
        "status": "failed",
        "note": "transfer to production failed (publish ledger: 2026-11-11 07:32:04; failures since last success 1)",
        "fail_streak": 1,
        "at": "2026-11-11 07:32:04",
        "published": false
      },
      "region_today": "2026-11-12",
      "chapters": {
        "power": {
          "status": "observing",
          "series": {
            "electricity_generation_monthly": {
              "last_confirmed": "2026-07",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:08",
              "consecutive_fetch_failures": 0,
              "age_days": 104,
              "name": "Electricity generation, Singapore, monthly total",
              "update_frequency": "monthly_lag_long",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 184,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/power_sg.json",
              "stale": false,
              "source_id": "sg_electricity_generation_monthly",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/sg/power/"
        },
        "reference": {
          "status": "reference",
          "series": {
            "population_total": {
              "last_confirmed": "2026",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:28",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Total population, end June, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/reference_sg.json",
              "stale": null,
              "source_id": "sg_population_annual",
              "business_days_elapsed": null
            },
            "population_resident": {
              "last_confirmed": "2026",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:28",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Resident population, end June, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/reference_sg.json",
              "stale": null,
              "source_id": "sg_population_annual",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/sg/"
        },
        "ai_readers": {
          "status": "observing",
          "series": {
            "week_verified": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 1,
              "name": "AI readers (weekly) - AI requests to the Singapore edition (/sg/ paths)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-12",
              "api": "/sg/api/ai_readers_sg.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/sg/"
        },
        "water": {
          "status": "observing",
          "series": {
            "water_price_non_domestic": {
              "last_confirmed": "2026",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:23",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Potable water price, non-domestic users (S$/m3, excl. GST)",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_water_prices_annual",
              "business_days_elapsed": null
            },
            "potable_water_sold_domestic": {
              "last_confirmed": "2025",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:16",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Volume of potable water sold, domestic, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_pub_potable_water_sold_annual",
              "business_days_elapsed": null
            },
            "newater_sold": {
              "last_confirmed": "2025",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:19",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Volume of NEWater sold, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_pub_newater_sold_annual",
              "business_days_elapsed": null
            },
            "potable_water_sold_non_domestic": {
              "last_confirmed": "2025",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:16",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Volume of potable water sold, non-domestic, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_pub_potable_water_sold_annual",
              "business_days_elapsed": null
            },
            "water_price_newater": {
              "last_confirmed": "2026",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:23",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "NEWater price (S$/m3, excl. GST)",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_water_prices_annual",
              "business_days_elapsed": null
            },
            "potable_water_sold_total": {
              "last_confirmed": "2025",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:12",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Sales of potable water, total, annual",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_water_sales_annual",
              "business_days_elapsed": null
            },
            "water_price_domestic_0_40": {
              "last_confirmed": "2026",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-12 07:30:23",
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Potable water price, domestic users, first 40 cubic metres (S$/m3, excl. GST)",
              "update_frequency": "annual",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/sg/api/water_sg.json",
              "stale": null,
              "source_id": "sg_water_prices_annual",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/sg/water/"
        }
      },
      "status": "live",
      "summary_generated": "2026-11-12 07:30",
      "base_path": "/sg/",
      "edition_beta": {
        "removed_on": "2026-10-05",
        "active": false,
        "active_from": "2026-10-03"
      },
      "name": "Singapore"
    },
    "eu": {
      "last_batch": {
        "status": "failed",
        "note": "transfer to production failed (publish ledger: 2026-11-11 20:06:38; failures since last success 1)",
        "fail_streak": 1,
        "at": "2026-11-11 20:06:39",
        "published": false
      },
      "region_today": "2026-11-11",
      "chapters": {
        "market": {
          "status": "observing",
          "series": {
            "payment_rails": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:54",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "Payment-rail ledger (EU; verified about monthly) - status per rail: available / not available / applied / not verified",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "ledger_ok; unverified_rows=6/6 (chapter Beta continues)",
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/eu/api/market_eu.json",
              "stale": null,
              "source_id": "market_rails_ledger",
              "business_days_elapsed": null
            },
            "support_count": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 20:04:54",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Support received by this site (cumulative count; operator self-tests excluded; daily snapshot)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/eu/api/market_eu.json",
              "stale": false,
              "source_id": "support_count_daily",
              "business_days_elapsed": null
            },
            "http402_success": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Payments completed after an HTTP 402 response, per day",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/eu/api/market_eu.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "regime_calendar": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "Regulation (EU) 2023/1114 on markets in crypto-assets (MiCA) - entry into force and application stages",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/eu/api/market_eu.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "legal_status_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "Reference ledger (annual): current law and pending deliberations on the contractual capacity and liability attribution of AI agents",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/eu/api/market_eu.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "http402_attempts": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "HTTP 402 (payment required) responses attempted per day",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/eu/api/market_eu.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": null,
            "active": true,
            "active_from": "2026-09-04"
          },
          "path": "/eu/market/"
        },
        "regulation": {
          "status": "observing",
          "series": {
            "acts_last_30_days": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:42",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "OJ L legal acts with \"artificial intelligence\" in the title, last 30 days",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/eu/api/regulation_eu.json",
              "stale": false,
              "source_id": "eurlex_ai_docs",
              "business_days_elapsed": null
            },
            "acts_current_month": {
              "last_confirmed": "2026-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 20:04:42",
              "consecutive_fetch_failures": 0,
              "age_days": -19,
              "name": "Same, current month (month in progress)",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-12",
              "api": "/eu/api/regulation_eu.json",
              "stale": false,
              "source_id": "eurlex_ai_docs",
              "business_days_elapsed": null
            },
            "ai_act_calendar_stages": {
              "last_confirmed": "2026-09-03",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:42",
              "consecutive_fetch_failures": 0,
              "age_days": 69,
              "name": "AI Act staged application calendar (stages listed, OJ dates)",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/eu/api/regulation_eu.json",
              "stale": null,
              "source_id": "eurlex_ai_docs",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/eu/regulation/"
        },
        "datacenter": {
          "status": "observing",
          "series": {
            "electrical_equipment_production_index": {
              "last_confirmed": "2026-08",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:47",
              "consecutive_fetch_failures": 0,
              "age_days": 72,
              "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",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 92,
              "last_fetch_status": "success",
              "next_expected": "2026-09",
              "api": "/eu/api/datacenter_eu.json",
              "stale": false,
              "source_id": "eurostat_sts_c271",
              "business_days_elapsed": null
            },
            "cooling_degree_days": {
              "last_confirmed": "2025-12",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:45",
              "consecutive_fetch_failures": 0,
              "age_days": 315,
              "name": "Cooling degree days, EU27 aggregate (Eurostat nrg_chdd_m, monthly)",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/eu/api/datacenter_eu.json",
              "stale": null,
              "source_id": "eurostat_cdd_monthly",
              "business_days_elapsed": null
            },
            "eed_reporting_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:48",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "EU data-centre energy reporting scheme (Energy Efficiency Directive) - ledger of legal basis, publications and deadlines",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/eu/api/datacenter_eu.json",
              "stale": null,
              "source_id": "eed_dc_reporting_ledger",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-08",
            "active": false,
            "active_from": "2026-09-04"
          },
          "path": "/eu/datacenter/"
        },
        "fiscal": {
          "status": "observing",
          "series": {
            "euro_area_yield_10y": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": 2,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:52",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Euro area yield curve - AAA-rated central government bonds, 10-year spot rate, % per annum (ECB, business daily)",
              "update_frequency": "business_daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/eu/api/fiscal_eu.json",
              "stale": false,
              "source_id": "ecb_yc_10y",
              "business_days_elapsed": 1
            },
            "gov_net_lending_pct_gdp": {
              "last_confirmed": "2026-Q2",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:54",
              "consecutive_fetch_failures": 0,
              "age_days": 134,
              "name": "General government net lending (+) / net borrowing (-), EU27, % of GDP, not seasonally adjusted (Eurostat gov_10q_ggnfa, quarterly)",
              "update_frequency": "quarterly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 184,
              "last_fetch_status": "success",
              "next_expected": "2026-Q3",
              "api": "/eu/api/fiscal_eu.json",
              "stale": false,
              "source_id": "eurostat_gov_deficit_q",
              "business_days_elapsed": null
            },
            "gov_debt_pct_gdp": {
              "last_confirmed": "2026-Q2",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 20:04:53",
              "consecutive_fetch_failures": 0,
              "age_days": 134,
              "name": "General government gross debt (Maastricht), EU27, % of GDP (Eurostat gov_10q_ggdebt, quarterly)",
              "update_frequency": "quarterly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 184,
              "last_fetch_status": "success",
              "next_expected": "2026-Q3",
              "api": "/eu/api/fiscal_eu.json",
              "stale": false,
              "source_id": "eurostat_gov_debt_q",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-08",
            "active": false,
            "active_from": "2026-09-04"
          },
          "path": "/eu/fiscal/"
        },
        "power": {
          "status": "observing",
          "series": {
            "eu27_load_forecast_mwh": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 20:04:39",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "EU27 day-ahead total load FORECAST (daily energy; not actual load)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/eu/api/power_eu.json",
              "stale": false,
              "source_id": "entsoe_load_forecast_daily",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/eu/power/"
        },
        "disaster": {
          "status": "observing",
          "series": {
            "wildfire_annual_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:55",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "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",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/eu/api/disaster_eu.json",
              "stale": null,
              "source_id": "effis_annual_ledger",
              "business_days_elapsed": null
            },
            "earthquake": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 20:04:51",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Earthquakes M5.0+ per day (UTC; Europe vicinity bounding box - see definition)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/eu/api/disaster_eu.json",
              "stale": false,
              "source_id": "usgs_quakes_m5_eu",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-08",
            "active": false,
            "active_from": "2026-09-04"
          },
          "path": "/eu/disaster/"
        },
        "ai_readers": {
          "status": "observing",
          "series": {
            "week_verified": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 1,
              "name": "AI readers (weekly) - AI requests to the European Union edition (/eu/ paths)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-11",
              "api": "/eu/api/ai_readers_eu.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/eu/"
        }
      },
      "status": "live",
      "summary_generated": "2026-11-11 20:04",
      "base_path": "/eu/",
      "edition_beta": {
        "removed_on": "2026-09-17",
        "active": false,
        "active_from": "2026-09-03"
      },
      "name": "European Union"
    },
    "us": {
      "last_batch": {
        "status": "failed",
        "note": "transfer to production failed (publish ledger: 2026-11-11 18:04:31; failures since last success 1)",
        "fail_streak": 1,
        "at": "2026-11-11 18:04:31",
        "published": false
      },
      "region_today": "2026-11-11",
      "chapters": {
        "water": {
          "status": "observing",
          "series": {
            "drought_area_d1_plus": {
              "last_confirmed": "2026-11-03",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:11",
              "consecutive_fetch_failures": 0,
              "age_days": 8,
              "name": "CONUS area in drought, D1 (moderate) or worse - percent of area (U.S. Drought Monitor, weekly)",
              "update_frequency": "weekly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 14,
              "last_fetch_status": "success",
              "next_expected": "2026-11-10",
              "api": "/us/api/water_us.json",
              "stale": false,
              "source_id": "usdm_weekly",
              "business_days_elapsed": null
            },
            "water_disclosure": {
              "last_confirmed": "2026-09-03",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:12",
              "consecutive_fetch_failures": 0,
              "age_days": 69,
              "name": "Water-disclosure status of major cloud / data-center operators (14 in the panel; WUE figure / volume / policy only / none)",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-10",
              "api": "/us/api/water_us.json",
              "stale": true,
              "source_id": "water_disclosure_us",
              "business_days_elapsed": null
            },
            "usgs_water_use_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:32",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "USGS - Estimated use of water in the United States (5-year compilation) - national figures as published (ledger)",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/us/api/water_us.json",
              "stale": null,
              "source_id": "usgs_water_use_ledger",
              "business_days_elapsed": null
            },
            "drought_area_d1_plus_us_total": {
              "last_confirmed": "2026-11-03",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:11",
              "consecutive_fetch_failures": 0,
              "age_days": 8,
              "name": "U.S. total (50 states + Puerto Rico) area in drought, D1 or worse - percent of area (weekly)",
              "update_frequency": "weekly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 14,
              "last_fetch_status": "success",
              "next_expected": "2026-11-10",
              "api": "/us/api/water_us.json",
              "stale": false,
              "source_id": "usdm_weekly",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-07",
            "active": false,
            "active_from": "2026-09-03"
          },
          "path": "/us/water/"
        },
        "regulation": {
          "status": "observing",
          "series": {
            "open_comment_periods": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:31",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Open federal comment periods (Federal Register, query \"artificial intelligence\")",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/us/api/regulation_us.json",
              "stale": false,
              "source_id": "federal_register_ai",
              "business_days_elapsed": null
            },
            "closing_within_14_days": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:31",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Comment periods closing within 14 days",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/us/api/regulation_us.json",
              "stale": false,
              "source_id": "federal_register_ai",
              "business_days_elapsed": null
            },
            "documents_last_30_days": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:31",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Matching documents published in the last 30 days",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/us/api/regulation_us.json",
              "stale": false,
              "source_id": "federal_register_ai",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/us/regulation/"
        },
        "datacenter": {
          "status": "observing",
          "series": {
            "transformer_backlog_proxy": {
              "last_confirmed": "2026-09",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:38",
              "consecutive_fetch_failures": 0,
              "age_days": 42,
              "name": "Unfilled orders, Electrical Equipment Manufacturing (M3, monthly, millions of USD, seasonally adjusted) — a lead-time proxy, not a lead time",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-10",
              "api": "/us/api/datacenter_us.json",
              "stale": false,
              "source_id": "census_m3_electrical_backlog",
              "business_days_elapsed": null
            },
            "construction_spend": {
              "last_confirmed": "2026-09",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:00:34",
              "consecutive_fetch_failures": 0,
              "age_days": 42,
              "name": "Private data-center construction spending (monthly, millions of USD, not seasonally adjusted)",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-10",
              "api": "/us/api/datacenter_us.json",
              "stale": false,
              "source_id": "census_vip_datacenter",
              "business_days_elapsed": null
            },
            "cooling_degree_days": {
              "last_confirmed": "2026-11-09",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:42",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "Daily cooling degree days, CONUS population-weighted (NOAA CPC definition, base 65F)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-10",
              "api": "/us/api/datacenter_us.json",
              "stale": false,
              "source_id": "cpc_cdd_daily",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/us/datacenter/"
        },
        "fiscal": {
          "status": "observing",
          "series": {
            "treasury_yield": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": 2,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:01",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Daily Treasury Par Yield Curve (%, headline 10Y)",
              "update_frequency": "business_daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/us/api/fiscal_us.json",
              "stale": false,
              "source_id": "treasury_yield_daily",
              "business_days_elapsed": 1
            },
            "tga_balance": {
              "last_confirmed": "2026-11-09",
              "stale_threshold_business_days": 2,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:03",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "Treasury General Account opening balance (millions of USD, daily)",
              "update_frequency": "business_daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": "2026-11-10",
              "api": "/us/api/fiscal_us.json",
              "stale": false,
              "source_id": "dts_tga",
              "business_days_elapsed": 2
            },
            "ai_grants_open": {
              "last_confirmed": "2026-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:05",
              "consecutive_fetch_failures": 0,
              "age_days": -19,
              "name": "Posted funding opportunities matching the AI query (count; monthly = last snapshot of the month)",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-12",
              "api": "/us/api/fiscal_us.json",
              "stale": false,
              "source_id": "grantsgov_ai_count",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-03",
            "active": false,
            "active_from": "2026-08-30"
          },
          "path": "/us/fiscal/"
        },
        "power": {
          "status": "observing",
          "series": {
            "us48_netgen_mwh": {
              "last_confirmed": "2026-11-09",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:00:29",
              "consecutive_fetch_failures": 0,
              "age_days": 2,
              "name": "US Lower 48 net generation (daily total)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-10",
              "api": "/us/api/power_us.json",
              "stale": false,
              "source_id": "eia930_daily",
              "business_days_elapsed": null
            },
            "us48_demand_mwh": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:00:29",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "US Lower 48 electricity demand (daily total)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/us/api/power_us.json",
              "stale": false,
              "source_id": "eia930_daily",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/us/power/"
        },
        "gpu": {
          "status": "observing",
          "series": {
            "cloud_capex_quarterly": {
              "last_confirmed": "2026-Q3",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:01:32",
              "consecutive_fetch_failures": 0,
              "age_days": 42,
              "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",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 184,
              "last_fetch_status": "success",
              "next_expected": "2026-Q4",
              "api": "/us/api/gpu_us.json",
              "stale": false,
              "source_id": "sec_capex_frames",
              "business_days_elapsed": null
            },
            "doe_lbnl_energy_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:32",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "DOE / LBNL 2024 United States Data Center Energy Usage Report - figures as quoted by DOE (ledger)",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/us/api/gpu_us.json",
              "stale": null,
              "source_id": "doe_lbnl_energy_ledger",
              "business_days_elapsed": null
            },
            "bis_advanced_computing_monthly": {
              "last_confirmed": "2026-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:01:13",
              "consecutive_fetch_failures": 0,
              "age_days": -19,
              "name": "Federal Register documents from the Bureau of Industry and Security matching \"advanced computing\", per month of publication",
              "update_frequency": "monthly",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 62,
              "last_fetch_status": "success",
              "next_expected": "2026-12",
              "api": "/us/api/gpu_us.json",
              "stale": false,
              "source_id": "federal_register_bis_advanced_computing",
              "business_days_elapsed": null
            },
            "bis_advanced_computing_recent": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:13",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Most recent BIS documents matching \"advanced computing\" (ledger of the last 15)",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/us/api/gpu_us.json",
              "stale": null,
              "source_id": "federal_register_bis_advanced_computing",
              "business_days_elapsed": null
            },
            "h100_ondemand_price_weekly": {
              "last_confirmed": "2026-11-05",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:13",
              "consecutive_fetch_failures": 0,
              "age_days": 6,
              "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",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 14,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/us/api/gpu_us.json",
              "stale": false,
              "source_id": "lambda_h100_price",
              "business_days_elapsed": null
            },
            "token_prices_tracked": {
              "last_confirmed": "2026-11-11 18:01",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": 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",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/us/api/gpu_us.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-08",
            "active": false,
            "active_from": "2026-09-04"
          },
          "path": "/us/gpu/"
        },
        "disaster": {
          "status": "observing",
          "series": {
            "earthquake": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:08",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Earthquakes M5.0+ per day (UTC; U.S. vicinity bounding box — see definition)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/us/api/disaster_us.json",
              "stale": false,
              "source_id": "usgs_quakes_m5",
              "business_days_elapsed": null
            },
            "extreme_heat": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:10",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Active heat alerts (Excessive Heat Warning + Heat Advisory; daily snapshot)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/us/api/disaster_us.json",
              "stale": false,
              "source_id": "nws_heat_alerts",
              "business_days_elapsed": null
            },
            "hurricane": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:08",
              "consecutive_fetch_failures": 0,
              "age_days": 1,
              "name": "Active tropical cyclones, TS or stronger (NHC, Atlantic + East/Central Pacific; daily snapshot)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-11",
              "api": "/us/api/disaster_us.json",
              "stale": false,
              "source_id": "nhc_active_storms",
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": "2026-09-03",
            "active": false,
            "active_from": "2026-08-30"
          },
          "path": "/us/disaster/"
        },
        "ai_readers": {
          "status": "observing",
          "series": {
            "week_verified": {
              "last_confirmed": "2026-11-10",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 10:35:55",
              "consecutive_fetch_failures": 1,
              "age_days": 1,
              "name": "AI readers (weekly) - AI requests to the United States edition (/us/ paths)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": "Cloudflare access fetch runs in the Japan 11:00 batch (batch-level)",
              "stale_threshold_days": 2,
              "last_fetch_status": "failed",
              "next_expected": "2026-11-11",
              "api": "/us/api/ai_readers_us.json",
              "stale": false,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": null,
          "path": "/us/"
        },
        "market": {
          "status": "observing",
          "series": {
            "payment_rails": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": "2026-11-11 18:01:12",
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "Payment-rail ledger (US; verified about monthly) - status per rail: available / not available / applied / not verified",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": "ledger_ok; unverified_rows=6/6 (chapter Beta continues)",
              "stale_threshold_days": null,
              "last_fetch_status": "success",
              "next_expected": null,
              "api": "/us/api/market_us.json",
              "stale": null,
              "source_id": "market_rails_ledger",
              "business_days_elapsed": null
            },
            "support_count": {
              "last_confirmed": "2026-11-11",
              "stale_threshold_business_days": null,
              "value_status": "provisional",
              "last_fetch_at": "2026-11-11 18:01:12",
              "consecutive_fetch_failures": 0,
              "age_days": 0,
              "name": "Support received by this site (cumulative count; operator self-tests excluded; daily snapshot)",
              "update_frequency": "daily",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": 2,
              "last_fetch_status": "success",
              "next_expected": "2026-11-12",
              "api": "/us/api/market_us.json",
              "stale": false,
              "source_id": "support_count_daily",
              "business_days_elapsed": null
            },
            "http402_success": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "Payments completed after an HTTP 402 response, per day",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/us/api/market_us.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "regime_calendar": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "GENIUS Act (Public Law 119-27) - enactment, rulemaking and effective date",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/us/api/market_us.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "legal_status_ledger": {
              "last_confirmed": "2026-09-04",
              "stale_threshold_business_days": null,
              "value_status": "final",
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": 68,
              "name": "Reference ledger (annual): current law and pending deliberations on the contractual capacity and liability attribution of AI agents",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/us/api/market_us.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            },
            "http402_attempts": {
              "last_confirmed": null,
              "stale_threshold_business_days": null,
              "value_status": null,
              "last_fetch_at": null,
              "consecutive_fetch_failures": 0,
              "age_days": null,
              "name": "HTTP 402 (payment required) responses attempted per day",
              "update_frequency": "irregular",
              "source_review": null,
              "last_fetch_note": null,
              "stale_threshold_days": null,
              "last_fetch_status": null,
              "next_expected": null,
              "api": "/us/api/market_us.json",
              "stale": null,
              "source_id": null,
              "business_days_elapsed": null
            }
          },
          "chapter_beta": {
            "removed_on": null,
            "active": true,
            "active_from": "2026-09-04"
          },
          "path": "/us/market/"
        }
      },
      "status": "live",
      "summary_generated": "2026-11-11 18:01",
      "base_path": "/us/",
      "edition_beta": {
        "removed_on": "2026-09-02",
        "active": false,
        "active_from": "2026-08-29"
      },
      "name": "United States"
    }
  },
  "totals": {
    "not_measured": 6,
    "fetch_failed": 23,
    "stale": 3,
    "cap_judged": 88,
    "cap_exempt": 7,
    "not_connected": 0,
    "source_under_review": 0,
    "cap_not_ok": 26,
    "series": 95
  },
  "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).",
  "timezone": "JST (UTC+9); region_today is each edition local date used for age",
  "publish": {
    "last_published_at": "2026-11-10 10:37:01",
    "ledger": "Internal publish ledger (not published). One row per transfer (edition; scope; files ok/failed; transfer exit codes), days finished without publishing, and a live observation. Added 2026-09-12.",
    "days_since_publish": 2,
    "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.",
    "skipped_days_total": 21,
    "alert": true,
    "thresholds": {
      "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.",
      "live_age_days": {
        "caution": 2,
        "warning": 3,
        "action": 5
      },
      "transfer_failure": "any failed or partial transfer since the last successful one raises the alert (independent counter, fires on the first failure)"
    },
    "skipped_since_last_publish": [],
    "regions": {
      "jp": {
        "transfer_alert": true,
        "live_age_label_ja": "正常",
        "transfer_failures_since_last_success": 2,
        "live_source": "live",
        "live_observed_at": "2026-11-12 07:31:06",
        "last_failed_at": "2026-11-11 23:00:22",
        "alert": true,
        "local_value_date": "2026-11-10",
        "basis": "jp.power.reserve_national_min.final_date",
        "live_age_days": 1,
        "live_age_level": "ok",
        "live_value_date": "2026-11-09",
        "skipped_today": false,
        "live_generated": "2026-11-10 10:33",
        "last_result": "failed",
        "last_published_at": "2026-11-10 10:37:01"
      },
      "eu": {
        "transfer_alert": true,
        "live_age_label_ja": "正常",
        "transfer_failures_since_last_success": 1,
        "live_source": "live",
        "live_observed_at": "2026-11-12 07:31:06",
        "last_failed_at": "2026-11-11 20:06:38",
        "alert": true,
        "local_value_date": "2026-11-11",
        "basis": "eu.power.latest.date",
        "live_age_days": 1,
        "live_age_level": "ok",
        "live_value_date": "2026-11-10",
        "skipped_today": false,
        "live_generated": "2026-11-10 20:07",
        "last_result": "failed",
        "last_published_at": "2026-11-10 20:09:47"
      },
      "us": {
        "transfer_alert": true,
        "live_age_label_ja": "正常",
        "transfer_failures_since_last_success": 1,
        "live_source": "live",
        "live_observed_at": "2026-11-12 07:31:06",
        "last_failed_at": "2026-11-11 18:04:31",
        "alert": true,
        "local_value_date": "2026-11-10",
        "basis": "us.power.latest.date",
        "live_age_days": 1,
        "live_age_level": "ok",
        "live_value_date": "2026-11-09",
        "skipped_today": false,
        "live_generated": "2026-11-10 18:01",
        "last_result": "failed",
        "last_published_at": "2026-11-10 18:04:33"
      },
      "sg": {
        "transfer_alert": true,
        "live_age_label_ja": "要対応",
        "transfer_failures_since_last_success": 1,
        "live_source": "live",
        "live_observed_at": "2026-11-12 07:31:06",
        "last_failed_at": "2026-11-11 07:32:04",
        "alert": true,
        "local_value_date": "2026-07-31",
        "basis": "sg.power.latest.period (monthly series; month end)",
        "live_age_days": 61,
        "live_age_level": "action",
        "live_value_date": "2026-05-31",
        "skipped_today": false,
        "live_generated": "2026-11-10 07:30",
        "last_result": "failed",
        "last_published_at": "2026-11-10 07:32:14"
      }
    }
  },
  "generated_at": "2026-11-12 07:31",
  "stale_rule": "stale = age_days > stale_threshold_days, where the threshold is 2 x the update frequency: daily 2, 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), monthly_lag_long 184 (monthly statistics published with a lag of about 5 months, e.g. SingStat monthly electricity generation; added 2026-10-01 for the Singapore edition); annual and irregular series are not judged. Business-day series (v1.3, switched 2026-10-01, decision D-2026-09-25-08): stale = business_days_elapsed > stale_threshold_business_days (2), where business_days_elapsed counts the business days from last_confirmed to region_today - weekends excluded, and Japanese public holidays (Cabinet Office CSV) excluded for Japan edition series; U.S. federal holidays and TARGET closing days are not yet applied (proposal B6, October 2026). This replaces the calendar-day threshold of 4 used until 2026-10-01 (v1.0-v1.2), which flagged jgb_yield as stale across the 2026-09-19..23 holiday run. Definitions: 指標定義_サイト生存状態_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.",
  "machine_readable": {
    "site_index": "/index.json",
    "world": "/api/world.json",
    "llms_txt": "/llms.txt"
  },
  "cap_condition": {
    "judged_series": 88,
    "exempt_series": 7,
    "not_ok": 26,
    "rule": "Condition 1 for raising this site's caps (series 100 / pages 60 / editions 4; CLAUDE.md, decision D-2026-10-14-01, 2026-10-14): among judged series (every series not listed in cap_exempt), 7 consecutive days with stale 0, last fetch failed 0, source under review 0 and not-yet-measured 0. judged_ok is the value for this generation; the 7-day run is read from the generation history (cap_judged_ok) by the weekly report. This block does not change site_status.",
    "judged_ok": false,
    "not_ok_series": [
      "us/water/water_disclosure",
      "us/ai_readers/week_verified",
      "eu/ai_readers/week_verified",
      "sg/ai_readers/week_verified",
      "jp/power/reserve_national_min",
      "jp/power/jepx_system_avg",
      "jp/power/vulnerability_01_days_lt8",
      "jp/gpu/sakura_vrt_h100",
      "jp/gpu/conoha_gpu_h100",
      "jp/water/wue_disclosed",
      "jp/water/volume_disclosed",
      "jp/data/block_all_GPTBot",
      "jp/data/block_all_ClaudeBot",
      "jp/data/block_all_Google-Extended",
      "jp/data/block_all_CCBot",
      "jp/data/block_all_PerplexityBot",
      "jp/data/block_all_Bytespider",
      "jp/data/block_all_meta-externalagent",
      "jp/data/block_all_Applebot-Extended",
      "jp/data/opendata_count",
      "jp/data/vulnerability_02_block_all",
      "jp/regulation/open_consultations",
      "jp/regulation/vulnerability_03_under_30",
      "jp/market/regime_calendar",
      "jp/market/legal_status_ledger",
      "jp/ai_readers/week_verified"
    ]
  },
  "site_status": "degraded",
  "_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.",
  "cap_exempt": {
    "series": [
      {
        "region": "us",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_success",
        "chapter": "market"
      },
      {
        "region": "us",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_attempts",
        "chapter": "market"
      },
      {
        "region": "eu",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_success",
        "chapter": "market"
      },
      {
        "region": "eu",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_attempts",
        "chapter": "market"
      },
      {
        "region": "jp",
        "reason": "manual_update",
        "source_id": "meti_transformer_capacity",
        "note": "source fixed as manually updated (sources.*.json update_method=manual); automated fetch is known to be blocked, so fetch status does not describe source availability",
        "series": "transformer_capacity_index",
        "chapter": "datacenter"
      },
      {
        "region": "jp",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_attempts",
        "chapter": "market"
      },
      {
        "region": "jp",
        "reason": "self_observation",
        "source_id": null,
        "note": "value depends on this site's own implementation (this site returns no HTTP 402, so no value can arise); it does not describe fetching from an external primary source",
        "series": "http402_success",
        "chapter": "market"
      }
    ],
    "count": 7,
    "rule": "Series excluded from cap condition 1 only (they are still shown and judged for display): self_observation = HTTP 402 attempts/success in the market chapter (this site returns no 402, so no value can arise; the value depends on this site's own implementation, not on an external primary source); manual_update = sources fixed as manually updated (sources.*.json update_method=manual; the METI transformer capacity index, whose automated fetch has been blocked by AWS WAF since 2026-08-30). Added 2026-10-14 (definition v1.4). Changing this list is a rule change recorded in the decisions ledger."
  },
  "definition": {
    "fixed_on": "2026-10-14",
    "stale_rule_version": "v2",
    "version": "1.4",
    "doc": "指標定義_サイト生存状態_health.md"
  }
}
