{
  "schema_version": "2.4.0",
  "radar": "fx-event-weather-radar",
  "radar_name": "FX Event Weather Radar",
  "generated_at": "2026-07-21T12:47:11.036Z",
  "display_now": "2026-07-21T12:47:11.036Z",
  "run_now": "2026-07-21T12:47:11.036Z",
  "release_id": "fxr-1180d9ef47178a58",
  "semantic_hash": "1180d9ef47178a580740f8428df46d37dd80cf5960c7dbd01805c6a2d895b6b6",
  "source_input_hash": "b6a40e35cabf3e25f779c99e2eb58d9c69122b3e573df4c460e27601f3cf443e",
  "git_sha": "5a70d9f23059d65bc898e794c27f796b0136d224",
  "generation_mode": "seed",
  "as_of": "2026-07-01T00:00:00+09:00",
  "seed_as_of": "2026-07-01T00:00:00+09:00",
  "source_snapshot_as_of": "2026-07-21T11:57:11.000Z",
  "calendar_as_of": "2026-07-21T00:00:00.000Z",
  "base_pair": "USDJPY",
  "supported_pairs": [
    "USDJPY"
  ],
  "rights_mode": "derived_only",
  "rights_policy_hash": "cab1c7f3f11b68d63e54dec3fa734362625ac1c48a110735d56c8e4a99c0b1ba",
  "source_trust_policy": {
    "principle": "Source authority is explicit and independent from date or time confidence.",
    "fmp": "FMP observations are provider_reported with aggregator authority.",
    "official_verified": "official_verified is reserved for records checked against an official publisher."
  },
  "date_policy": {
    "official_release_datetime": "Official publisher time is usable against display_now.",
    "official_meeting_window": "Official window is usable; exact release time is not implied.",
    "estimated_from_official_meeting_window": "Display time remains estimated.",
    "provider_reported_datetime": "Aggregator-reported time; official verification is not implied.",
    "seed_placeholder": "Quarantine from operational weather."
  },
  "scoring_policy": {
    "mode": "heuristic_score",
    "calibrated": false,
    "backtested": false,
    "model_version": "usdjpy-event-weather-heuristic-v1",
    "trained_through": null,
    "sample_count": 0,
    "target": "Probability that the post-event 2h realized USDJPY range exceeds the pair-specific non-event 75th percentile baseline.",
    "out_of_sample_brier": null,
    "baseline_brier": null,
    "calibration_error": null,
    "per_family_sample_count": {},
    "minimum_family_sample_count": 20,
    "evaluation_status": "insufficient_history",
    "clock": "display_now",
    "event_storm_threshold": 70,
    "operational_horizon_hours": 168,
    "note": "Current weather uses operational active-72h events and fresh market-stress evidence only."
  },
  "material_policy": {
    "mode": "immutable_seed_plus_cache_overlay",
    "calibrated": false,
    "market_snapshot_mode": "provider_normalized_cache",
    "note": "Seed baselines are never rewritten by API observations; normalized caches supply explicit overlays."
  },
  "freshness": {
    "evaluated_at": "2026-07-21T12:47:11.036Z",
    "production_ready": true,
    "required_sources_ok": true,
    "coverage_ready": true,
    "country_integrity_ready": true,
    "verification_ready": true,
    "sources": [
      {
        "id": "seed_event_calendar",
        "name": "Immutable seed event calendar",
        "status": "reference",
        "type": "seed_reference",
        "required": false,
        "provider": "seed",
        "authority": "curated_seed",
        "expected_update_interval_hours": null,
        "observed_at": "2026-06-30T15:00:00.000Z",
        "age_hours": 501.8,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-06-30T15:00:00.000Z",
        "freshness_policy": "reference",
        "session_status": "not_applicable",
        "freshness_deadline": null,
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      },
      {
        "id": "fmp_economic_calendar",
        "name": "FMP economic calendar",
        "status": "fresh",
        "type": "calendar_cache",
        "required": true,
        "provider": "fmp",
        "authority": "aggregator",
        "expected_update_interval_hours": 36,
        "observed_at": "2026-07-21T00:00:00.000Z",
        "age_hours": 12.8,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-07-21T00:00:00.000Z",
        "freshness_policy": "fixed_interval",
        "session_status": "not_applicable",
        "freshness_deadline": null,
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      },
      {
        "id": "fmp_us_treasury",
        "name": "FMP US Treasury rates",
        "status": "fresh",
        "type": "market_cache",
        "required": true,
        "provider": "fmp",
        "authority": "aggregator",
        "expected_update_interval_hours": null,
        "observed_at": "2026-07-20T00:00:00.000Z",
        "age_hours": 36.8,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-07-20T00:00:00.000Z",
        "freshness_policy": "us_business_day_aware",
        "session_status": "business_day",
        "freshness_deadline": null,
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      },
      {
        "id": "fmp_fx_usdjpy",
        "name": "FMP USDJPY quote",
        "status": "fresh",
        "type": "market_cache",
        "required": true,
        "provider": "fmp",
        "authority": "aggregator",
        "expected_update_interval_hours": 6,
        "observed_at": "2026-07-21T11:57:11.000Z",
        "age_hours": 0.8,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-07-21T11:57:11.000Z",
        "freshness_policy": "fx_open_max_6h_weekend_friday_close",
        "session_status": "open",
        "freshness_deadline": "2026-07-21T17:57:11.000Z",
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      },
      {
        "id": "jquants_topix",
        "name": "J-Quants TOPIX daily bars",
        "status": "fresh",
        "type": "market_cache",
        "required": true,
        "provider": "jquants",
        "authority": "official_registry",
        "expected_update_interval_hours": null,
        "observed_at": "2026-07-20T15:00:00.000Z",
        "age_hours": 21.8,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-07-20T15:00:00.000Z",
        "freshness_policy": "jp_trading_day_aware",
        "session_status": "business_day",
        "freshness_deadline": null,
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      },
      {
        "id": "official_event_verifications",
        "name": "Official event verification overlay",
        "status": "reference",
        "type": "official_verification_cache",
        "required": false,
        "provider": "official-publishers",
        "authority": "official_publisher",
        "expected_update_interval_hours": null,
        "observed_at": "2026-07-21T04:03:51.951Z",
        "age_hours": 8.7,
        "stale": false,
        "degraded": false,
        "last_good_retained": false,
        "freshness": "2026-07-21T04:03:51.951Z",
        "freshness_policy": "reference",
        "session_status": "not_applicable",
        "freshness_deadline": null,
        "last_attempt_at": null,
        "last_successful_at": null,
        "degraded_reason": null
      }
    ]
  },
  "current_weather": {
    "weather": "volatile",
    "label": "Volatile",
    "label_ja": "荒れやすい",
    "score": 69,
    "raw_score": 76,
    "display_score": 69,
    "score_kind": "heuristic_score",
    "raw_weather": "event_storm",
    "display_weather": "volatile",
    "confidence_adjustment": {
      "applied": false,
      "reason": "classification, source, and timing evidence are operationally eligible"
    },
    "time_window": "active_72h",
    "basis_event_id": "jp-japan-cpi-2026-06-headline_yoy",
    "basis_cluster_id": "jp-japan-cpi-2026-06",
    "next_event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
    "short_explanation": "Inflation Rate YoY (Jun) is operationally active inside 72h.",
    "active_drivers": [
      "BOJ policy watch",
      "Japan rates",
      "VIX / equities"
    ],
    "market_stress_evidence": [
      "US 10Y pressure 85"
    ],
    "what_changed": "Current weather excludes forward-calendar, stale, degraded, and needs-classification observations.",
    "what_to_watch": [
      "release time",
      "headline surprise",
      "yield reaction",
      "USDJPY volatility"
    ]
  },
  "summary": {
    "event_risk_24h": "Calm",
    "volatility_pressure_72h": "High",
    "next_key_event": "Initial Jobless Claims (Jul/18)",
    "next_key_event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
    "next_key_event_at": "2026-07-23T21:30:00+09:00",
    "next_key_event_date_confidence": "provider_reported_datetime",
    "next_key_cluster_id": "us-initial-jobless-claims-2026-07-release-325e2215432e",
    "next_key_component_count": 1,
    "next_catalyst": "S&P Global Composite PMI (Jul)",
    "next_catalyst_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
    "next_catalyst_at": "2026-07-24T22:45:00+09:00",
    "next_catalyst_cluster_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2",
    "next_catalyst_component_count": 1,
    "current_driver": "BOJ policy watch / Japan rates / VIX / equities",
    "material_pressure_label": "Elevated",
    "macro_pressure_score": 69,
    "cross_asset_stress_score": 66,
    "operational_queue_count": 8,
    "forward_calendar_count": 100
  },
  "scope_summary": {
    "operational_count": 143,
    "reference_count": 143,
    "needs_classification_count": 104,
    "out_of_scope_count": 333,
    "invalid_count": 0,
    "top_out_of_scope_reasons": [
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_energy_inventory",
        "count": 110
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_government_auction",
        "count": 91
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_mortgage_series",
        "count": 36
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_regional_activity",
        "count": 32
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_housing",
        "count": 28
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_capital_flow",
        "count": 15
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_central_bank_balance_sheet",
        "count": 14
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_inventory",
        "count": 7
      }
    ]
  },
  "events": [
    {
      "id": "us-unclassified-event-71450263-2026-06-release-ff0dbc35f402-unknown",
      "canonical_event_id": "us-unclassified-event-71450263-2026-06-release-ff0dbc35f402-unknown",
      "event_cluster_id": "us-unclassified-event-71450263-2026-06-release-ff0dbc35f402",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-ff0dbc35f402",
      "scheduled_at": "2026-07-20T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b821dd45f4e4a636",
      "provider_release_id": "fmp:release:b821dd45f4e4a636",
      "provider_observation_id": "fmp:observation:7fe7faec22735fb8",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-71450263:unknown:unclassified-event-unknown-33ab51cb44f4:2026-06",
      "series_signature": "unclassified-event:unknown:33ab51cb44f4",
      "audit_observation_id": "fmp:observation:7fe7faec22735fb8",
      "provider_event_name": "Leading Index MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Leading Index MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Leading Index MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 35,
      "display_score": 35,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": -22.8,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-f1e8305a-2026-07-release-3cade94f92bd-unknown",
      "canonical_event_id": "us-unclassified-event-f1e8305a-2026-07-release-3cade94f92bd-unknown",
      "event_cluster_id": "us-unclassified-event-f1e8305a-2026-07-release-3cade94f92bd",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3cade94f92bd",
      "scheduled_at": "2026-07-21T21:55:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d1120e25fa62a234",
      "provider_release_id": "fmp:release:d1120e25fa62a234",
      "provider_observation_id": "fmp:observation:75d28ab7264e28e3",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-f1e8305a:unknown:unclassified-event-unknown-b0b262cbbcef:2026-07",
      "series_signature": "unclassified-event:unknown:b0b262cbbcef",
      "audit_observation_id": "fmp:observation:75d28ab7264e28e3",
      "provider_event_name": "Redbook YoY (Jul/18)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Redbook YoY (Jul/18)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Redbook YoY (Jul/18) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 48,
      "display_score": 39,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 0.1,
      "confidence_adjustment": {
        "applied": true,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "08:55 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-06-release-7feed008b71f-exports",
      "canonical_event_id": "jp-external-balance-2026-06-release-7feed008b71f-exports",
      "event_cluster_id": "jp-external-balance-2026-06-release-7feed008b71f",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "exports",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-7feed008b71f",
      "scheduled_at": "2026-07-22T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:4c7647dab13afaf7",
      "provider_release_id": "fmp:release:4c7647dab13afaf7",
      "provider_observation_id": "fmp:observation:b099ba9d7790c7c4",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:exports:external-balance-exports:2026-06",
      "series_signature": "external-balance:exports",
      "audit_observation_id": "fmp:observation:b099ba9d7790c7c4",
      "provider_event_name": "Exports YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Exports YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Exports YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 66,
      "display_score": 66,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 11,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-06-release-7feed008b71f-imports",
      "canonical_event_id": "jp-external-balance-2026-06-release-7feed008b71f-imports",
      "event_cluster_id": "jp-external-balance-2026-06-release-7feed008b71f",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "imports",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-7feed008b71f",
      "scheduled_at": "2026-07-22T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:4c7647dab13afaf7",
      "provider_release_id": "fmp:release:4c7647dab13afaf7",
      "provider_observation_id": "fmp:observation:5418e1f47e6e8bf6",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:imports:external-balance-imports:2026-06",
      "series_signature": "external-balance:imports",
      "audit_observation_id": "fmp:observation:5418e1f47e6e8bf6",
      "provider_event_name": "Imports YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Imports YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Imports YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 59,
      "display_score": 59,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 11,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-06-release-7feed008b71f-trade_balance",
      "canonical_event_id": "jp-external-balance-2026-06-release-7feed008b71f-trade_balance",
      "event_cluster_id": "jp-external-balance-2026-06-release-7feed008b71f",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-7feed008b71f",
      "scheduled_at": "2026-07-22T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:4c7647dab13afaf7",
      "provider_release_id": "fmp:release:4c7647dab13afaf7",
      "provider_observation_id": "fmp:observation:dbe15552a0222686",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:trade-balance:external-balance-trade-balance:2026-06",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:dbe15552a0222686",
      "provider_event_name": "Balance of Trade (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Balance of Trade (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Balance of Trade (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 82,
      "display_score": 82,
      "raw_weather": "event_storm",
      "display_weather": "event_storm",
      "display_weather_label": "Event Storm",
      "display_weather_label_ja": "イベント警戒",
      "lifecycle": "active_72h",
      "hours_from_now": 11,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:4c7647dab13afaf7",
        "fmp:release:fca4620a56ba5c9d"
      ]
    },
    {
      "id": "us-unclassified-event-2800f860-2026-07-release-58148f09c577-unknown",
      "canonical_event_id": "us-unclassified-event-2800f860-2026-07-release-58148f09c577-unknown",
      "event_cluster_id": "us-unclassified-event-2800f860-2026-07-release-58148f09c577",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-58148f09c577",
      "scheduled_at": "2026-07-22T20:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:bb20231ea95fce08",
      "provider_release_id": "fmp:release:bb20231ea95fce08",
      "provider_observation_id": "fmp:observation:5ac2e095acf1db43",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-2800f860:unknown:unclassified-event-unknown-7cdaf53e251d:2026-07",
      "series_signature": "unclassified-event:unknown:7cdaf53e251d",
      "audit_observation_id": "fmp:observation:5ac2e095acf1db43",
      "provider_event_name": "MBA Mortgage Market Index (Jul/17)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "MBA Mortgage Market Index (Jul/17)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "MBA Mortgage Market Index (Jul/17) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 48,
      "display_score": 39,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 22.2,
      "confidence_adjustment": {
        "applied": true,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "07:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-68224fa3-2026-07-release-58148f09c577-unknown",
      "canonical_event_id": "us-unclassified-event-68224fa3-2026-07-release-58148f09c577-unknown",
      "event_cluster_id": "us-unclassified-event-68224fa3-2026-07-release-58148f09c577",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-58148f09c577",
      "scheduled_at": "2026-07-22T20:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:bb20231ea95fce08",
      "provider_release_id": "fmp:release:bb20231ea95fce08",
      "provider_observation_id": "fmp:observation:7883e7090761936d",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-68224fa3:unknown:unclassified-event-unknown-ad31492238ec:2026-07",
      "series_signature": "unclassified-event:unknown:ad31492238ec",
      "audit_observation_id": "fmp:observation:7883e7090761936d",
      "provider_event_name": "MBA Mortgage Refinance Index (Jul/17)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "MBA Mortgage Refinance Index (Jul/17)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "MBA Mortgage Refinance Index (Jul/17) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 48,
      "display_score": 39,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 22.2,
      "confidence_adjustment": {
        "applied": true,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "07:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-e214adf5-2026-07-release-58148f09c577-unknown",
      "canonical_event_id": "us-unclassified-event-e214adf5-2026-07-release-58148f09c577-unknown",
      "event_cluster_id": "us-unclassified-event-e214adf5-2026-07-release-58148f09c577",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-58148f09c577",
      "scheduled_at": "2026-07-22T20:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:bb20231ea95fce08",
      "provider_release_id": "fmp:release:bb20231ea95fce08",
      "provider_observation_id": "fmp:observation:8fa45964d021c07b",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-e214adf5:unknown:unclassified-event-unknown-5a2ed00f6775:2026-07",
      "series_signature": "unclassified-event:unknown:5a2ed00f6775",
      "audit_observation_id": "fmp:observation:8fa45964d021c07b",
      "provider_event_name": "MBA Purchase Index (Jul/17)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "MBA Purchase Index (Jul/17)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "MBA Purchase Index (Jul/17) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 48,
      "display_score": 39,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 22.2,
      "confidence_adjustment": {
        "applied": true,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "07:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-07-release-325e2215432e-continuing_claims",
      "canonical_event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-continuing_claims",
      "event_cluster_id": "us-initial-jobless-claims-2026-07-release-325e2215432e",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "continuing_claims",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-325e2215432e",
      "scheduled_at": "2026-07-23T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:3b8692dcfb28e203",
      "provider_release_id": "fmp:release:3b8692dcfb28e203",
      "provider_observation_id": "fmp:observation:bd771788d72baf72",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:continuing-claims:initial-jobless-claims-continuing-claims:2026-07",
      "series_signature": "initial-jobless-claims:continuing_claims",
      "audit_observation_id": "fmp:observation:bd771788d72baf72",
      "provider_event_name": "Continuing Jobless Claims (Jul/11)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Continuing Jobless Claims (Jul/11)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Continuing Jobless Claims (Jul/11) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "continuing_jobless_claims",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 47.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-07-release-325e2215432e-four_week_average",
      "canonical_event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-four_week_average",
      "event_cluster_id": "us-initial-jobless-claims-2026-07-release-325e2215432e",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "four_week_average",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-325e2215432e",
      "scheduled_at": "2026-07-23T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:3b8692dcfb28e203",
      "provider_release_id": "fmp:release:3b8692dcfb28e203",
      "provider_observation_id": "fmp:observation:754d8009bb81cb86",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:four-week-average:initial-jobless-claims-four-week-average:2026-07",
      "series_signature": "initial-jobless-claims:four_week_average",
      "audit_observation_id": "fmp:observation:754d8009bb81cb86",
      "provider_event_name": "Jobless Claims 4-Week Average (Jul/18)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Jobless Claims 4-Week Average (Jul/18)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Jobless Claims 4-Week Average (Jul/18) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "jobless_claims_four_week_average",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 47.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "canonical_event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "event_cluster_id": "us-initial-jobless-claims-2026-07-release-325e2215432e",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "initial_claims",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-325e2215432e",
      "scheduled_at": "2026-07-23T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:3b8692dcfb28e203",
      "provider_release_id": "fmp:release:3b8692dcfb28e203",
      "provider_observation_id": "fmp:observation:a7b1f7ee21beaad9",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:initial-claims:initial-jobless-claims-initial-claims:2026-07",
      "series_signature": "initial-jobless-claims:initial_claims",
      "audit_observation_id": "fmp:observation:a7b1f7ee21beaad9",
      "provider_event_name": "Initial Jobless Claims (Jul/18)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Initial Jobless Claims (Jul/18)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Initial Jobless Claims (Jul/18) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "initial_jobless_claims",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 63,
      "display_score": 63,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 47.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-06-core_yoy",
      "canonical_event_id": "jp-japan-cpi-2026-06-core_yoy",
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "core_yoy",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3e6112cbe78f",
      "scheduled_at": "2026-07-24T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:99f912e4ab3494a1",
      "provider_release_id": "fmp:release:99f912e4ab3494a1",
      "provider_observation_id": "fmp:observation:c0bf3c77a5d40037",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:core-yoy:japan-cpi-core-yoy:2026-06",
      "series_signature": "japan-cpi:core_yoy",
      "audit_observation_id": "fmp:observation:c0bf3c77a5d40037",
      "provider_event_name": "Core Inflation Rate YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Core Inflation Rate YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core Inflation Rate YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 60,
      "display_score": 60,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 58.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-06-ex_food_energy_yoy",
      "canonical_event_id": "jp-japan-cpi-2026-06-ex_food_energy_yoy",
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "ex_food_energy_yoy",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-eb111df52bd0",
      "scheduled_at": "2026-07-24T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:99f912e4ab3494a1",
      "provider_release_id": "fmp:release:99f912e4ab3494a1",
      "provider_observation_id": "fmp:observation:073397ff89492e55",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:ex-food-energy-yoy:japan-cpi-ex-food-energy-yoy:2026-06",
      "series_signature": "japan-cpi:ex_food_energy_yoy",
      "audit_observation_id": "fmp:observation:073397ff89492e55",
      "provider_event_name": "Inflation Rate Ex-Food and Energy YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Inflation Rate Ex-Food and Energy YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate Ex-Food and Energy YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 53,
      "display_score": 53,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 58.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-06-headline",
      "canonical_event_id": "jp-japan-cpi-2026-06-headline",
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "headline",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-2026-07-24-2026-07-23T23Z",
      "scheduled_at": "2026-07-24T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": null,
      "provider_release_id": null,
      "provider_observation_id": null,
      "provider_observation_key": null,
      "series_signature": "japan-cpi:headline",
      "audit_observation_id": null,
      "provider_event_name": null,
      "provider_country": null,
      "provider_currency": null,
      "name": "Japan CPI",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "official_release_datetime",
      "expected_usdjpy_relevance": "Inflation persistence can affect BOJ watch and yen rate sensitivity.",
      "watch_points": [
        "core CPI",
        "services inflation",
        "food and energy split",
        "BOJ communication",
        "JGB yield reaction"
      ],
      "source_confidence": 92,
      "source_type": "official_publisher",
      "source_label": "Statistics Bureau of Japan",
      "source_url": "https://www.stat.go.jp/english/data/cpi/1582.html",
      "source": {
        "provider": "statistics-bureau-japan",
        "authority": "official_publisher",
        "publisher": "Statistics Bureau of Japan",
        "url": "https://www.stat.go.jp/english/data/cpi/1582.html"
      },
      "time_evidence": {
        "precision": "exact",
        "timezone": "Asia/Tokyo",
        "note": "Official Statistics Bureau release schedule."
      },
      "verification": {
        "status": "official_verified",
        "verified_against": "https://www.stat.go.jp/english/data/cpi/1582.html",
        "verified_at": "2026-07-21T04:03:51.951Z",
        "checked_at": "2026-07-21T04:03:51.951Z",
        "expires_at": "2026-07-22T04:03:51.951Z",
        "retrieval_content_hash": "09bad0238470a50763a480c56910d642496902956682268e3122ffd3537d1262",
        "parsed_evidence_hash": "8c6127838604cc15813879e768811b6844833be7074145ddf45b6282a1b94911",
        "degraded": false,
        "degraded_reason": null,
        "note": "Official verification overlay applied."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_seed_canonical",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "status": "operational",
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family"
      },
      "freshness_status": "reference",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 61,
      "display_score": 61,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 58.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 JST",
      "timing_note": "Official publisher schedule.",
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-06-headline_mom",
      "canonical_event_id": "jp-japan-cpi-2026-06-headline_mom",
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-4754b13c3a75",
      "scheduled_at": "2026-07-24T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:99f912e4ab3494a1",
      "provider_release_id": "fmp:release:99f912e4ab3494a1",
      "provider_observation_id": "fmp:observation:f5905b0efa2cefb6",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:headline-mom:japan-cpi-headline-mom:2026-06",
      "series_signature": "japan-cpi:headline_mom",
      "audit_observation_id": "fmp:observation:f5905b0efa2cefb6",
      "provider_event_name": "Inflation Rate MoM (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Inflation Rate MoM (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 53,
      "display_score": 53,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 58.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-06-headline_yoy",
      "canonical_event_id": "jp-japan-cpi-2026-06-headline_yoy",
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-eb111df52bd0",
      "scheduled_at": "2026-07-24T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:99f912e4ab3494a1",
      "provider_release_id": "fmp:release:99f912e4ab3494a1",
      "provider_observation_id": "fmp:observation:acaa7bb68f7de98d",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:headline-yoy:japan-cpi-headline-yoy:2026-06",
      "series_signature": "japan-cpi:headline_yoy",
      "audit_observation_id": "fmp:observation:acaa7bb68f7de98d",
      "provider_event_name": "Inflation Rate YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Inflation Rate YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 76,
      "display_score": 76,
      "raw_weather": "event_storm",
      "display_weather": "event_storm",
      "display_weather_label": "Event Storm",
      "display_weather_label_ja": "イベント警戒",
      "lifecycle": "active_72h",
      "hours_from_now": 58.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-unclassified-event-bf00b6cf-2026-07-release-78a8cb76cf24-unknown",
      "canonical_event_id": "jp-unclassified-event-bf00b6cf-2026-07-release-78a8cb76cf24-unknown",
      "event_cluster_id": "jp-unclassified-event-bf00b6cf-2026-07-release-78a8cb76cf24",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-78a8cb76cf24",
      "scheduled_at": "2026-07-24T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:a80b6873e4d1f942",
      "provider_release_id": "fmp:release:a80b6873e4d1f942",
      "provider_observation_id": "fmp:observation:bf32d58907746328",
      "provider_observation_key": "fmp:series:no-release:jp:unclassified-event-bf00b6cf:unknown:unclassified-event-unknown-39f49acf708d:2026-07",
      "series_signature": "unclassified-event:unknown:39f49acf708d",
      "audit_observation_id": "fmp:observation:bf32d58907746328",
      "provider_event_name": "Stock Investment by Foreigners (Jul/18)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Stock Investment by Foreigners (Jul/18)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Stock Investment by Foreigners (Jul/18) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 42,
      "display_score": 39,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 59,
      "confidence_adjustment": {
        "applied": true,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "canonical_event_id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "event_cluster_id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616",
      "event_family": "sp-global-composite-pmi",
      "event_type": "business_survey",
      "component": "composite_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-e217b4d7f616",
      "scheduled_at": "2026-07-24T09:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:c0eae4d21053e8bc",
      "provider_release_id": "fmp:release:c0eae4d21053e8bc",
      "provider_observation_id": "fmp:observation:3d8b629cd86f505b",
      "provider_observation_key": "fmp:series:no-release:jp:sp-global-composite-pmi:composite-headline:sp-global-composite-pmi-composite-headline:2026-07",
      "series_signature": "sp-global-composite-pmi:composite_headline",
      "audit_observation_id": "fmp:observation:3d8b629cd86f505b",
      "provider_event_name": "S&P Global Composite PMI (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "S&P Global Composite PMI (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Composite PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_composite_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 53,
      "display_score": 53,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 59.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "canonical_event_id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "event_cluster_id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f",
      "event_family": "sp-global-manufacturing-pmi",
      "event_type": "business_survey",
      "component": "manufacturing_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-c8bcb1344d8f",
      "scheduled_at": "2026-07-24T09:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:8a54aacba9fe5860",
      "provider_release_id": "fmp:release:8a54aacba9fe5860",
      "provider_observation_id": "fmp:observation:121b0580306dca49",
      "provider_observation_key": "fmp:series:no-release:jp:sp-global-manufacturing-pmi:manufacturing-headline:sp-global-manufacturing-pmi-manufacturing-headline:2026-07",
      "series_signature": "sp-global-manufacturing-pmi:manufacturing_headline",
      "audit_observation_id": "fmp:observation:121b0580306dca49",
      "provider_event_name": "S&P Global Manufacturing PMI (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "S&P Global Manufacturing PMI (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Manufacturing PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_manufacturing_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 60,
      "display_score": 60,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 59.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "canonical_event_id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "event_cluster_id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8",
      "event_family": "sp-global-services-pmi",
      "event_type": "business_survey",
      "component": "services_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-cc66dcf54ee8",
      "scheduled_at": "2026-07-24T09:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:37dce532851e3115",
      "provider_release_id": "fmp:release:37dce532851e3115",
      "provider_observation_id": "fmp:observation:9bfa60c9a60bb01e",
      "provider_observation_key": "fmp:series:no-release:jp:sp-global-services-pmi:services-headline:sp-global-services-pmi-services-headline:2026-07",
      "series_signature": "sp-global-services-pmi:services_headline",
      "audit_observation_id": "fmp:observation:9bfa60c9a60bb01e",
      "provider_event_name": "S&P Global Services PMI (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "S&P Global Services PMI (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Services PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_services_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 60,
      "display_score": 60,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "active_72h",
      "hours_from_now": 59.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "canonical_event_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "event_cluster_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2",
      "event_family": "sp-global-composite-pmi",
      "event_type": "business_survey",
      "component": "composite_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-4c8567ebc7b2",
      "scheduled_at": "2026-07-24T22:45:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:97cd593edd759c4b",
      "provider_release_id": "fmp:release:97cd593edd759c4b",
      "provider_observation_id": "fmp:observation:705596c95c4b970e",
      "provider_observation_key": "fmp:series:no-release:us:sp-global-composite-pmi:composite-headline:sp-global-composite-pmi-composite-headline:2026-07",
      "series_signature": "sp-global-composite-pmi:composite_headline",
      "audit_observation_id": "fmp:observation:705596c95c4b970e",
      "provider_event_name": "S&P Global Composite PMI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "S&P Global Composite PMI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Composite PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_composite_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 51,
      "display_score": 51,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 73,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:45 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "canonical_event_id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "event_cluster_id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74",
      "event_family": "sp-global-manufacturing-pmi",
      "event_type": "business_survey",
      "component": "manufacturing_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-cffbc2a67d74",
      "scheduled_at": "2026-07-24T22:45:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:4e2ba4e1f7a502ff",
      "provider_release_id": "fmp:release:4e2ba4e1f7a502ff",
      "provider_observation_id": "fmp:observation:adbde723095ddf2f",
      "provider_observation_key": "fmp:series:no-release:us:sp-global-manufacturing-pmi:manufacturing-headline:sp-global-manufacturing-pmi-manufacturing-headline:2026-07",
      "series_signature": "sp-global-manufacturing-pmi:manufacturing_headline",
      "audit_observation_id": "fmp:observation:adbde723095ddf2f",
      "provider_event_name": "S&P Global Manufacturing PMI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "S&P Global Manufacturing PMI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Manufacturing PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_manufacturing_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 51,
      "display_score": 51,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 73,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:45 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "canonical_event_id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "event_cluster_id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477",
      "event_family": "sp-global-services-pmi",
      "event_type": "business_survey",
      "component": "services_headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-d97fd69dd477",
      "scheduled_at": "2026-07-24T22:45:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:635bd37f0418e2e2",
      "provider_release_id": "fmp:release:635bd37f0418e2e2",
      "provider_observation_id": "fmp:observation:c1c520a856e9ce8a",
      "provider_observation_key": "fmp:series:no-release:us:sp-global-services-pmi:services-headline:sp-global-services-pmi-services-headline:2026-07",
      "series_signature": "sp-global-services-pmi:services_headline",
      "audit_observation_id": "fmp:observation:c1c520a856e9ce8a",
      "provider_event_name": "S&P Global Services PMI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "S&P Global Services PMI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "S&P Global Services PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "sp_global_services_pmi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 51,
      "display_score": 51,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 73,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "09:45 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-50f5c460-2026-07-release-3292dcd5f1b8-unknown",
      "canonical_event_id": "us-unclassified-event-50f5c460-2026-07-release-3292dcd5f1b8-unknown",
      "event_cluster_id": "us-unclassified-event-50f5c460-2026-07-release-3292dcd5f1b8",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3292dcd5f1b8",
      "scheduled_at": "2026-07-25T00:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:9001df722416be02",
      "provider_release_id": "fmp:release:9001df722416be02",
      "provider_observation_id": "fmp:observation:b9263dfffd193021",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-50f5c460:unknown:unclassified-event-unknown-07563addfbc0:2026-07",
      "series_signature": "unclassified-event:unknown:07563addfbc0",
      "audit_observation_id": "fmp:observation:b9263dfffd193021",
      "provider_event_name": "Kansas Fed Composite Index (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Kansas Fed Composite Index (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Kansas Fed Composite Index (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 74.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "11:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-5670e9f1-2026-07-release-3292dcd5f1b8-unknown",
      "canonical_event_id": "us-unclassified-event-5670e9f1-2026-07-release-3292dcd5f1b8-unknown",
      "event_cluster_id": "us-unclassified-event-5670e9f1-2026-07-release-3292dcd5f1b8",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3292dcd5f1b8",
      "scheduled_at": "2026-07-25T00:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:9001df722416be02",
      "provider_release_id": "fmp:release:9001df722416be02",
      "provider_observation_id": "fmp:observation:4b4fb5566eac3a42",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-5670e9f1:unknown:unclassified-event-unknown-7a6618081652:2026-07",
      "series_signature": "unclassified-event:unknown:7a6618081652",
      "audit_observation_id": "fmp:observation:4b4fb5566eac3a42",
      "provider_event_name": "Kansas Fed Manufacturing Index (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Kansas Fed Manufacturing Index (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Kansas Fed Manufacturing Index (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 74.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "11:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-unclassified-event-78ce6ba3-no-reference-release-a17a9aa2684f-unknown",
      "canonical_event_id": "jp-unclassified-event-78ce6ba3-no-reference-release-a17a9aa2684f-unknown",
      "event_cluster_id": "jp-unclassified-event-78ce6ba3-no-reference-release-a17a9aa2684f",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-a17a9aa2684f",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:938f95140d3999d2",
      "provider_release_id": "fmp:release:938f95140d3999d2",
      "provider_observation_id": "fmp:observation:f4b7f1a6de9482ec",
      "provider_observation_key": "fmp:series:no-release:jp:unclassified-event-78ce6ba3:unknown:unclassified-event-unknown-78ce6ba35de3:no-reference",
      "series_signature": "unclassified-event:unknown:78ce6ba35de3",
      "audit_observation_id": "fmp:observation:f4b7f1a6de9482ec",
      "provider_event_name": "CFTC JPY speculative net positions",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "CFTC JPY speculative net positions",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC JPY speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 37,
      "display_score": 37,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "04:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-0c3d8bc6-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-0c3d8bc6-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-0c3d8bc6-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:3ee03ccc2609add0",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-0c3d8bc6:unknown:unclassified-event-unknown-0c3d8bc69dfa:no-reference",
      "series_signature": "unclassified-event:unknown:0c3d8bc69dfa",
      "audit_observation_id": "fmp:observation:3ee03ccc2609add0",
      "provider_event_name": "CFTC Wheat speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Wheat speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Wheat speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-2dc09460-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-2dc09460-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-2dc09460-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:5d56e6df1df6e961",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-2dc09460:unknown:unclassified-event-unknown-2dc0946053a0:no-reference",
      "series_signature": "unclassified-event:unknown:2dc0946053a0",
      "audit_observation_id": "fmp:observation:5d56e6df1df6e961",
      "provider_event_name": "CFTC S&P 500 speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC S&P 500 speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC S&P 500 speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 37,
      "display_score": 37,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-61193df4-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-61193df4-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-61193df4-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:68c89acb4b532353",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-61193df4:unknown:unclassified-event-unknown-61193df4a91d:no-reference",
      "series_signature": "unclassified-event:unknown:61193df4a91d",
      "audit_observation_id": "fmp:observation:68c89acb4b532353",
      "provider_event_name": "CFTC Soybeans speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Soybeans speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Soybeans speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-677fef61-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-677fef61-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-677fef61-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:4ad5395e4caafc9e",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-677fef61:unknown:unclassified-event-unknown-677fef61cf2e:no-reference",
      "series_signature": "unclassified-event:unknown:677fef61cf2e",
      "audit_observation_id": "fmp:observation:4ad5395e4caafc9e",
      "provider_event_name": "CFTC Gold Speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Gold Speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Gold Speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 37,
      "display_score": 37,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-77b3b2a5-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-77b3b2a5-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-77b3b2a5-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:2f2407ee1fb70223",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-77b3b2a5:unknown:unclassified-event-unknown-77b3b2a5aef5:no-reference",
      "series_signature": "unclassified-event:unknown:77b3b2a5aef5",
      "audit_observation_id": "fmp:observation:2f2407ee1fb70223",
      "provider_event_name": "CFTC Natural Gas speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Natural Gas speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Natural Gas speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-81143feb-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-81143feb-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-81143feb-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:0e29147664a5b979",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-81143feb:unknown:unclassified-event-unknown-81143febe9e4:no-reference",
      "series_signature": "unclassified-event:unknown:81143febe9e4",
      "audit_observation_id": "fmp:observation:0e29147664a5b979",
      "provider_event_name": "CFTC Silver Speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Silver Speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Silver Speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-9015078e-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-9015078e-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-9015078e-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:057b0198cc5f75f2",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-9015078e:unknown:unclassified-event-unknown-9015078e7354:no-reference",
      "series_signature": "unclassified-event:unknown:9015078e7354",
      "audit_observation_id": "fmp:observation:057b0198cc5f75f2",
      "provider_event_name": "CFTC Corn speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Corn speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Corn speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-b2fee6bc-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-b2fee6bc-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-b2fee6bc-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:6d26e1416606806d",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-b2fee6bc:unknown:unclassified-event-unknown-b2fee6bc9596:no-reference",
      "series_signature": "unclassified-event:unknown:b2fee6bc9596",
      "audit_observation_id": "fmp:observation:6d26e1416606806d",
      "provider_event_name": "CFTC Crude Oil speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Crude Oil speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Crude Oil speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 37,
      "display_score": 37,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-b7725cea-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-b7725cea-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-b7725cea-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:51f57f3747d09ab5",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-b7725cea:unknown:unclassified-event-unknown-b7725cea7a1d:no-reference",
      "series_signature": "unclassified-event:unknown:b7725cea7a1d",
      "audit_observation_id": "fmp:observation:51f57f3747d09ab5",
      "provider_event_name": "CFTC Copper Speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Copper Speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Copper Speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-b98c3c06-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-b98c3c06-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-b98c3c06-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:1b3fc76446972778",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-b98c3c06:unknown:unclassified-event-unknown-b98c3c06bb81:no-reference",
      "series_signature": "unclassified-event:unknown:b98c3c06bb81",
      "audit_observation_id": "fmp:observation:1b3fc76446972778",
      "provider_event_name": "CFTC Nasdaq 100 speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Nasdaq 100 speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Nasdaq 100 speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 37,
      "display_score": 37,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-unclassified-event-e114f9fe-no-reference-release-f078039cf454-unknown",
      "canonical_event_id": "us-unclassified-event-e114f9fe-no-reference-release-f078039cf454-unknown",
      "event_cluster_id": "us-unclassified-event-e114f9fe-no-reference-release-f078039cf454",
      "event_family": "unclassified-event",
      "event_type": "unknown",
      "component": "unknown",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f078039cf454",
      "scheduled_at": "2026-07-25T04:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:b97703b127ae5495",
      "provider_release_id": "fmp:release:b97703b127ae5495",
      "provider_observation_id": "fmp:observation:fd6e2316165230e9",
      "provider_observation_key": "fmp:series:no-release:us:unclassified-event-e114f9fe:unknown:unclassified-event-unknown-e114f9fee62e:no-reference",
      "series_signature": "unclassified-event:unknown:e114f9fee62e",
      "audit_observation_id": "fmp:observation:fd6e2316165230e9",
      "provider_event_name": "CFTC Aluminium Speculative net positions",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CFTC Aluminium Speculative net positions",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CFTC Aluminium Speculative net positions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "provider identity",
        "country",
        "release time"
      ],
      "source_confidence": 40,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "needs_classification",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "needs_classification",
        "rule": "unrecognized_provider_event",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "unrecognized_provider_event"
      },
      "scope": {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "rule": "ontology_ambiguity"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 30,
      "display_score": 30,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "needs_classification",
      "hours_from_now": 78.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "needs_classification events cannot drive High risk or Event Storm"
      },
      "release_time_local": "03:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-2f0b11a3",
      "canonical_event_id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-2f0b11a3",
      "event_cluster_id": "us-activity-reference-2026-06-release-3a5a54508f41",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3a5a54508f41",
      "scheduled_at": "2026-07-27T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:926ede7e767540de",
      "provider_release_id": "fmp:release:926ede7e767540de",
      "provider_observation_id": "fmp:observation:cc9df100eb984c08",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-307960c5281b:2026-06",
      "series_signature": "activity-reference:reference_component:307960c5281b",
      "audit_observation_id": "fmp:observation:cc9df100eb984c08",
      "provider_event_name": "Durable Goods Orders Ex Defense MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Durable Goods Orders Ex Defense MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Durable Goods Orders Ex Defense MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 44,
      "display_score": 44,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 143.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-6fdf5d53",
      "canonical_event_id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-6fdf5d53",
      "event_cluster_id": "us-activity-reference-2026-06-release-3a5a54508f41",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3a5a54508f41",
      "scheduled_at": "2026-07-27T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:926ede7e767540de",
      "provider_release_id": "fmp:release:926ede7e767540de",
      "provider_observation_id": "fmp:observation:1ff230fdd6076113",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-9af029319cd1:2026-06",
      "series_signature": "activity-reference:reference_component:9af029319cd1",
      "audit_observation_id": "fmp:observation:1ff230fdd6076113",
      "provider_event_name": "Durable Goods Orders Ex Transp MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Durable Goods Orders Ex Transp MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Durable Goods Orders Ex Transp MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 51,
      "display_score": 51,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 143.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-9779efe1",
      "canonical_event_id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-9779efe1",
      "event_cluster_id": "us-activity-reference-2026-06-release-3a5a54508f41",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3a5a54508f41",
      "scheduled_at": "2026-07-27T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:926ede7e767540de",
      "provider_release_id": "fmp:release:926ede7e767540de",
      "provider_observation_id": "fmp:observation:5ed5b9328cd043df",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-dd1ee237683c:2026-06",
      "series_signature": "activity-reference:reference_component:dd1ee237683c",
      "audit_observation_id": "fmp:observation:5ed5b9328cd043df",
      "provider_event_name": "Non Defense Goods Orders Ex Air (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Non Defense Goods Orders Ex Air (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "low",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Non Defense Goods Orders Ex Air (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 70,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 44,
      "display_score": 44,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 143.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-d3ac66a0",
      "canonical_event_id": "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-d3ac66a0",
      "event_cluster_id": "us-activity-reference-2026-06-release-3a5a54508f41",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3a5a54508f41",
      "scheduled_at": "2026-07-27T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:926ede7e767540de",
      "provider_release_id": "fmp:release:926ede7e767540de",
      "provider_observation_id": "fmp:observation:4afb37d85c82d030",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-eb958b7bfed0:2026-06",
      "series_signature": "activity-reference:reference_component:eb958b7bfed0",
      "audit_observation_id": "fmp:observation:4afb37d85c82d030",
      "provider_event_name": "Durable Goods Orders MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Durable Goods Orders MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Durable Goods Orders MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 67,
      "display_score": 67,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 143.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-external-balance-2026-06-release-b0e3830791ba-trade_balance",
      "canonical_event_id": "us-external-balance-2026-06-release-b0e3830791ba-trade_balance",
      "event_cluster_id": "us-external-balance-2026-06-release-b0e3830791ba",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-b0e3830791ba",
      "scheduled_at": "2026-07-28T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f464420c2cb11e04",
      "provider_release_id": "fmp:release:f464420c2cb11e04",
      "provider_observation_id": "fmp:observation:a252efc349f2323f",
      "provider_observation_key": "fmp:series:no-release:us:external-balance:trade-balance:external-balance-trade-balance:2026-06",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:a252efc349f2323f",
      "provider_event_name": "Goods Trade Balance (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Goods Trade Balance (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Goods Trade Balance (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 51,
      "display_score": 51,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 167.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:f464420c2cb11e04"
      ]
    },
    {
      "id": "us-consumer-demand-2026-07-release-5328364ac2b6-consumer_reference",
      "canonical_event_id": "us-consumer-demand-2026-07-release-5328364ac2b6-consumer_reference",
      "event_cluster_id": "us-consumer-demand-2026-07-release-5328364ac2b6",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-5328364ac2b6",
      "scheduled_at": "2026-07-28T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:c78685a99b9679a5",
      "provider_release_id": "fmp:release:c78685a99b9679a5",
      "provider_observation_id": "fmp:observation:24e76e529a3acee0",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-d18a2e86073f:2026-07",
      "series_signature": "consumer-demand:consumer_reference:d18a2e86073f",
      "audit_observation_id": "fmp:observation:24e76e529a3acee0",
      "provider_event_name": "CB Consumer Confidence (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CB Consumer Confidence (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CB Consumer Confidence (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 169.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-fomc-2026-07-29-decision",
      "canonical_event_id": "us-fomc-2026-07-29-decision",
      "event_cluster_id": "us-fomc-2026-07-29",
      "event_family": "fomc",
      "event_type": "central_bank_decision",
      "component": "decision",
      "reference_period": null,
      "occurrence_key": "no-reference-window-2026-07-28-2026-07-29",
      "scheduled_at": "2026-07-30T03:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": {
        "end": "2026-07-29",
        "start": "2026-07-28",
        "timezone": "America/New_York"
      },
      "provider_event_id": "fmp:release:f22b90733ec543f4",
      "provider_release_id": "fmp:release:f22b90733ec543f4",
      "provider_observation_id": "fmp:observation:1f6d721d935d3923",
      "provider_observation_key": "fmp:series:no-release:us:fomc:decision:fomc-decision:no-reference",
      "series_signature": "fomc:decision",
      "audit_observation_id": "fmp:observation:1f6d721d935d3923",
      "provider_event_name": "Fed Interest Rate Decision",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "FOMC Decision",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "estimated_from_official_meeting_window",
      "expected_usdjpy_relevance": "Policy statement and press commentary can reshape dollar rate expectations.",
      "watch_points": [
        "policy decision",
        "statement wording",
        "rate path repricing",
        "cross-asset confirmation"
      ],
      "source_confidence": 92,
      "source_type": "official_publisher",
      "source_label": "Federal Reserve Board",
      "source_url": "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm",
      "source": {
        "provider": "federal-reserve",
        "authority": "official_publisher",
        "publisher": "Federal Reserve Board",
        "url": "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm"
      },
      "time_evidence": {
        "precision": "estimated",
        "timezone": "America/New_York",
        "note": "Meeting window is official; display time remains an estimate."
      },
      "verification": {
        "status": "official_window_verified",
        "verified_against": "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm",
        "verified_at": "2026-07-19T03:00:00.000Z",
        "checked_at": "2026-07-19T03:00:00.000Z",
        "expires_at": "2026-07-26T03:00:00.000Z",
        "retrieval_content_hash": "c25677044e4d004d074c2b45fc740cbd733f18ea1236e0ac6f5693e3aa197a9a",
        "parsed_evidence_hash": "c25677044e4d004d074c2b45fc740cbd733f18ea1236e0ac6f5693e3aa197a9a",
        "degraded": false,
        "degraded_reason": null,
        "note": "Official verification overlay applied."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_seed_canonical",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "status": "operational",
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family"
      },
      "freshness_status": "reference",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 58,
      "display_score": 53,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 197.2,
      "confidence_adjustment": {
        "applied": true,
        "reason": "component time is estimated from an official window"
      },
      "release_time_local": null,
      "timing_note": "Display time estimated from the official meeting window.",
      "matched_provider_event_ids": [
        "fmp:release:f22b90733ec543f4"
      ]
    },
    {
      "id": "us-fomc-2026-07-29-press_conference",
      "canonical_event_id": "us-fomc-2026-07-29-press_conference",
      "event_cluster_id": "us-fomc-2026-07-29",
      "event_family": "fomc",
      "event_type": "central_bank_communication",
      "component": "press_conference",
      "reference_period": null,
      "occurrence_key": "no-reference-release-86da2bce74a7",
      "scheduled_at": "2026-07-30T03:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f22b90733ec543f4",
      "provider_release_id": "fmp:release:f22b90733ec543f4",
      "provider_observation_id": "fmp:observation:8d65efef837ffa4f",
      "provider_observation_key": "fmp:series:no-release:us:fomc:press-conference:fomc-press-conference:no-reference",
      "series_signature": "fomc:press_conference",
      "audit_observation_id": "fmp:observation:8d65efef837ffa4f",
      "provider_event_name": "Fed Press Conference",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Fed Press Conference",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Fed Press Conference is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "chair remarks",
        "policy path",
        "inflation assessment",
        "US yield reaction"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "fomc_press_conference",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 197.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-consumer-demand-2026-07-release-435fe5668223-consumer_reference",
      "canonical_event_id": "jp-consumer-demand-2026-07-release-435fe5668223-consumer_reference",
      "event_cluster_id": "jp-consumer-demand-2026-07-release-435fe5668223",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-435fe5668223",
      "scheduled_at": "2026-07-30T14:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:1a5632441e4b4ee3",
      "provider_release_id": "fmp:release:1a5632441e4b4ee3",
      "provider_observation_id": "fmp:observation:993b5cc732a5e9f7",
      "provider_observation_key": "fmp:series:no-release:jp:consumer-demand:consumer-reference:consumer-demand-consumer-reference-86e06fa48e3c:2026-07",
      "series_signature": "consumer-demand:consumer_reference:86e06fa48e3c",
      "audit_observation_id": "fmp:observation:993b5cc732a5e9f7",
      "provider_event_name": "Consumer Confidence (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Consumer Confidence (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Consumer Confidence (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 208.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:00 PM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-1e4b8b11",
      "canonical_event_id": "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-1e4b8b11",
      "event_cluster_id": "us-consumer-demand-2026-06-release-3d315d3b7da4",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3d315d3b7da4",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:2e984febd2dd259d",
      "provider_release_id": "fmp:release:2e984febd2dd259d",
      "provider_observation_id": "fmp:observation:a10c87f3ec676fce",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-69b08b0eaf6c:2026-06",
      "series_signature": "consumer-demand:consumer_reference:69b08b0eaf6c",
      "audit_observation_id": "fmp:observation:a10c87f3ec676fce",
      "provider_event_name": "Personal Income MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Personal Income MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Personal Income MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-d8d91679",
      "canonical_event_id": "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-d8d91679",
      "event_cluster_id": "us-consumer-demand-2026-06-release-3d315d3b7da4",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-3d315d3b7da4",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:2e984febd2dd259d",
      "provider_release_id": "fmp:release:2e984febd2dd259d",
      "provider_observation_id": "fmp:observation:43017033de0c2ed5",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-981a7e81a146:2026-06",
      "series_signature": "consumer-demand:consumer_reference:981a7e81a146",
      "audit_observation_id": "fmp:observation:43017033de0c2ed5",
      "provider_event_name": "Personal Spending MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Personal Spending MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Personal Spending MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-gdp-2026-Q2-release-0bba9a228698-headline_qoq",
      "canonical_event_id": "us-gdp-2026-Q2-release-0bba9a228698-headline_qoq",
      "event_cluster_id": "us-gdp-2026-Q2-release-0bba9a228698",
      "event_family": "gdp",
      "event_type": "activity",
      "component": "headline_qoq",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-0bba9a228698",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:2555c5ab1ef10eb2",
      "provider_release_id": "fmp:release:2555c5ab1ef10eb2",
      "provider_observation_id": "fmp:observation:5bf7f6208f65cd81",
      "provider_observation_key": "fmp:series:no-release:us:gdp:headline-qoq:gdp-headline-qoq:2026-q2",
      "series_signature": "gdp:headline_qoq",
      "audit_observation_id": "fmp:observation:5bf7f6208f65cd81",
      "provider_event_name": "Gross Domestic Product QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Gross Domestic Product QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Gross Domestic Product QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_gdp",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:2555c5ab1ef10eb2"
      ]
    },
    {
      "id": "us-gdp-2026-Q2-release-0bba9a228698-price_index",
      "canonical_event_id": "us-gdp-2026-Q2-release-0bba9a228698-price_index",
      "event_cluster_id": "us-gdp-2026-Q2-release-0bba9a228698",
      "event_family": "gdp",
      "event_type": "activity",
      "component": "price_index",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-0bba9a228698",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:2555c5ab1ef10eb2",
      "provider_release_id": "fmp:release:2555c5ab1ef10eb2",
      "provider_observation_id": "fmp:observation:b6e97665c35367df",
      "provider_observation_key": "fmp:series:no-release:us:gdp:price-index:gdp-price-index:2026-q2",
      "series_signature": "gdp:price_index",
      "audit_observation_id": "fmp:observation:b6e97665c35367df",
      "provider_event_name": "GDP Price Index QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "GDP Price Index QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "GDP Price Index QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_gdp",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5-initial_claims",
      "canonical_event_id": "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5-initial_claims",
      "event_cluster_id": "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "initial_claims",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-bfa78a6bccc5",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf64cdb5e341531a",
      "provider_release_id": "fmp:release:cf64cdb5e341531a",
      "provider_observation_id": "fmp:observation:446ba849347e4753",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:initial-claims:initial-jobless-claims-initial-claims:2026-07",
      "series_signature": "initial-jobless-claims:initial_claims",
      "audit_observation_id": "fmp:observation:446ba849347e4753",
      "provider_event_name": "Initial Jobless Claims (Jul/25)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Initial Jobless Claims (Jul/25)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Initial Jobless Claims (Jul/25) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "initial_jobless_claims",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-pce-2026-06-core_mom",
      "canonical_event_id": "us-pce-2026-06-core_mom",
      "event_cluster_id": "us-pce-2026-06",
      "event_family": "us-pce",
      "event_type": "inflation",
      "component": "core_mom",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-97849aa9fc5e",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:66c770d0b5a0c46f",
      "provider_release_id": "fmp:release:66c770d0b5a0c46f",
      "provider_observation_id": "fmp:observation:e496d5b0826dfed0",
      "provider_observation_key": "fmp:series:no-release:us:us-pce:core-mom:us-pce-core-mom:2026-06",
      "series_signature": "us-pce:core_mom",
      "audit_observation_id": "fmp:observation:e496d5b0826dfed0",
      "provider_event_name": "Core PCE Price Index MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core PCE Price Index MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core PCE Price Index MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us_pce",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-pce-2026-06-headline",
      "canonical_event_id": "us-pce-2026-06-headline",
      "event_cluster_id": "us-pce-2026-06",
      "event_family": "us-pce",
      "event_type": "inflation",
      "component": "headline",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-2026-07-30-2026-07-30T12Z",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": null,
      "provider_release_id": null,
      "provider_observation_id": null,
      "provider_observation_key": null,
      "series_signature": "us-pce:headline",
      "audit_observation_id": null,
      "provider_event_name": null,
      "provider_country": null,
      "provider_currency": null,
      "name": "US PCE",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "official_release_datetime",
      "expected_usdjpy_relevance": "Core inflation data can shift Fed path pricing and dollar rate sensitivity.",
      "watch_points": [
        "core PCE",
        "services inflation",
        "monthly momentum",
        "income and spending mix",
        "US 2Y and 10Y yield reaction"
      ],
      "source_confidence": 92,
      "source_type": "official_publisher",
      "source_label": "U.S. Bureau of Economic Analysis",
      "source_url": "https://www.bea.gov/news/schedule",
      "source": {
        "provider": "bea",
        "authority": "official_publisher",
        "publisher": "U.S. Bureau of Economic Analysis",
        "url": "https://www.bea.gov/news/schedule"
      },
      "time_evidence": {
        "precision": "exact",
        "timezone": "America/New_York",
        "note": "Official BEA release schedule."
      },
      "verification": {
        "status": "official_verified",
        "verified_against": "https://www.bea.gov/news/schedule",
        "verified_at": "2026-07-19T03:00:00.000Z",
        "checked_at": "2026-07-19T03:00:00.000Z",
        "expires_at": "2026-07-26T03:00:00.000Z",
        "retrieval_content_hash": "822689cfd77d552c33da8cb5a515fb89a796ce0bb9ad80c408fe0507aae9c333",
        "parsed_evidence_hash": "822689cfd77d552c33da8cb5a515fb89a796ce0bb9ad80c408fe0507aae9c333",
        "degraded": false,
        "degraded_reason": null,
        "note": "Official verification overlay applied."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_seed_canonical",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "status": "operational",
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family"
      },
      "freshness_status": "reference",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM ET",
      "timing_note": "Official publisher schedule.",
      "matched_provider_event_ids": []
    },
    {
      "id": "us-pce-2026-06-headline_mom",
      "canonical_event_id": "us-pce-2026-06-headline_mom",
      "event_cluster_id": "us-pce-2026-06",
      "event_family": "us-pce",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-f67d1b955098",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:66c770d0b5a0c46f",
      "provider_release_id": "fmp:release:66c770d0b5a0c46f",
      "provider_observation_id": "fmp:observation:d531e3c262eafff3",
      "provider_observation_key": "fmp:series:no-release:us:us-pce:headline-mom:us-pce-headline-mom:2026-06",
      "series_signature": "us-pce:headline_mom",
      "audit_observation_id": "fmp:observation:d531e3c262eafff3",
      "provider_event_name": "PCE Price Index MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "PCE Price Index MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "PCE Price Index MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us_pce",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 40,
      "display_score": 40,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-pce-2026-06-headline_yoy",
      "canonical_event_id": "us-pce-2026-06-headline_yoy",
      "event_cluster_id": "us-pce-2026-06",
      "event_family": "us-pce",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-c678d41b4686",
      "scheduled_at": "2026-07-30T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:66c770d0b5a0c46f",
      "provider_release_id": "fmp:release:66c770d0b5a0c46f",
      "provider_observation_id": "fmp:observation:03c841b1dbc22a7b",
      "provider_observation_key": "fmp:series:no-release:us:us-pce:headline-yoy:us-pce-headline-yoy:2026-06",
      "series_signature": "us-pce:headline_yoy",
      "audit_observation_id": "fmp:observation:03c841b1dbc22a7b",
      "provider_event_name": "PCE Price Index YoY (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "PCE Price Index YoY (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "PCE Price Index YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us_pce",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 40,
      "display_score": 40,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 215.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-labor-market-2026-06-release-ad7f2dff7851-unemployment_rate",
      "canonical_event_id": "jp-japan-labor-market-2026-06-release-ad7f2dff7851-unemployment_rate",
      "event_cluster_id": "jp-japan-labor-market-2026-06-release-ad7f2dff7851",
      "event_family": "japan-labor-market",
      "event_type": "labor_market",
      "component": "unemployment_rate",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-ad7f2dff7851",
      "scheduled_at": "2026-07-31T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:a4c9ef540ffd986f",
      "provider_release_id": "fmp:release:a4c9ef540ffd986f",
      "provider_observation_id": "fmp:observation:198d68ec23660e20",
      "provider_observation_key": "fmp:series:no-release:jp:japan-labor-market:unemployment-rate:japan-labor-market-unemployment-rate:2026-06",
      "series_signature": "japan-labor-market:unemployment_rate",
      "audit_observation_id": "fmp:observation:198d68ec23660e20",
      "provider_event_name": "Unemployment Rate (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Unemployment Rate (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Unemployment Rate (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "unemployment_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 226.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-industrial-production-2026-06-release-86f9a204fdc8-headline_mom",
      "canonical_event_id": "jp-industrial-production-2026-06-release-86f9a204fdc8-headline_mom",
      "event_cluster_id": "jp-industrial-production-2026-06-release-86f9a204fdc8",
      "event_family": "industrial-production",
      "event_type": "activity",
      "component": "headline_mom",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-86f9a204fdc8",
      "scheduled_at": "2026-07-31T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:e6ce430a6b07e0be",
      "provider_release_id": "fmp:release:e6ce430a6b07e0be",
      "provider_observation_id": "fmp:observation:fa8b0d12c669ce44",
      "provider_observation_key": "fmp:series:no-release:jp:industrial-production:headline-mom:industrial-production-headline-mom:2026-06",
      "series_signature": "industrial-production:headline_mom",
      "audit_observation_id": "fmp:observation:fa8b0d12c669ce44",
      "provider_event_name": "Industrial Production MoM (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Industrial Production MoM (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Industrial Production MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "industrial_production_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 227,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-retail-sales-2026-06-release-d3fddf754ad4-headline_yoy",
      "canonical_event_id": "jp-retail-sales-2026-06-release-d3fddf754ad4-headline_yoy",
      "event_cluster_id": "jp-retail-sales-2026-06-release-d3fddf754ad4",
      "event_family": "retail-sales",
      "event_type": "activity",
      "component": "headline_yoy",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-d3fddf754ad4",
      "scheduled_at": "2026-07-31T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:3e9b18a563b8e1ba",
      "provider_release_id": "fmp:release:3e9b18a563b8e1ba",
      "provider_observation_id": "fmp:observation:9ab3b9fd8ab12563",
      "provider_observation_key": "fmp:series:no-release:jp:retail-sales:headline-yoy:retail-sales-headline-yoy:2026-06",
      "series_signature": "retail-sales:headline_yoy",
      "audit_observation_id": "fmp:observation:9ab3b9fd8ab12563",
      "provider_event_name": "Retail Sales YoY (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Retail Sales YoY (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Retail Sales YoY (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_retail_sales",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 227,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-boj-policy-2026-07-31-decision",
      "canonical_event_id": "jp-boj-policy-2026-07-31-decision",
      "event_cluster_id": "jp-boj-policy-2026-07-31",
      "event_family": "boj-policy",
      "event_type": "central_bank_decision",
      "component": "decision",
      "reference_period": null,
      "occurrence_key": "no-reference-window-2026-07-30-2026-07-31",
      "scheduled_at": "2026-07-31T12:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": {
        "end": "2026-07-31",
        "start": "2026-07-30",
        "timezone": "Asia/Tokyo"
      },
      "provider_event_id": "fmp:release:f58d678c1c105c9a",
      "provider_release_id": "fmp:release:f58d678c1c105c9a",
      "provider_observation_id": "fmp:observation:3b69427c6ac06794",
      "provider_observation_key": "fmp:series:no-release:jp:boj-policy:decision:boj-policy-decision:no-reference",
      "series_signature": "boj-policy:decision",
      "audit_observation_id": "fmp:observation:3b69427c6ac06794",
      "provider_event_name": "BoJ Interest Rate Decision",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "BOJ Monetary Policy Meeting",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "official_meeting_window",
      "expected_usdjpy_relevance": "Policy path, bond market language, and inflation assessment affect yen rate sensitivity.",
      "watch_points": [
        "policy decision",
        "outlook wording",
        "governor commentary",
        "JGB yield reaction",
        "yen cross confirmation"
      ],
      "source_confidence": 92,
      "source_type": "official_publisher",
      "source_label": "Bank of Japan",
      "source_url": "https://www.boj.or.jp/en/mopo/mpmsche_minu/index.htm",
      "source": {
        "provider": "bank-of-japan",
        "authority": "official_publisher",
        "publisher": "Bank of Japan",
        "url": "https://www.boj.or.jp/en/mopo/mpmsche_minu/index.htm"
      },
      "time_evidence": {
        "precision": "official_window",
        "timezone": "Asia/Tokyo",
        "note": "Official meeting window; release time is not fixed."
      },
      "verification": {
        "status": "official_window_verified",
        "verified_against": "https://www.boj.or.jp/en/mopo/mpmsche_minu/index.htm",
        "verified_at": "2026-07-19T03:05:00.000Z",
        "checked_at": "2026-07-19T03:05:00.000Z",
        "expires_at": "2026-07-26T03:05:00.000Z",
        "retrieval_content_hash": "bbd76aaf3df7dfaa1a63d1c6e825334ae7ecc49b5acab27b2576ebeba013f07e",
        "parsed_evidence_hash": "bbd76aaf3df7dfaa1a63d1c6e825334ae7ecc49b5acab27b2576ebeba013f07e",
        "degraded": false,
        "degraded_reason": null,
        "note": "Official verification overlay applied."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_seed_canonical",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "status": "operational",
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family"
      },
      "freshness_status": "reference",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 55,
      "display_score": 55,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 230.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": null,
      "timing_note": "Timing approximate; BOJ release time is not fixed.",
      "matched_provider_event_ids": [
        "fmp:release:f58d678c1c105c9a"
      ]
    },
    {
      "id": "jp-boj-policy-2026-07-31-projections_or_opinions",
      "canonical_event_id": "jp-boj-policy-2026-07-31-projections_or_opinions",
      "event_cluster_id": "jp-boj-policy-2026-07-31",
      "event_family": "boj-policy",
      "event_type": "central_bank_communication",
      "component": "projections_or_opinions",
      "reference_period": null,
      "occurrence_key": "no-reference-release-05e7023039a8",
      "scheduled_at": "2026-07-31T12:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f58d678c1c105c9a",
      "provider_release_id": "fmp:release:f58d678c1c105c9a",
      "provider_observation_id": "fmp:observation:ae21e68ca896e135",
      "provider_observation_key": "fmp:series:no-release:jp:boj-policy:projections-or-opinions:boj-policy-projections-or-opinions:no-reference",
      "series_signature": "boj-policy:projections_or_opinions",
      "audit_observation_id": "fmp:observation:ae21e68ca896e135",
      "provider_event_name": "BoJ Quarterly Outlook Report",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "BoJ Quarterly Outlook Report",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "BoJ Quarterly Outlook Report is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "central_bank_reference_communication",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 230.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "12:00 PM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-b80ae6eb",
      "canonical_event_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-b80ae6eb",
      "event_cluster_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-1e21b4a1adf1",
      "scheduled_at": "2026-07-31T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d1a238f509450a05",
      "provider_release_id": "fmp:release:d1a238f509450a05",
      "provider_observation_id": "fmp:observation:cabea422cff32507",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-2b61851b3a06:2026-q2",
      "series_signature": "activity-reference:reference_component:2b61851b3a06",
      "audit_observation_id": "fmp:observation:cabea422cff32507",
      "provider_event_name": "Employment Cost - Wages QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Employment Cost - Wages QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Employment Cost - Wages QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 239.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e12e8ccf",
      "canonical_event_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e12e8ccf",
      "event_cluster_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-1e21b4a1adf1",
      "scheduled_at": "2026-07-31T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d1a238f509450a05",
      "provider_release_id": "fmp:release:d1a238f509450a05",
      "provider_observation_id": "fmp:observation:f95479e38011fa69",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-9eba326f8e4c:2026-q2",
      "series_signature": "activity-reference:reference_component:9eba326f8e4c",
      "audit_observation_id": "fmp:observation:f95479e38011fa69",
      "provider_event_name": "Employment Cost Index QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Employment Cost Index QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Employment Cost Index QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 239.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e2e8a42f",
      "canonical_event_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e2e8a42f",
      "event_cluster_id": "us-activity-reference-2026-Q2-release-1e21b4a1adf1",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-1e21b4a1adf1",
      "scheduled_at": "2026-07-31T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d1a238f509450a05",
      "provider_release_id": "fmp:release:d1a238f509450a05",
      "provider_observation_id": "fmp:observation:934dbc2c0dd7bedf",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-0b5203def0dc:2026-q2",
      "series_signature": "activity-reference:reference_component:0b5203def0dc",
      "audit_observation_id": "fmp:observation:934dbc2c0dd7bedf",
      "provider_event_name": "Employment Cost - Benefits QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Employment Cost - Benefits QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Employment Cost - Benefits QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 239.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ism-manufacturing-2026-07-release-896dfd4a829e-employment",
      "canonical_event_id": "us-ism-manufacturing-2026-07-release-896dfd4a829e-employment",
      "event_cluster_id": "us-ism-manufacturing-2026-07-release-896dfd4a829e",
      "event_family": "ism-manufacturing",
      "event_type": "business_survey",
      "component": "employment",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-896dfd4a829e",
      "scheduled_at": "2026-08-03T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:11f700eee227ad0a",
      "provider_release_id": "fmp:release:11f700eee227ad0a",
      "provider_observation_id": "fmp:observation:08b1895e0952372d",
      "provider_observation_key": "fmp:series:no-release:us:ism-manufacturing:employment:ism-manufacturing-employment:2026-07",
      "series_signature": "ism-manufacturing:employment",
      "audit_observation_id": "fmp:observation:08b1895e0952372d",
      "provider_event_name": "ISM Manufacturing Employment (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Manufacturing Employment (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Manufacturing Employment (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "headline PMI",
        "prices paid",
        "new orders",
        "employment component"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_manufacturing",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 313.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ism-manufacturing-2026-07-release-896dfd4a829e-headline",
      "canonical_event_id": "us-ism-manufacturing-2026-07-release-896dfd4a829e-headline",
      "event_cluster_id": "us-ism-manufacturing-2026-07-release-896dfd4a829e",
      "event_family": "ism-manufacturing",
      "event_type": "business_survey",
      "component": "headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-896dfd4a829e",
      "scheduled_at": "2026-08-03T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:11f700eee227ad0a",
      "provider_release_id": "fmp:release:11f700eee227ad0a",
      "provider_observation_id": "fmp:observation:9072c97c00c0ef52",
      "provider_observation_key": "fmp:series:no-release:us:ism-manufacturing:headline:ism-manufacturing-headline:2026-07",
      "series_signature": "ism-manufacturing:headline",
      "audit_observation_id": "fmp:observation:9072c97c00c0ef52",
      "provider_event_name": "ISM Manufacturing PMI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Manufacturing PMI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Manufacturing PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "headline PMI",
        "prices paid",
        "new orders",
        "employment component"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_manufacturing",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 313.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-external-balance-2026-06-release-a90fcee565ad-exports",
      "canonical_event_id": "us-external-balance-2026-06-release-a90fcee565ad-exports",
      "event_cluster_id": "us-external-balance-2026-06-release-a90fcee565ad",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "exports",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-64c6ec7c4b77",
      "scheduled_at": "2026-08-04T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:188f64c3b0197e08",
      "provider_release_id": "fmp:release:188f64c3b0197e08",
      "provider_observation_id": "fmp:observation:a0ed3a0d6e233893",
      "provider_observation_key": "fmp:series:no-release:us:external-balance:exports:external-balance-exports:2026-06",
      "series_signature": "external-balance:exports",
      "audit_observation_id": "fmp:observation:a0ed3a0d6e233893",
      "provider_event_name": "Exports (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Exports (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Exports (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 335.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-external-balance-2026-06-release-a90fcee565ad-imports",
      "canonical_event_id": "us-external-balance-2026-06-release-a90fcee565ad-imports",
      "event_cluster_id": "us-external-balance-2026-06-release-a90fcee565ad",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "imports",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-64c6ec7c4b77",
      "scheduled_at": "2026-08-04T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:188f64c3b0197e08",
      "provider_release_id": "fmp:release:188f64c3b0197e08",
      "provider_observation_id": "fmp:observation:fb512fc238b82ec2",
      "provider_observation_key": "fmp:series:no-release:us:external-balance:imports:external-balance-imports:2026-06",
      "series_signature": "external-balance:imports",
      "audit_observation_id": "fmp:observation:fb512fc238b82ec2",
      "provider_event_name": "Imports (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Imports (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Imports (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 335.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-external-balance-2026-06-release-a90fcee565ad-trade_balance",
      "canonical_event_id": "us-external-balance-2026-06-release-a90fcee565ad-trade_balance",
      "event_cluster_id": "us-external-balance-2026-06-release-a90fcee565ad",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-a90fcee565ad",
      "scheduled_at": "2026-08-04T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:188f64c3b0197e08",
      "provider_release_id": "fmp:release:188f64c3b0197e08",
      "provider_observation_id": "fmp:observation:87946fe7fbed8b03",
      "provider_observation_key": "fmp:series:no-release:us:external-balance:trade-balance:external-balance-trade-balance:2026-06",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:87946fe7fbed8b03",
      "provider_event_name": "Balance of Trade (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Balance of Trade (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Balance of Trade (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 335.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-06-release-f37d0ffe379d-reference_component-a6897e2d",
      "canonical_event_id": "us-activity-reference-2026-06-release-f37d0ffe379d-reference_component-a6897e2d",
      "event_cluster_id": "us-activity-reference-2026-06-release-f37d0ffe379d",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-f37d0ffe379d",
      "scheduled_at": "2026-08-04T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:e7c032526ea4f1b2",
      "provider_release_id": "fmp:release:e7c032526ea4f1b2",
      "provider_observation_id": "fmp:observation:cd297a5765eecff2",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-d212d7e590d4:2026-06",
      "series_signature": "activity-reference:reference_component:d212d7e590d4",
      "audit_observation_id": "fmp:observation:cd297a5765eecff2",
      "provider_event_name": "Factory Orders MoM (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Factory Orders MoM (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Factory Orders MoM (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 337.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-jolts-2026-06-release-a236dad89a41-job_openings",
      "canonical_event_id": "us-jolts-2026-06-release-a236dad89a41-job_openings",
      "event_cluster_id": "us-jolts-2026-06-release-a236dad89a41",
      "event_family": "jolts",
      "event_type": "labor_market",
      "component": "job_openings",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-a236dad89a41",
      "scheduled_at": "2026-08-04T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:41097b8124de53ae",
      "provider_release_id": "fmp:release:41097b8124de53ae",
      "provider_observation_id": "fmp:observation:2a002a4f3581ad66",
      "provider_observation_key": "fmp:series:no-release:us:jolts:job-openings:jolts-job-openings:2026-06",
      "series_signature": "jolts:job_openings",
      "audit_observation_id": "fmp:observation:2a002a4f3581ad66",
      "provider_event_name": "JOLTs Job Openings (Jun)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "JOLTs Job Openings (Jun)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "JOLTs Job Openings (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "jolts",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 337.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-boj-minutes-no-reference-release-e3319f86456c-minutes",
      "canonical_event_id": "jp-boj-minutes-no-reference-release-e3319f86456c-minutes",
      "event_cluster_id": "jp-boj-minutes-no-reference-release-e3319f86456c",
      "event_family": "boj-minutes",
      "event_type": "central_bank_communication",
      "component": "minutes",
      "reference_period": null,
      "occurrence_key": "no-reference-release-e3319f86456c",
      "scheduled_at": "2026-08-05T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d1e6591d591abf12",
      "provider_release_id": "fmp:release:d1e6591d591abf12",
      "provider_observation_id": "fmp:observation:5854670089bca814",
      "provider_observation_key": "fmp:series:no-release:jp:boj-minutes:minutes:boj-minutes-minutes:no-reference",
      "series_signature": "boj-minutes:minutes",
      "audit_observation_id": "fmp:observation:5854670089bca814",
      "provider_event_name": "BoJ Monetary Policy Meeting Minutes",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "BoJ Monetary Policy Meeting Minutes",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "BoJ Monetary Policy Meeting Minutes is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "boj_minutes",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 347,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-private-payrolls-2026-07-release-bab9938fac9d-private_payrolls",
      "canonical_event_id": "us-private-payrolls-2026-07-release-bab9938fac9d-private_payrolls",
      "event_cluster_id": "us-private-payrolls-2026-07-release-bab9938fac9d",
      "event_family": "private-payrolls",
      "event_type": "labor_market",
      "component": "private_payrolls",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-bab9938fac9d",
      "scheduled_at": "2026-08-05T21:15:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:504cb5a865ec294c",
      "provider_release_id": "fmp:release:504cb5a865ec294c",
      "provider_observation_id": "fmp:observation:49365f03e3a7616f",
      "provider_observation_key": "fmp:series:no-release:us:private-payrolls:private-payrolls:private-payrolls-private-payrolls:2026-07",
      "series_signature": "private-payrolls:private_payrolls",
      "audit_observation_id": "fmp:observation:49365f03e3a7616f",
      "provider_event_name": "ADP Employment Change (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ADP Employment Change (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ADP Employment Change (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "private_payrolls",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 359.5,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:15 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ism-services-2026-07-release-3e8a714f3e50-employment",
      "canonical_event_id": "us-ism-services-2026-07-release-3e8a714f3e50-employment",
      "event_cluster_id": "us-ism-services-2026-07-release-3e8a714f3e50",
      "event_family": "ism-services",
      "event_type": "business_survey",
      "component": "employment",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-f2a7572e5820",
      "scheduled_at": "2026-08-05T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:797f69804cd2631b",
      "provider_release_id": "fmp:release:797f69804cd2631b",
      "provider_observation_id": "fmp:observation:8461f3e672f1a2ed",
      "provider_observation_key": "fmp:series:no-release:us:ism-services:employment:ism-services-employment:2026-07",
      "series_signature": "ism-services:employment",
      "audit_observation_id": "fmp:observation:8461f3e672f1a2ed",
      "provider_event_name": "ISM Non-Manufacturing Employment (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Non-Manufacturing Employment (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Non-Manufacturing Employment (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_services",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 361.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:797f69804cd2631b"
      ]
    },
    {
      "id": "us-ism-services-2026-07-release-3e8a714f3e50-headline",
      "canonical_event_id": "us-ism-services-2026-07-release-3e8a714f3e50-headline",
      "event_cluster_id": "us-ism-services-2026-07-release-3e8a714f3e50",
      "event_family": "ism-services",
      "event_type": "business_survey",
      "component": "headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3e8a714f3e50",
      "scheduled_at": "2026-08-05T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:797f69804cd2631b",
      "provider_release_id": "fmp:release:797f69804cd2631b",
      "provider_observation_id": "fmp:observation:a8cf3fd6395f1c6d",
      "provider_observation_key": "fmp:series:no-release:us:ism-services:headline:ism-services-headline:2026-07",
      "series_signature": "ism-services:headline",
      "audit_observation_id": "fmp:observation:a8cf3fd6395f1c6d",
      "provider_event_name": "ISM Services PMI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Services PMI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Services PMI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_services",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 361.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:797f69804cd2631b"
      ]
    },
    {
      "id": "us-ism-services-2026-07-release-3e8a714f3e50-prices",
      "canonical_event_id": "us-ism-services-2026-07-release-3e8a714f3e50-prices",
      "event_cluster_id": "us-ism-services-2026-07-release-3e8a714f3e50",
      "event_family": "ism-services",
      "event_type": "business_survey",
      "component": "prices",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-f2a7572e5820",
      "scheduled_at": "2026-08-05T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:797f69804cd2631b",
      "provider_release_id": "fmp:release:797f69804cd2631b",
      "provider_observation_id": "fmp:observation:468856643cde26e8",
      "provider_observation_key": "fmp:series:no-release:us:ism-services:prices:ism-services-prices:2026-07",
      "series_signature": "ism-services:prices",
      "audit_observation_id": "fmp:observation:468856643cde26e8",
      "provider_event_name": "ISM Non-Manufacturing Prices (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Non-Manufacturing Prices (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Non-Manufacturing Prices (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_services",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 361.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:797f69804cd2631b"
      ]
    },
    {
      "id": "us-activity-reference-2026-Q2-release-1e895777f8d9-reference_component",
      "canonical_event_id": "us-activity-reference-2026-Q2-release-1e895777f8d9-reference_component",
      "event_cluster_id": "us-activity-reference-2026-Q2-release-1e895777f8d9",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-1e895777f8d9",
      "scheduled_at": "2026-08-06T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:13451acbd26020fe",
      "provider_release_id": "fmp:release:13451acbd26020fe",
      "provider_observation_id": "fmp:observation:acf47d788c93bd03",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-c4833f4d67a6:2026-q2",
      "series_signature": "activity-reference:reference_component:c4833f4d67a6",
      "audit_observation_id": "fmp:observation:acf47d788c93bd03",
      "provider_event_name": "Unit Labour Costs QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Unit Labour Costs QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Unit Labour Costs QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 383.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-08-release-e5201e34a0ce-initial_claims",
      "canonical_event_id": "us-initial-jobless-claims-2026-08-release-e5201e34a0ce-initial_claims",
      "event_cluster_id": "us-initial-jobless-claims-2026-08-release-e5201e34a0ce",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "initial_claims",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-e5201e34a0ce",
      "scheduled_at": "2026-08-06T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:11ece799fe4ef807",
      "provider_release_id": "fmp:release:11ece799fe4ef807",
      "provider_observation_id": "fmp:observation:5f7dcd47ede322de",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:initial-claims:initial-jobless-claims-initial-claims:2026-08",
      "series_signature": "initial-jobless-claims:initial_claims",
      "audit_observation_id": "fmp:observation:5f7dcd47ede322de",
      "provider_event_name": "Initial Jobless Claims (Aug/01)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Initial Jobless Claims (Aug/01)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Initial Jobless Claims (Aug/01) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "initial_jobless_claims",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 383.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-nonfarm-productivity-2026-Q2-release-80c5706e27f5-productivity",
      "canonical_event_id": "us-nonfarm-productivity-2026-Q2-release-80c5706e27f5-productivity",
      "event_cluster_id": "us-nonfarm-productivity-2026-Q2-release-80c5706e27f5",
      "event_family": "nonfarm-productivity",
      "event_type": "labor_productivity",
      "component": "productivity",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-80c5706e27f5",
      "scheduled_at": "2026-08-06T21:30:00+09:00",
      "previous_scheduled_at": "2026-09-03T21:30:00+09:00",
      "scheduled_at_history": [
        "2026-09-03T21:30:00+09:00"
      ],
      "schedule_revision": 3,
      "official_window": null,
      "provider_event_id": "fmp:release:99099a173b11bb24",
      "provider_release_id": "fmp:release:99099a173b11bb24",
      "provider_observation_id": "fmp:observation:2b6f980b931640d8",
      "provider_observation_key": "fmp:series:no-release:us:nonfarm-productivity:productivity:nonfarm-productivity-productivity:2026-q2",
      "series_signature": "nonfarm-productivity:productivity",
      "audit_observation_id": "fmp:observation:2b6f980b931640d8",
      "provider_event_name": "Nonfarm Productivity QoQ (Q2)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Nonfarm Productivity QoQ (Q2)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Nonfarm Productivity QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "nonfarm_productivity",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 42,
      "display_score": 42,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 383.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-07-release-7cd855ab613b-headline_payrolls",
      "canonical_event_id": "us-employment-situation-2026-07-release-7cd855ab613b-headline_payrolls",
      "event_cluster_id": "us-employment-situation-2026-07-release-7cd855ab613b",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "headline_payrolls",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-87b229716afe",
      "scheduled_at": "2026-08-07T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:6e271352fff99cee",
      "provider_release_id": "fmp:release:6e271352fff99cee",
      "provider_observation_id": "fmp:observation:baaa7897181ec8a3",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:headline-payrolls:employment-situation-headline-payrolls:2026-07",
      "series_signature": "employment-situation:headline_payrolls",
      "audit_observation_id": "fmp:observation:baaa7897181ec8a3",
      "provider_event_name": "Non Farm Payrolls (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Non Farm Payrolls (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Non Farm Payrolls (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "headline payrolls",
        "unemployment rate",
        "wage growth",
        "prior revisions"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "headline_nfp",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 407.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-07-release-7cd855ab613b-participation_rate",
      "canonical_event_id": "us-employment-situation-2026-07-release-7cd855ab613b-participation_rate",
      "event_cluster_id": "us-employment-situation-2026-07-release-7cd855ab613b",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "participation_rate",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-74d3872aa1d5",
      "scheduled_at": "2026-08-07T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:6e271352fff99cee",
      "provider_release_id": "fmp:release:6e271352fff99cee",
      "provider_observation_id": "fmp:observation:3c133a17755a2d89",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:participation-rate:employment-situation-participation-rate:2026-07",
      "series_signature": "employment-situation:participation_rate",
      "audit_observation_id": "fmp:observation:3c133a17755a2d89",
      "provider_event_name": "Participation Rate (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Participation Rate (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Participation Rate (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "employment_participation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 42,
      "display_score": 42,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 407.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-07-release-7cd855ab613b-unemployment_u3",
      "canonical_event_id": "us-employment-situation-2026-07-release-7cd855ab613b-unemployment_u3",
      "event_cluster_id": "us-employment-situation-2026-07-release-7cd855ab613b",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "unemployment_u3",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-7cd855ab613b",
      "scheduled_at": "2026-08-07T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:6e271352fff99cee",
      "provider_release_id": "fmp:release:6e271352fff99cee",
      "provider_observation_id": "fmp:observation:b101f96972112ba2",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:unemployment-u3:employment-situation-unemployment-u3:2026-07",
      "series_signature": "employment-situation:unemployment_u3",
      "audit_observation_id": "fmp:observation:b101f96972112ba2",
      "provider_event_name": "Unemployment Rate (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Unemployment Rate (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Unemployment Rate (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "unemployment_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 407.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-07-release-7cd855ab613b-wage_mom",
      "canonical_event_id": "us-employment-situation-2026-07-release-7cd855ab613b-wage_mom",
      "event_cluster_id": "us-employment-situation-2026-07-release-7cd855ab613b",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "wage_mom",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-d4ac255e80e1",
      "scheduled_at": "2026-08-07T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:6e271352fff99cee",
      "provider_release_id": "fmp:release:6e271352fff99cee",
      "provider_observation_id": "fmp:observation:42ada8a9792d2804",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:wage-mom:employment-situation-wage-mom:2026-07",
      "series_signature": "employment-situation:wage_mom",
      "audit_observation_id": "fmp:observation:42ada8a9792d2804",
      "provider_event_name": "Average Hourly Earnings MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Average Hourly Earnings MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Average Hourly Earnings MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "employment_wage_growth",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 407.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-07-release-7cd855ab613b-wage_yoy",
      "canonical_event_id": "us-employment-situation-2026-07-release-7cd855ab613b-wage_yoy",
      "event_cluster_id": "us-employment-situation-2026-07-release-7cd855ab613b",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "wage_yoy",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-d4ac255e80e1",
      "scheduled_at": "2026-08-07T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:6e271352fff99cee",
      "provider_release_id": "fmp:release:6e271352fff99cee",
      "provider_observation_id": "fmp:observation:030df690aa2c2a6f",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:wage-yoy:employment-situation-wage-yoy:2026-07",
      "series_signature": "employment-situation:wage_yoy",
      "audit_observation_id": "fmp:observation:030df690aa2c2a6f",
      "provider_event_name": "Average Hourly Earnings YoY (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Average Hourly Earnings YoY (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Average Hourly Earnings YoY (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "employment_wage_growth",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 407.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-boj-policy-no-reference-release-f419484b24f5-projections_or_opinions",
      "canonical_event_id": "jp-boj-policy-no-reference-release-f419484b24f5-projections_or_opinions",
      "event_cluster_id": "jp-boj-policy-no-reference-release-f419484b24f5",
      "event_family": "boj-policy",
      "event_type": "central_bank_communication",
      "component": "projections_or_opinions",
      "reference_period": null,
      "occurrence_key": "no-reference-release-f419484b24f5",
      "scheduled_at": "2026-08-10T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:2b3fba3164a3443e",
      "provider_release_id": "fmp:release:2b3fba3164a3443e",
      "provider_observation_id": "fmp:observation:6e1de894d0c0200d",
      "provider_observation_key": "fmp:series:no-release:jp:boj-policy:projections-or-opinions:boj-policy-projections-or-opinions:no-reference",
      "series_signature": "boj-policy:projections_or_opinions",
      "audit_observation_id": "fmp:observation:6e1de894d0c0200d",
      "provider_event_name": "BoJ Summary of Opinions",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "BoJ Summary of Opinions",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "BoJ Summary of Opinions is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "central_bank_reference_communication",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 467,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-06-release-8079ec8e2a20-trade_balance",
      "canonical_event_id": "jp-external-balance-2026-06-release-8079ec8e2a20-trade_balance",
      "event_cluster_id": "jp-external-balance-2026-06-release-8079ec8e2a20",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-06",
      "occurrence_key": "2026-06-release-8079ec8e2a20",
      "scheduled_at": "2026-08-10T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf59023985f4f797",
      "provider_release_id": "fmp:release:cf59023985f4f797",
      "provider_observation_id": "fmp:observation:5b39b8044da3efc5",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:trade-balance:external-balance-trade-balance:2026-06",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:5b39b8044da3efc5",
      "provider_event_name": "Current Account (Jun)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Current Account (Jun)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Current Account (Jun) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 38,
      "display_score": 38,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 467,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-core_mom",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-core_mom",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "core_mom",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-a00d603b1020",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:ab7e9e82b9ebe336",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:core-mom:us-cpi-core-mom:2026-07",
      "series_signature": "us-cpi:core_mom",
      "audit_observation_id": "fmp:observation:ab7e9e82b9ebe336",
      "provider_event_name": "Core Inflation Rate MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core Inflation Rate MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core Inflation Rate MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-core_yoy",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-core_yoy",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "core_yoy",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-d7c90ca2c41c",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:6a6febe89fd86b67",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:core-yoy:us-cpi-core-yoy:2026-07",
      "series_signature": "us-cpi:core_yoy",
      "audit_observation_id": "fmp:observation:6a6febe89fd86b67",
      "provider_event_name": "Core Inflation Rate YoY (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core Inflation Rate YoY (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core Inflation Rate YoY (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-headline",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-headline",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "headline",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-e1483e03f4fc",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:6d10bf6b3a4f7874",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:headline:us-cpi-headline:2026-07",
      "series_signature": "us-cpi:headline",
      "audit_observation_id": "fmp:observation:6d10bf6b3a4f7874",
      "provider_event_name": "CPI (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CPI (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CPI (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us-cpi",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 40,
      "display_score": 40,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-headline_mom",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-headline_mom",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-77e0be6a564e",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:ec88b4b85bd43578",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:headline-mom:us-cpi-headline-mom:2026-07",
      "series_signature": "us-cpi:headline_mom",
      "audit_observation_id": "fmp:observation:ec88b4b85bd43578",
      "provider_event_name": "Inflation Rate MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Inflation Rate MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-headline_yoy",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-headline_yoy",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-b1fdbd83f16a",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:c88a95df6f2f5316",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:headline-yoy:us-cpi-headline-yoy:2026-07",
      "series_signature": "us-cpi:headline_yoy",
      "audit_observation_id": "fmp:observation:c88a95df6f2f5316",
      "provider_event_name": "Inflation Rate YoY (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Inflation Rate YoY (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate YoY (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-07-release-b1fdbd83f16a-seasonally_adjusted_index",
      "canonical_event_id": "us-cpi-2026-07-release-b1fdbd83f16a-seasonally_adjusted_index",
      "event_cluster_id": "us-cpi-2026-07-release-b1fdbd83f16a",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "seasonally_adjusted_index",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-e1483e03f4fc",
      "scheduled_at": "2026-08-12T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cf929ce4c27dab33",
      "provider_release_id": "fmp:release:cf929ce4c27dab33",
      "provider_observation_id": "fmp:observation:8915c738aff14e86",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:seasonally-adjusted-index:us-cpi-seasonally-adjusted-index:2026-07",
      "series_signature": "us-cpi:seasonally_adjusted_index",
      "audit_observation_id": "fmp:observation:8915c738aff14e86",
      "provider_event_name": "CPI s.a (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "CPI s.a (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "CPI s.a (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us-cpi",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 40,
      "display_score": 40,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 527.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-initial-jobless-claims-2026-08-release-543f0ad1e348-initial_claims",
      "canonical_event_id": "us-initial-jobless-claims-2026-08-release-543f0ad1e348-initial_claims",
      "event_cluster_id": "us-initial-jobless-claims-2026-08-release-543f0ad1e348",
      "event_family": "initial-jobless-claims",
      "event_type": "labor_market",
      "component": "initial_claims",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-543f0ad1e348",
      "scheduled_at": "2026-08-13T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:880dd836c84c1aa4",
      "provider_release_id": "fmp:release:880dd836c84c1aa4",
      "provider_observation_id": "fmp:observation:74b5858bb2cd2591",
      "provider_observation_key": "fmp:series:no-release:us:initial-jobless-claims:initial-claims:initial-jobless-claims-initial-claims:2026-08",
      "series_signature": "initial-jobless-claims:initial_claims",
      "audit_observation_id": "fmp:observation:74b5858bb2cd2591",
      "provider_event_name": "Initial Jobless Claims (Aug/08)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Initial Jobless Claims (Aug/08)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "medium",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Initial Jobless Claims (Aug/08) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 78,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "initial_jobless_claims",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 41,
      "display_score": 41,
      "raw_weather": "watch",
      "display_weather": "watch",
      "display_weather_label": "Watch",
      "display_weather_label_ja": "注意",
      "lifecycle": "upcoming",
      "hours_from_now": 551.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ppi-2026-07-release-82f31d448c8f-headline_mom",
      "canonical_event_id": "us-ppi-2026-07-release-82f31d448c8f-headline_mom",
      "event_cluster_id": "us-ppi-2026-07-release-82f31d448c8f",
      "event_family": "ppi",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-82f31d448c8f",
      "scheduled_at": "2026-08-13T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:d2d7c51ba4a7e6ca",
      "provider_release_id": "fmp:release:d2d7c51ba4a7e6ca",
      "provider_observation_id": "fmp:observation:1d5040537f613f88",
      "provider_observation_key": "fmp:series:no-release:us:ppi:headline-mom:ppi-headline-mom:2026-07",
      "series_signature": "ppi:headline_mom",
      "audit_observation_id": "fmp:observation:1d5040537f613f88",
      "provider_event_name": "Producer Price Index MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Producer Price Index MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Producer Price Index MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_ppi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 551.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:d2d7c51ba4a7e6ca"
      ]
    },
    {
      "id": "us-consumer-demand-2026-08-release-374c70260c00-consumer_reference-a36c4977",
      "canonical_event_id": "us-consumer-demand-2026-08-release-374c70260c00-consumer_reference-a36c4977",
      "event_cluster_id": "us-consumer-demand-2026-08-release-374c70260c00",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-374c70260c00",
      "scheduled_at": "2026-08-14T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:0dfe029d3efab02d",
      "provider_release_id": "fmp:release:0dfe029d3efab02d",
      "provider_observation_id": "fmp:observation:4753f1d80d429f57",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-b12de936af2a:2026-08",
      "series_signature": "consumer-demand:consumer_reference:b12de936af2a",
      "audit_observation_id": "fmp:observation:4753f1d80d429f57",
      "provider_event_name": "Michigan Consumer Sentiment (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Michigan Consumer Sentiment (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Michigan Consumer Sentiment (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 577.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-gdp-2026-Q2-release-71cc1d53d97c-headline_qoq",
      "canonical_event_id": "jp-gdp-2026-Q2-release-71cc1d53d97c-headline_qoq",
      "event_cluster_id": "jp-gdp-2026-Q2-release-71cc1d53d97c",
      "event_family": "gdp",
      "event_type": "activity",
      "component": "headline_qoq",
      "reference_period": "2026-Q2",
      "occurrence_key": "2026-Q2-release-71cc1d53d97c",
      "scheduled_at": "2026-08-17T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:bfce4970a50f026e",
      "provider_release_id": "fmp:release:bfce4970a50f026e",
      "provider_observation_id": "fmp:observation:f7e58fa140049bfe",
      "provider_observation_key": "fmp:series:no-release:jp:gdp:headline-qoq:gdp-headline-qoq:2026-q2",
      "series_signature": "gdp:headline_qoq",
      "audit_observation_id": "fmp:observation:f7e58fa140049bfe",
      "provider_event_name": "GDP Growth Rate QoQ (Q2)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "GDP Growth Rate QoQ (Q2)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "GDP Growth Rate QoQ (Q2) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_gdp",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 635,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-fomc-minutes-no-reference-release-fe0c3104bf2e-minutes",
      "canonical_event_id": "us-fomc-minutes-no-reference-release-fe0c3104bf2e-minutes",
      "event_cluster_id": "us-fomc-minutes-no-reference-release-fe0c3104bf2e",
      "event_family": "fomc-minutes",
      "event_type": "central_bank_communication",
      "component": "minutes",
      "reference_period": null,
      "occurrence_key": "no-reference-release-fe0c3104bf2e",
      "scheduled_at": "2026-08-20T03:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:bb6699e3e77d924b",
      "provider_release_id": "fmp:release:bb6699e3e77d924b",
      "provider_observation_id": "fmp:observation:e136fee8bd016333",
      "provider_observation_key": "fmp:series:no-release:us:fomc-minutes:minutes:fomc-minutes-minutes:no-reference",
      "series_signature": "fomc-minutes:minutes",
      "audit_observation_id": "fmp:observation:e136fee8bd016333",
      "provider_event_name": "FOMC Minutes",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "FOMC Minutes",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "FOMC Minutes is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "fomc_minutes",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 701.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:00 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-07-release-4d31ff10f932-trade_balance",
      "canonical_event_id": "jp-external-balance-2026-07-release-4d31ff10f932-trade_balance",
      "event_cluster_id": "jp-external-balance-2026-07-release-4d31ff10f932",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-4d31ff10f932",
      "scheduled_at": "2026-08-20T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:285d91099dc5d0b0",
      "provider_release_id": "fmp:release:285d91099dc5d0b0",
      "provider_observation_id": "fmp:observation:5221ea93f0dff716",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:trade-balance:external-balance-trade-balance:2026-07",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:5221ea93f0dff716",
      "provider_event_name": "Balance of Trade (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Balance of Trade (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Balance of Trade (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 707,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-07-release-aada835d47f8-headline_yoy",
      "canonical_event_id": "jp-japan-cpi-2026-07-release-aada835d47f8-headline_yoy",
      "event_cluster_id": "jp-japan-cpi-2026-07-release-aada835d47f8",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-aada835d47f8",
      "scheduled_at": "2026-08-21T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:9cc25be6c8342845",
      "provider_release_id": "fmp:release:9cc25be6c8342845",
      "provider_observation_id": "fmp:observation:741ae8735ef88760",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:headline-yoy:japan-cpi-headline-yoy:2026-07",
      "series_signature": "japan-cpi:headline_yoy",
      "audit_observation_id": "fmp:observation:741ae8735ef88760",
      "provider_event_name": "Inflation Rate YoY (Jul)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Inflation Rate YoY (Jul)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate YoY (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 730.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-activity-reference-2026-07-release-bacc768bed07-reference_component-d3ac66a0",
      "canonical_event_id": "us-activity-reference-2026-07-release-bacc768bed07-reference_component-d3ac66a0",
      "event_cluster_id": "us-activity-reference-2026-07-release-bacc768bed07",
      "event_family": "activity-reference",
      "event_type": "activity",
      "component": "reference_component",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-bacc768bed07",
      "scheduled_at": "2026-08-26T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f0856a0dc7daaa8c",
      "provider_release_id": "fmp:release:f0856a0dc7daaa8c",
      "provider_observation_id": "fmp:observation:e867a0baf241447f",
      "provider_observation_key": "fmp:series:no-release:us:activity-reference:reference-component:activity-reference-reference-component-eb958b7bfed0:2026-07",
      "series_signature": "activity-reference:reference_component:eb958b7bfed0",
      "audit_observation_id": "fmp:observation:e867a0baf241447f",
      "provider_event_name": "Durable Goods Orders MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Durable Goods Orders MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Durable Goods Orders MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "activity_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 863.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-1e4b8b11",
      "canonical_event_id": "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-1e4b8b11",
      "event_cluster_id": "us-consumer-demand-2026-07-release-3bc2db9568fd",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3bc2db9568fd",
      "scheduled_at": "2026-08-26T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:e016c639c3272542",
      "provider_release_id": "fmp:release:e016c639c3272542",
      "provider_observation_id": "fmp:observation:338610140563ed6e",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-69b08b0eaf6c:2026-07",
      "series_signature": "consumer-demand:consumer_reference:69b08b0eaf6c",
      "audit_observation_id": "fmp:observation:338610140563ed6e",
      "provider_event_name": "Personal Income MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Personal Income MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Personal Income MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 863.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-d8d91679",
      "canonical_event_id": "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-d8d91679",
      "event_cluster_id": "us-consumer-demand-2026-07-release-3bc2db9568fd",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-3bc2db9568fd",
      "scheduled_at": "2026-08-26T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:e016c639c3272542",
      "provider_release_id": "fmp:release:e016c639c3272542",
      "provider_observation_id": "fmp:observation:5c3c99fa11ed1402",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-981a7e81a146:2026-07",
      "series_signature": "consumer-demand:consumer_reference:981a7e81a146",
      "audit_observation_id": "fmp:observation:5c3c99fa11ed1402",
      "provider_event_name": "Personal Spending MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Personal Spending MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Personal Spending MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 863.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-pce-2026-07-release-fe45760ecc65-core_mom",
      "canonical_event_id": "us-pce-2026-07-release-fe45760ecc65-core_mom",
      "event_cluster_id": "us-pce-2026-07-release-fe45760ecc65",
      "event_family": "us-pce",
      "event_type": "inflation",
      "component": "core_mom",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-fe45760ecc65",
      "scheduled_at": "2026-08-26T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:80b091e065d0f506",
      "provider_release_id": "fmp:release:80b091e065d0f506",
      "provider_observation_id": "fmp:observation:a2e154db222070db",
      "provider_observation_key": "fmp:series:no-release:us:us-pce:core-mom:us-pce-core-mom:2026-07",
      "series_signature": "us-pce:core_mom",
      "audit_observation_id": "fmp:observation:a2e154db222070db",
      "provider_event_name": "Core PCE Price Index MoM (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core PCE Price Index MoM (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core PCE Price Index MoM (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "us_pce",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 863.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-consumer-demand-2026-08-release-46f01b594e91-consumer_reference",
      "canonical_event_id": "jp-consumer-demand-2026-08-release-46f01b594e91-consumer_reference",
      "event_cluster_id": "jp-consumer-demand-2026-08-release-46f01b594e91",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-46f01b594e91",
      "scheduled_at": "2026-08-28T14:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:85768f0b50d608ac",
      "provider_release_id": "fmp:release:85768f0b50d608ac",
      "provider_observation_id": "fmp:observation:a6695b221573c930",
      "provider_observation_key": "fmp:series:no-release:jp:consumer-demand:consumer-reference:consumer-demand-consumer-reference-86e06fa48e3c:2026-08",
      "series_signature": "consumer-demand:consumer_reference:86e06fa48e3c",
      "audit_observation_id": "fmp:observation:a6695b221573c930",
      "provider_event_name": "Consumer Confidence (Aug)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Consumer Confidence (Aug)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Consumer Confidence (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 904.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:00 PM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ism-manufacturing-2026-08-release-07a68a3e8ce0-headline",
      "canonical_event_id": "us-ism-manufacturing-2026-08-release-07a68a3e8ce0-headline",
      "event_cluster_id": "us-ism-manufacturing-2026-08-release-07a68a3e8ce0",
      "event_family": "ism-manufacturing",
      "event_type": "business_survey",
      "component": "headline",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-07a68a3e8ce0",
      "scheduled_at": "2026-09-01T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:c9beeccfa138858c",
      "provider_release_id": "fmp:release:c9beeccfa138858c",
      "provider_observation_id": "fmp:observation:fd8526ef67ca6a0d",
      "provider_observation_key": "fmp:series:no-release:us:ism-manufacturing:headline:ism-manufacturing-headline:2026-08",
      "series_signature": "ism-manufacturing:headline",
      "audit_observation_id": "fmp:observation:fd8526ef67ca6a0d",
      "provider_event_name": "ISM Manufacturing PMI (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Manufacturing PMI (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Manufacturing PMI (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "headline PMI",
        "prices paid",
        "new orders",
        "employment component"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_manufacturing",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1009.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-jolts-2026-07-release-4f4534a42f9d-job_openings",
      "canonical_event_id": "us-jolts-2026-07-release-4f4534a42f9d-job_openings",
      "event_cluster_id": "us-jolts-2026-07-release-4f4534a42f9d",
      "event_family": "jolts",
      "event_type": "labor_market",
      "component": "job_openings",
      "reference_period": "2026-07",
      "occurrence_key": "2026-07-release-4f4534a42f9d",
      "scheduled_at": "2026-09-01T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:10036257e1426ed8",
      "provider_release_id": "fmp:release:10036257e1426ed8",
      "provider_observation_id": "fmp:observation:7668838881347ea5",
      "provider_observation_key": "fmp:series:no-release:us:jolts:job-openings:jolts-job-openings:2026-07",
      "series_signature": "jolts:job_openings",
      "audit_observation_id": "fmp:observation:7668838881347ea5",
      "provider_event_name": "JOLTs Job Openings (Jul)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "JOLTs Job Openings (Jul)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "JOLTs Job Openings (Jul) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "jolts",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1009.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ism-services-2026-08-release-c26485ee2f50-headline",
      "canonical_event_id": "us-ism-services-2026-08-release-c26485ee2f50-headline",
      "event_cluster_id": "us-ism-services-2026-08-release-c26485ee2f50",
      "event_family": "ism-services",
      "event_type": "business_survey",
      "component": "headline",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-c26485ee2f50",
      "scheduled_at": "2026-09-03T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:51868ae9a2dae984",
      "provider_release_id": "fmp:release:51868ae9a2dae984",
      "provider_observation_id": "fmp:observation:8e6324e9ada7c6de",
      "provider_observation_key": "fmp:series:no-release:us:ism-services:headline:ism-services-headline:2026-08",
      "series_signature": "ism-services:headline",
      "audit_observation_id": "fmp:observation:8e6324e9ada7c6de",
      "provider_event_name": "ISM Services PMI (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "ISM Services PMI (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "ISM Services PMI (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "explicit_ism_services",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1057.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-08-release-6b1a027e14da-headline_payrolls",
      "canonical_event_id": "us-employment-situation-2026-08-release-6b1a027e14da-headline_payrolls",
      "event_cluster_id": "us-employment-situation-2026-08-release-6b1a027e14da",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "headline_payrolls",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-e6c25dd87c2b",
      "scheduled_at": "2026-09-04T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f5765fed6fc8b557",
      "provider_release_id": "fmp:release:f5765fed6fc8b557",
      "provider_observation_id": "fmp:observation:2d4bfd8cddd515c8",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:headline-payrolls:employment-situation-headline-payrolls:2026-08",
      "series_signature": "employment-situation:headline_payrolls",
      "audit_observation_id": "fmp:observation:2d4bfd8cddd515c8",
      "provider_event_name": "Non Farm Payrolls (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Non Farm Payrolls (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Non Farm Payrolls (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "headline payrolls",
        "unemployment rate",
        "wage growth",
        "prior revisions"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "headline_nfp",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1079.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-employment-situation-2026-08-release-6b1a027e14da-unemployment_u3",
      "canonical_event_id": "us-employment-situation-2026-08-release-6b1a027e14da-unemployment_u3",
      "event_cluster_id": "us-employment-situation-2026-08-release-6b1a027e14da",
      "event_family": "employment-situation",
      "event_type": "labor_market",
      "component": "unemployment_u3",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-6b1a027e14da",
      "scheduled_at": "2026-09-04T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f5765fed6fc8b557",
      "provider_release_id": "fmp:release:f5765fed6fc8b557",
      "provider_observation_id": "fmp:observation:021fe8da20995d09",
      "provider_observation_key": "fmp:series:no-release:us:employment-situation:unemployment-u3:employment-situation-unemployment-u3:2026-08",
      "series_signature": "employment-situation:unemployment_u3",
      "audit_observation_id": "fmp:observation:021fe8da20995d09",
      "provider_event_name": "Unemployment Rate (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Unemployment Rate (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Unemployment Rate (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "unemployment_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1079.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-ppi-2026-08-release-bed380068d91-headline_mom",
      "canonical_event_id": "us-ppi-2026-08-release-bed380068d91-headline_mom",
      "event_cluster_id": "us-ppi-2026-08-release-bed380068d91",
      "event_family": "ppi",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-bed380068d91",
      "scheduled_at": "2026-09-10T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:73e8af0480571525",
      "provider_release_id": "fmp:release:73e8af0480571525",
      "provider_observation_id": "fmp:observation:a02bd97779e72706",
      "provider_observation_key": "fmp:series:no-release:us:ppi:headline-mom:ppi-headline-mom:2026-08",
      "series_signature": "ppi:headline_mom",
      "audit_observation_id": "fmp:observation:a02bd97779e72706",
      "provider_event_name": "Producer Price Index MoM (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Producer Price Index MoM (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Producer Price Index MoM (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_ppi",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1223.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": [
        "fmp:release:73e8af0480571525"
      ]
    },
    {
      "id": "us-cpi-2026-08-release-d84819ce0943-core_mom",
      "canonical_event_id": "us-cpi-2026-08-release-d84819ce0943-core_mom",
      "event_cluster_id": "us-cpi-2026-08-release-d84819ce0943",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "core_mom",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-d6f5074b336e",
      "scheduled_at": "2026-09-11T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:8691b256e9f2f049",
      "provider_release_id": "fmp:release:8691b256e9f2f049",
      "provider_observation_id": "fmp:observation:5e60bf4c582b0c53",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:core-mom:us-cpi-core-mom:2026-08",
      "series_signature": "us-cpi:core_mom",
      "audit_observation_id": "fmp:observation:5e60bf4c582b0c53",
      "provider_event_name": "Core Inflation Rate MoM (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core Inflation Rate MoM (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core Inflation Rate MoM (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1247.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-08-release-d84819ce0943-core_yoy",
      "canonical_event_id": "us-cpi-2026-08-release-d84819ce0943-core_yoy",
      "event_cluster_id": "us-cpi-2026-08-release-d84819ce0943",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "core_yoy",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-4de656bf4820",
      "scheduled_at": "2026-09-11T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:8691b256e9f2f049",
      "provider_release_id": "fmp:release:8691b256e9f2f049",
      "provider_observation_id": "fmp:observation:bd84672ae7039ac5",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:core-yoy:us-cpi-core-yoy:2026-08",
      "series_signature": "us-cpi:core_yoy",
      "audit_observation_id": "fmp:observation:bd84672ae7039ac5",
      "provider_event_name": "Core Inflation Rate YoY (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Core Inflation Rate YoY (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Core Inflation Rate YoY (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1247.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-08-release-d84819ce0943-headline_mom",
      "canonical_event_id": "us-cpi-2026-08-release-d84819ce0943-headline_mom",
      "event_cluster_id": "us-cpi-2026-08-release-d84819ce0943",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "headline_mom",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-85e041c82ce0",
      "scheduled_at": "2026-09-11T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:8691b256e9f2f049",
      "provider_release_id": "fmp:release:8691b256e9f2f049",
      "provider_observation_id": "fmp:observation:966f950cabed2f62",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:headline-mom:us-cpi-headline-mom:2026-08",
      "series_signature": "us-cpi:headline_mom",
      "audit_observation_id": "fmp:observation:966f950cabed2f62",
      "provider_event_name": "Inflation Rate MoM (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Inflation Rate MoM (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate MoM (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1247.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-cpi-2026-08-release-d84819ce0943-headline_yoy",
      "canonical_event_id": "us-cpi-2026-08-release-d84819ce0943-headline_yoy",
      "event_cluster_id": "us-cpi-2026-08-release-d84819ce0943",
      "event_family": "us-cpi",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-d84819ce0943",
      "scheduled_at": "2026-09-11T21:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:8691b256e9f2f049",
      "provider_release_id": "fmp:release:8691b256e9f2f049",
      "provider_observation_id": "fmp:observation:767ea15ec8cec821",
      "provider_observation_key": "fmp:series:no-release:us:us-cpi:headline-yoy:us-cpi-headline-yoy:2026-08",
      "series_signature": "us-cpi:headline_yoy",
      "audit_observation_id": "fmp:observation:767ea15ec8cec821",
      "provider_event_name": "Inflation Rate YoY (Aug)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Inflation Rate YoY (Aug)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate YoY (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 56,
      "display_score": 56,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1247.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-consumer-demand-2026-09-release-4a542a1b0da9-consumer_reference-a36c4977",
      "canonical_event_id": "us-consumer-demand-2026-09-release-4a542a1b0da9-consumer_reference-a36c4977",
      "event_cluster_id": "us-consumer-demand-2026-09-release-4a542a1b0da9",
      "event_family": "consumer-demand",
      "event_type": "activity",
      "component": "consumer_reference",
      "reference_period": "2026-09",
      "occurrence_key": "2026-09-release-4a542a1b0da9",
      "scheduled_at": "2026-09-11T23:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:df763f1fa37ef4f4",
      "provider_release_id": "fmp:release:df763f1fa37ef4f4",
      "provider_observation_id": "fmp:observation:0c3b65144d6fdb18",
      "provider_observation_key": "fmp:series:no-release:us:consumer-demand:consumer-reference:consumer-demand-consumer-reference-b12de936af2a:2026-09",
      "series_signature": "consumer-demand:consumer_reference:b12de936af2a",
      "audit_observation_id": "fmp:observation:0c3b65144d6fdb18",
      "provider_event_name": "Michigan Consumer Sentiment (Sep)",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Michigan Consumer Sentiment (Sep)",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Michigan Consumer Sentiment (Sep) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "consumer_reference_series",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1249.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "10:00 AM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-external-balance-2026-08-release-c4a9e3404670-trade_balance",
      "canonical_event_id": "jp-external-balance-2026-08-release-c4a9e3404670-trade_balance",
      "event_cluster_id": "jp-external-balance-2026-08-release-c4a9e3404670",
      "event_family": "external-balance",
      "event_type": "activity",
      "component": "trade_balance",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-c4a9e3404670",
      "scheduled_at": "2026-09-16T08:50:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:cb755a016af98f4c",
      "provider_release_id": "fmp:release:cb755a016af98f4c",
      "provider_observation_id": "fmp:observation:283717656b1c6426",
      "provider_observation_key": "fmp:series:no-release:jp:external-balance:trade-balance:external-balance-trade-balance:2026-08",
      "series_signature": "external-balance:trade_balance",
      "audit_observation_id": "fmp:observation:283717656b1c6426",
      "provider_event_name": "Balance of Trade (Aug)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Balance of Trade (Aug)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Balance of Trade (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "external_balance_reference",
        "expected_country": null,
        "allowed_countries": [
          "US",
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1355,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:50 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-fomc-no-reference-release-8779632a62b2-decision",
      "canonical_event_id": "us-fomc-no-reference-release-8779632a62b2-decision",
      "event_cluster_id": "us-fomc-no-reference-release-8779632a62b2",
      "event_family": "fomc",
      "event_type": "central_bank_decision",
      "component": "decision",
      "reference_period": null,
      "occurrence_key": "no-reference-release-8779632a62b2",
      "scheduled_at": "2026-09-17T03:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f489264afe90163a",
      "provider_release_id": "fmp:release:f489264afe90163a",
      "provider_observation_id": "fmp:observation:b315adad43979af7",
      "provider_observation_key": "fmp:series:no-release:us:fomc:decision:fomc-decision:no-reference",
      "series_signature": "fomc:decision",
      "audit_observation_id": "fmp:observation:b315adad43979af7",
      "provider_event_name": "Fed Interest Rate Decision",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Fed Interest Rate Decision",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Fed Interest Rate Decision is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "policy decision",
        "statement wording",
        "rate path repricing",
        "US yield reaction"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "fomc_decision",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1373.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:00 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-fomc-no-reference-release-8779632a62b2-projections_or_opinions",
      "canonical_event_id": "us-fomc-no-reference-release-8779632a62b2-projections_or_opinions",
      "event_cluster_id": "us-fomc-no-reference-release-8779632a62b2",
      "event_family": "fomc",
      "event_type": "central_bank_communication",
      "component": "projections_or_opinions",
      "reference_period": null,
      "occurrence_key": "no-reference-release-5920347a4e8a",
      "scheduled_at": "2026-09-17T03:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f489264afe90163a",
      "provider_release_id": "fmp:release:f489264afe90163a",
      "provider_observation_id": "fmp:observation:cad00abbf93a178b",
      "provider_observation_key": "fmp:series:no-release:us:fomc:projections-or-opinions:fomc-projections-or-opinions:no-reference",
      "series_signature": "fomc:projections_or_opinions",
      "audit_observation_id": "fmp:observation:cad00abbf93a178b",
      "provider_event_name": "FOMC Economic Projections",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "FOMC Economic Projections",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "FOMC Economic Projections is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "central_bank_reference_communication",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_reference_context",
        "rule": "reference_event_family_or_component",
        "status": "reference"
      },
      "freshness_status": "fresh",
      "operational_eligible": false,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1373.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:00 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "us-fomc-no-reference-release-8779632a62b2-press_conference",
      "canonical_event_id": "us-fomc-no-reference-release-8779632a62b2-press_conference",
      "event_cluster_id": "us-fomc-no-reference-release-8779632a62b2",
      "event_family": "fomc",
      "event_type": "central_bank_communication",
      "component": "press_conference",
      "reference_period": null,
      "occurrence_key": "no-reference-release-76aad6d0d6b6",
      "scheduled_at": "2026-09-17T03:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:f489264afe90163a",
      "provider_release_id": "fmp:release:f489264afe90163a",
      "provider_observation_id": "fmp:observation:290206a548d3f6d8",
      "provider_observation_key": "fmp:series:no-release:us:fomc:press-conference:fomc-press-conference:no-reference",
      "series_signature": "fomc:press_conference",
      "audit_observation_id": "fmp:observation:290206a548d3f6d8",
      "provider_event_name": "Fed Press Conference",
      "provider_country": "US",
      "provider_currency": "USD",
      "name": "Fed Press Conference",
      "country": "US",
      "region": "US",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Fed Press Conference is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "chair remarks",
        "policy path",
        "inflation assessment",
        "US yield reaction"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "America/New_York",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "fomc_press_conference",
        "expected_country": "US",
        "allowed_countries": [
          "US"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 57,
      "display_score": 57,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1373.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "02:30 PM EDT",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-japan-cpi-2026-08-release-43fd24e2a659-headline_yoy",
      "canonical_event_id": "jp-japan-cpi-2026-08-release-43fd24e2a659-headline_yoy",
      "event_cluster_id": "jp-japan-cpi-2026-08-release-43fd24e2a659",
      "event_family": "japan-cpi",
      "event_type": "inflation",
      "component": "headline_yoy",
      "reference_period": "2026-08",
      "occurrence_key": "2026-08-release-43fd24e2a659",
      "scheduled_at": "2026-09-18T08:30:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:32fec5bea97a832d",
      "provider_release_id": "fmp:release:32fec5bea97a832d",
      "provider_observation_id": "fmp:observation:fa957e67199a49b1",
      "provider_observation_key": "fmp:series:no-release:jp:japan-cpi:headline-yoy:japan-cpi-headline-yoy:2026-08",
      "series_signature": "japan-cpi:headline_yoy",
      "audit_observation_id": "fmp:observation:fa957e67199a49b1",
      "provider_event_name": "Inflation Rate YoY (Aug)",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "Inflation Rate YoY (Aug)",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "Inflation Rate YoY (Aug) is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "release time",
        "headline surprise",
        "yield reaction",
        "USDJPY volatility"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "country_aware_inflation_rate",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1402.7,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "08:30 AM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    },
    {
      "id": "jp-boj-policy-no-reference-release-04e59f548cfb-decision",
      "canonical_event_id": "jp-boj-policy-no-reference-release-04e59f548cfb-decision",
      "event_cluster_id": "jp-boj-policy-no-reference-release-04e59f548cfb",
      "event_family": "boj-policy",
      "event_type": "central_bank_decision",
      "component": "decision",
      "reference_period": null,
      "occurrence_key": "no-reference-release-04e59f548cfb",
      "scheduled_at": "2026-09-18T12:00:00+09:00",
      "previous_scheduled_at": null,
      "scheduled_at_history": [],
      "schedule_revision": 0,
      "official_window": null,
      "provider_event_id": "fmp:release:62af4ec1a58eb427",
      "provider_release_id": "fmp:release:62af4ec1a58eb427",
      "provider_observation_id": "fmp:observation:02ab4dadc055e2af",
      "provider_observation_key": "fmp:series:no-release:jp:boj-policy:decision:boj-policy-decision:no-reference",
      "series_signature": "boj-policy:decision",
      "audit_observation_id": "fmp:observation:02ab4dadc055e2af",
      "provider_event_name": "BoJ Interest Rate Decision",
      "provider_country": "JP",
      "provider_currency": "JPY",
      "name": "BoJ Interest Rate Decision",
      "country": "JP",
      "region": "JP",
      "pair": "USDJPY",
      "importance": "high",
      "date_confidence": "provider_reported_datetime",
      "expected_usdjpy_relevance": "BoJ Interest Rate Decision is retained as provider-reported USDJPY volatility context.",
      "watch_points": [
        "policy decision",
        "outlook wording",
        "governor commentary",
        "JGB yield reaction"
      ],
      "source_confidence": 82,
      "source_type": "aggregator",
      "source_label": "Financial Modeling Prep",
      "source_url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar",
      "source": {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
      },
      "time_evidence": {
        "precision": "provider_reported",
        "timezone": "Asia/Tokyo",
        "note": "Timestamp reported by FMP and converted to JST; official publisher verification is not implied."
      },
      "verification": {
        "status": "provider_reported",
        "verified_against": null,
        "verified_at": null,
        "checked_at": null,
        "expires_at": null,
        "retrieval_content_hash": null,
        "parsed_evidence_hash": null,
        "degraded": false,
        "degraded_reason": null,
        "note": "Aggregator-reported observation."
      },
      "classification": {
        "status": "classified",
        "rule": "boj_decision",
        "expected_country": "JP",
        "allowed_countries": [
          "JP"
        ],
        "reason": "country_integrity_confirmed"
      },
      "scope": {
        "reason": "selected_usdjpy_operational_event",
        "rule": "operational_event_family",
        "status": "operational"
      },
      "freshness_status": "fresh",
      "operational_eligible": true,
      "score_kind": "heuristic_score",
      "raw_score": 54,
      "display_score": 54,
      "raw_weather": "volatile",
      "display_weather": "volatile",
      "display_weather_label": "Volatile",
      "display_weather_label_ja": "荒れやすい",
      "lifecycle": "upcoming",
      "hours_from_now": 1406.2,
      "confidence_adjustment": {
        "applied": false,
        "reason": "classification, source, and timing evidence are operationally eligible"
      },
      "release_time_local": "12:00 PM GMT+9",
      "timing_note": null,
      "matched_provider_event_ids": []
    }
  ],
  "event_groups": {
    "active_72h": [
      "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "jp-japan-cpi-2026-06-core_yoy",
      "jp-japan-cpi-2026-06-ex_food_energy_yoy",
      "jp-japan-cpi-2026-06-headline",
      "jp-japan-cpi-2026-06-headline_mom",
      "jp-japan-cpi-2026-06-headline_yoy",
      "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline"
    ],
    "upcoming": [
      "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "jp-japan-cpi-2026-06-core_yoy",
      "jp-japan-cpi-2026-06-ex_food_energy_yoy",
      "jp-japan-cpi-2026-06-headline",
      "jp-japan-cpi-2026-06-headline_mom",
      "jp-japan-cpi-2026-06-headline_yoy",
      "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "us-fomc-2026-07-29-decision",
      "us-fomc-2026-07-29-press_conference",
      "us-gdp-2026-Q2-release-0bba9a228698-headline_qoq",
      "us-gdp-2026-Q2-release-0bba9a228698-price_index",
      "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5-initial_claims",
      "us-pce-2026-06-core_mom",
      "us-pce-2026-06-headline",
      "us-pce-2026-06-headline_mom",
      "us-pce-2026-06-headline_yoy",
      "jp-japan-labor-market-2026-06-release-ad7f2dff7851-unemployment_rate",
      "jp-retail-sales-2026-06-release-d3fddf754ad4-headline_yoy",
      "jp-boj-policy-2026-07-31-decision",
      "us-ism-manufacturing-2026-07-release-896dfd4a829e-employment",
      "us-ism-manufacturing-2026-07-release-896dfd4a829e-headline",
      "us-jolts-2026-06-release-a236dad89a41-job_openings",
      "us-private-payrolls-2026-07-release-bab9938fac9d-private_payrolls",
      "us-ism-services-2026-07-release-3e8a714f3e50-employment",
      "us-ism-services-2026-07-release-3e8a714f3e50-headline",
      "us-ism-services-2026-07-release-3e8a714f3e50-prices",
      "us-initial-jobless-claims-2026-08-release-e5201e34a0ce-initial_claims",
      "us-employment-situation-2026-07-release-7cd855ab613b-headline_payrolls",
      "us-cpi-2026-07-release-b1fdbd83f16a-core_mom",
      "us-cpi-2026-07-release-b1fdbd83f16a-core_yoy",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline_mom",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline_yoy",
      "us-cpi-2026-07-release-b1fdbd83f16a-seasonally_adjusted_index",
      "us-initial-jobless-claims-2026-08-release-543f0ad1e348-initial_claims",
      "us-ppi-2026-07-release-82f31d448c8f-headline_mom",
      "jp-gdp-2026-Q2-release-71cc1d53d97c-headline_qoq",
      "jp-japan-cpi-2026-07-release-aada835d47f8-headline_yoy",
      "us-pce-2026-07-release-fe45760ecc65-core_mom",
      "us-ism-manufacturing-2026-08-release-07a68a3e8ce0-headline",
      "us-jolts-2026-07-release-4f4534a42f9d-job_openings",
      "us-ism-services-2026-08-release-c26485ee2f50-headline",
      "us-employment-situation-2026-08-release-6b1a027e14da-headline_payrolls",
      "us-ppi-2026-08-release-bed380068d91-headline_mom",
      "us-cpi-2026-08-release-d84819ce0943-core_mom",
      "us-cpi-2026-08-release-d84819ce0943-core_yoy",
      "us-cpi-2026-08-release-d84819ce0943-headline_mom",
      "us-cpi-2026-08-release-d84819ce0943-headline_yoy",
      "us-fomc-no-reference-release-8779632a62b2-decision",
      "us-fomc-no-reference-release-8779632a62b2-press_conference",
      "jp-japan-cpi-2026-08-release-43fd24e2a659-headline_yoy",
      "jp-boj-policy-no-reference-release-04e59f548cfb-decision"
    ],
    "recently_released_72h": [],
    "extended_official_calendar": [
      "jp-external-balance-2026-06-release-7feed008b71f-exports",
      "jp-external-balance-2026-06-release-7feed008b71f-imports",
      "jp-external-balance-2026-06-release-7feed008b71f-trade_balance",
      "us-initial-jobless-claims-2026-07-release-325e2215432e-continuing_claims",
      "us-initial-jobless-claims-2026-07-release-325e2215432e-four_week_average",
      "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "jp-japan-cpi-2026-06-core_yoy",
      "jp-japan-cpi-2026-06-ex_food_energy_yoy",
      "jp-japan-cpi-2026-06-headline",
      "jp-japan-cpi-2026-06-headline_mom",
      "jp-japan-cpi-2026-06-headline_yoy",
      "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-2f0b11a3",
      "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-6fdf5d53",
      "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-9779efe1",
      "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-d3ac66a0",
      "us-external-balance-2026-06-release-b0e3830791ba-trade_balance",
      "us-consumer-demand-2026-07-release-5328364ac2b6-consumer_reference",
      "us-fomc-2026-07-29-decision",
      "us-fomc-2026-07-29-press_conference",
      "jp-consumer-demand-2026-07-release-435fe5668223-consumer_reference",
      "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-1e4b8b11",
      "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-d8d91679",
      "us-gdp-2026-Q2-release-0bba9a228698-headline_qoq",
      "us-gdp-2026-Q2-release-0bba9a228698-price_index",
      "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5-initial_claims",
      "us-pce-2026-06-core_mom",
      "us-pce-2026-06-headline",
      "us-pce-2026-06-headline_mom",
      "us-pce-2026-06-headline_yoy",
      "jp-japan-labor-market-2026-06-release-ad7f2dff7851-unemployment_rate",
      "jp-industrial-production-2026-06-release-86f9a204fdc8-headline_mom",
      "jp-retail-sales-2026-06-release-d3fddf754ad4-headline_yoy",
      "jp-boj-policy-2026-07-31-decision",
      "jp-boj-policy-2026-07-31-projections_or_opinions",
      "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-b80ae6eb",
      "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e12e8ccf",
      "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e2e8a42f",
      "us-ism-manufacturing-2026-07-release-896dfd4a829e-employment",
      "us-ism-manufacturing-2026-07-release-896dfd4a829e-headline",
      "us-external-balance-2026-06-release-a90fcee565ad-exports",
      "us-external-balance-2026-06-release-a90fcee565ad-imports",
      "us-external-balance-2026-06-release-a90fcee565ad-trade_balance",
      "us-activity-reference-2026-06-release-f37d0ffe379d-reference_component-a6897e2d",
      "us-jolts-2026-06-release-a236dad89a41-job_openings",
      "jp-boj-minutes-no-reference-release-e3319f86456c-minutes",
      "us-private-payrolls-2026-07-release-bab9938fac9d-private_payrolls",
      "us-ism-services-2026-07-release-3e8a714f3e50-employment",
      "us-ism-services-2026-07-release-3e8a714f3e50-headline",
      "us-ism-services-2026-07-release-3e8a714f3e50-prices",
      "us-activity-reference-2026-Q2-release-1e895777f8d9-reference_component",
      "us-initial-jobless-claims-2026-08-release-e5201e34a0ce-initial_claims",
      "us-nonfarm-productivity-2026-Q2-release-80c5706e27f5-productivity",
      "us-employment-situation-2026-07-release-7cd855ab613b-headline_payrolls",
      "us-employment-situation-2026-07-release-7cd855ab613b-participation_rate",
      "us-employment-situation-2026-07-release-7cd855ab613b-unemployment_u3",
      "us-employment-situation-2026-07-release-7cd855ab613b-wage_mom",
      "us-employment-situation-2026-07-release-7cd855ab613b-wage_yoy",
      "jp-boj-policy-no-reference-release-f419484b24f5-projections_or_opinions",
      "jp-external-balance-2026-06-release-8079ec8e2a20-trade_balance",
      "us-cpi-2026-07-release-b1fdbd83f16a-core_mom",
      "us-cpi-2026-07-release-b1fdbd83f16a-core_yoy",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline_mom",
      "us-cpi-2026-07-release-b1fdbd83f16a-headline_yoy",
      "us-cpi-2026-07-release-b1fdbd83f16a-seasonally_adjusted_index",
      "us-initial-jobless-claims-2026-08-release-543f0ad1e348-initial_claims",
      "us-ppi-2026-07-release-82f31d448c8f-headline_mom",
      "us-consumer-demand-2026-08-release-374c70260c00-consumer_reference-a36c4977",
      "jp-gdp-2026-Q2-release-71cc1d53d97c-headline_qoq",
      "us-fomc-minutes-no-reference-release-fe0c3104bf2e-minutes",
      "jp-external-balance-2026-07-release-4d31ff10f932-trade_balance",
      "jp-japan-cpi-2026-07-release-aada835d47f8-headline_yoy",
      "us-activity-reference-2026-07-release-bacc768bed07-reference_component-d3ac66a0",
      "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-1e4b8b11",
      "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-d8d91679",
      "us-pce-2026-07-release-fe45760ecc65-core_mom",
      "jp-consumer-demand-2026-08-release-46f01b594e91-consumer_reference",
      "us-ism-manufacturing-2026-08-release-07a68a3e8ce0-headline",
      "us-jolts-2026-07-release-4f4534a42f9d-job_openings",
      "us-ism-services-2026-08-release-c26485ee2f50-headline",
      "us-employment-situation-2026-08-release-6b1a027e14da-headline_payrolls",
      "us-employment-situation-2026-08-release-6b1a027e14da-unemployment_u3",
      "us-ppi-2026-08-release-bed380068d91-headline_mom",
      "us-cpi-2026-08-release-d84819ce0943-core_mom",
      "us-cpi-2026-08-release-d84819ce0943-core_yoy",
      "us-cpi-2026-08-release-d84819ce0943-headline_mom",
      "us-cpi-2026-08-release-d84819ce0943-headline_yoy",
      "us-consumer-demand-2026-09-release-4a542a1b0da9-consumer_reference-a36c4977",
      "jp-external-balance-2026-08-release-c4a9e3404670-trade_balance",
      "us-fomc-no-reference-release-8779632a62b2-decision",
      "us-fomc-no-reference-release-8779632a62b2-projections_or_opinions",
      "us-fomc-no-reference-release-8779632a62b2-press_conference",
      "jp-japan-cpi-2026-08-release-43fd24e2a659-headline_yoy",
      "jp-boj-policy-no-reference-release-04e59f548cfb-decision"
    ],
    "needs_grounding": [],
    "needs_classification": [
      "us-unclassified-event-71450263-2026-06-release-ff0dbc35f402-unknown",
      "us-unclassified-event-f1e8305a-2026-07-release-3cade94f92bd-unknown",
      "us-unclassified-event-2800f860-2026-07-release-58148f09c577-unknown",
      "us-unclassified-event-68224fa3-2026-07-release-58148f09c577-unknown",
      "us-unclassified-event-e214adf5-2026-07-release-58148f09c577-unknown",
      "jp-unclassified-event-bf00b6cf-2026-07-release-78a8cb76cf24-unknown",
      "us-unclassified-event-50f5c460-2026-07-release-3292dcd5f1b8-unknown",
      "us-unclassified-event-5670e9f1-2026-07-release-3292dcd5f1b8-unknown",
      "jp-unclassified-event-78ce6ba3-no-reference-release-a17a9aa2684f-unknown",
      "us-unclassified-event-0c3d8bc6-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-2dc09460-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-61193df4-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-677fef61-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-77b3b2a5-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-81143feb-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-9015078e-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-b2fee6bc-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-b7725cea-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-b98c3c06-no-reference-release-f078039cf454-unknown",
      "us-unclassified-event-e114f9fe-no-reference-release-f078039cf454-unknown"
    ],
    "needs_reverification": [],
    "stale_observations": [],
    "archived": []
  },
  "materials": [
    {
      "id": "us-yields",
      "name": "US 10Y yield",
      "pair": "USDJPY",
      "pressure_level": "high",
      "pressure_score": 85,
      "why_it_matters": "Rate sensitivity is the main channel connecting US macro releases to USDJPY volatility.",
      "latest_observation": "FMP-derived US yield pressure is high; raw rates are withheld by the data-rights policy.",
      "source_type": "aggregator_observation",
      "source_label": "FMP treasury-rates",
      "observed_at": "2026-07-20T00:00:00.000Z",
      "freshness_status": "fresh"
    },
    {
      "id": "fed-path",
      "name": "Fed path repricing",
      "pair": "USDJPY",
      "pressure_level": "elevated",
      "pressure_score": 78,
      "why_it_matters": "Policy-rate expectations shape dollar rate support and event reaction persistence.",
      "latest_observation": "FMP-derived curve context is available; raw rates are withheld by the data-rights policy.",
      "source_type": "aggregator_observation",
      "source_label": "FMP treasury-rates",
      "observed_at": "2026-07-20T00:00:00.000Z",
      "freshness_status": "fresh"
    },
    {
      "id": "boj-policy",
      "name": "BOJ policy watch",
      "pair": "USDJPY",
      "pressure_level": "watch",
      "pressure_score": 64,
      "why_it_matters": "BOJ communication can change yen rate sensitivity even when US events dominate.",
      "latest_observation": "Official BOJ schedule is retained as seed context.",
      "source_type": "official_calendar",
      "source_label": null,
      "observed_at": null,
      "freshness_status": "reference"
    },
    {
      "id": "japan-rates",
      "name": "Japan rates",
      "pair": "USDJPY",
      "pressure_level": "watch",
      "pressure_score": 58,
      "why_it_matters": "JGB reaction helps separate yen-specific pressure from broad dollar moves.",
      "latest_observation": "Seed baseline; no current JGB observation is claimed.",
      "source_type": "seed_baseline",
      "source_label": null,
      "observed_at": null,
      "freshness_status": "reference"
    },
    {
      "id": "dxy",
      "name": "DXY",
      "pair": "USDJPY",
      "pressure_level": "elevated",
      "pressure_score": 72,
      "why_it_matters": "Broad dollar confirmation can show whether USDJPY movement is pair-specific or dollar-wide.",
      "latest_observation": "Seed baseline; no current DXY observation is claimed.",
      "source_type": "seed_baseline",
      "source_label": null,
      "observed_at": null,
      "freshness_status": "reference"
    },
    {
      "id": "risk-sentiment",
      "name": "VIX / equities",
      "pair": "USDJPY",
      "pressure_level": "elevated",
      "pressure_score": 68,
      "why_it_matters": "Risk tone can amplify or absorb event-driven FX moves.",
      "latest_observation": "J-Quants-derived TOPIX stress is elevated; raw index values are withheld by the data-rights policy.",
      "source_type": "official_registry_observation",
      "source_label": "J-Quants TOPIX daily bars",
      "observed_at": "2026-07-20T15:00:00.000Z",
      "freshness_status": "fresh"
    },
    {
      "id": "energy-inflation",
      "name": "Energy / inflation pressure",
      "pair": "USDJPY",
      "pressure_level": "watch",
      "pressure_score": 57,
      "why_it_matters": "Energy and inflation inputs can affect rate expectations around CPI and PCE events.",
      "latest_observation": "Seed baseline supporting inflation-sensitive releases.",
      "source_type": "seed_baseline",
      "source_label": null,
      "observed_at": null,
      "freshness_status": "reference"
    }
  ],
  "scenarios": [
    {
      "id": "stronger-than-expected",
      "label_ja": "上振れ時に見るもの",
      "condition": "If US employment or inflation is stronger than expected",
      "watch": [
        "US yields",
        "Fed path repricing",
        "DXY confirmation",
        "equity response"
      ]
    },
    {
      "id": "weaker-than-expected",
      "label_ja": "下振れ時に見るもの",
      "condition": "If US data is weaker than expected",
      "watch": [
        "rate-cut expectations",
        "US 10Y yield",
        "yen reaction",
        "risk sentiment"
      ]
    },
    {
      "id": "near-consensus",
      "label_ja": "予想通りだった場合に見るもの",
      "condition": "If data is close to consensus",
      "watch": [
        "prior revisions",
        "wage growth",
        "press commentary",
        "cross-asset confirmation"
      ]
    },
    {
      "id": "boj-watch",
      "label_ja": "日銀警戒が強まった場合に見るもの",
      "condition": "If BOJ policy watch intensifies",
      "watch": [
        "JGB yield reaction",
        "Japan CPI details",
        "governor commentary",
        "yen cross confirmation"
      ]
    }
  ],
  "endpoints": [
    {
      "path": "/agent.json",
      "description": "RASK agent guide, boundaries, tool contracts, and read order."
    },
    {
      "path": "/.well-known/signal-radar.json",
      "description": "RASK Signal Radar discovery and endpoint map."
    },
    {
      "path": "/.well-known/agent-gateway.json",
      "description": "Static same-origin Agent Gateway manifest."
    },
    {
      "path": "/data/v1/latest.json",
      "description": "Current-time FX event weather snapshot."
    },
    {
      "path": "/data/v1/priority-queue.json",
      "description": "Operational queue separated from the forward calendar."
    },
    {
      "path": "/data/v1/diff/latest.json",
      "description": "Diff against the prior published release."
    },
    {
      "path": "/data/v1/archive/index.json",
      "description": "Bounded semantic release archive."
    },
    {
      "path": "/data/v1/release-manifest.json",
      "description": "Logical release, exact build, Git SHA, payload hash, and byte manifest."
    },
    {
      "path": "/data/v1/source-health.json",
      "description": "RASK-normalized public source health."
    },
    {
      "path": "/data/v1/schema.json",
      "description": "Strict JSON Schema contracts."
    },
    {
      "path": "/.well-known/agent-policy.json",
      "description": "Read-only RASK agent policy."
    },
    {
      "path": "/data/v1/agent-index.json",
      "description": "RASK endpoint and WebMCP tool index."
    },
    {
      "path": "/data/v1/public-safety.json",
      "description": "RASK public safety contract."
    },
    {
      "path": "/data/v1/agent-routes.json",
      "description": "Static Agent Gateway route index."
    },
    {
      "path": "/agent/page/home.md",
      "description": "Static Agent Gateway home surface."
    },
    {
      "path": "/llms.txt",
      "description": "Compact LLM usage guide."
    }
  ],
  "source_health": [
    {
      "id": "seed_event_calendar",
      "name": "Immutable seed event calendar",
      "status": "reference",
      "type": "seed_reference",
      "required": false,
      "provider": "seed",
      "authority": "curated_seed",
      "expected_update_interval_hours": null,
      "observed_at": "2026-06-30T15:00:00.000Z",
      "age_hours": 501.8,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-06-30T15:00:00.000Z",
      "freshness_policy": "reference",
      "session_status": "not_applicable",
      "freshness_deadline": null,
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    },
    {
      "id": "fmp_economic_calendar",
      "name": "FMP economic calendar",
      "status": "fresh",
      "type": "calendar_cache",
      "required": true,
      "provider": "fmp",
      "authority": "aggregator",
      "expected_update_interval_hours": 36,
      "observed_at": "2026-07-21T00:00:00.000Z",
      "age_hours": 12.8,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-07-21T00:00:00.000Z",
      "freshness_policy": "fixed_interval",
      "session_status": "not_applicable",
      "freshness_deadline": null,
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    },
    {
      "id": "fmp_us_treasury",
      "name": "FMP US Treasury rates",
      "status": "fresh",
      "type": "market_cache",
      "required": true,
      "provider": "fmp",
      "authority": "aggregator",
      "expected_update_interval_hours": null,
      "observed_at": "2026-07-20T00:00:00.000Z",
      "age_hours": 36.8,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-07-20T00:00:00.000Z",
      "freshness_policy": "us_business_day_aware",
      "session_status": "business_day",
      "freshness_deadline": null,
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    },
    {
      "id": "fmp_fx_usdjpy",
      "name": "FMP USDJPY quote",
      "status": "fresh",
      "type": "market_cache",
      "required": true,
      "provider": "fmp",
      "authority": "aggregator",
      "expected_update_interval_hours": 6,
      "observed_at": "2026-07-21T11:57:11.000Z",
      "age_hours": 0.8,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-07-21T11:57:11.000Z",
      "freshness_policy": "fx_open_max_6h_weekend_friday_close",
      "session_status": "open",
      "freshness_deadline": "2026-07-21T17:57:11.000Z",
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    },
    {
      "id": "jquants_topix",
      "name": "J-Quants TOPIX daily bars",
      "status": "fresh",
      "type": "market_cache",
      "required": true,
      "provider": "jquants",
      "authority": "official_registry",
      "expected_update_interval_hours": null,
      "observed_at": "2026-07-20T15:00:00.000Z",
      "age_hours": 21.8,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-07-20T15:00:00.000Z",
      "freshness_policy": "jp_trading_day_aware",
      "session_status": "business_day",
      "freshness_deadline": null,
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    },
    {
      "id": "official_event_verifications",
      "name": "Official event verification overlay",
      "status": "reference",
      "type": "official_verification_cache",
      "required": false,
      "provider": "official-publishers",
      "authority": "official_publisher",
      "expected_update_interval_hours": null,
      "observed_at": "2026-07-21T04:03:51.951Z",
      "age_hours": 8.7,
      "stale": false,
      "degraded": false,
      "last_good_retained": false,
      "freshness": "2026-07-21T04:03:51.951Z",
      "freshness_policy": "reference",
      "session_status": "not_applicable",
      "freshness_deadline": null,
      "last_attempt_at": null,
      "last_successful_at": null,
      "degraded_reason": null
    }
  ],
  "calendar_cache": {
    "mode": "provider_normalized_cache",
    "source": {
      "provider": "fmp",
      "authority": "aggregator",
      "publisher": "Financial Modeling Prep",
      "url": "https://site.financialmodelingprep.com/developer/docs/stable/economics-calendar"
    },
    "observed_at": "2026-07-21T00:00:00.000Z",
    "from": "2026-07-20",
    "to": "2026-09-19",
    "event_count": 713,
    "raw_row_count": 3140,
    "eligible_country_row_count": 723,
    "operational_count": 143,
    "reference_count": 143,
    "classified_count": 619,
    "needs_classification_count": 104,
    "out_of_scope_count": 333,
    "invalid_row_count": 0,
    "unsupported_country_count": 2417,
    "silently_dropped_count": 0,
    "classification_reason_counts": {
      "out_of_scope_capital_flow": 15,
      "out_of_scope_central_bank_balance_sheet": 14,
      "out_of_scope_energy_inventory": 110,
      "out_of_scope_government_auction": 91,
      "out_of_scope_housing": 28,
      "out_of_scope_inventory": 7,
      "out_of_scope_mortgage_series": 36,
      "out_of_scope_regional_activity": 32,
      "selected_usdjpy_operational_event": 143,
      "selected_usdjpy_reference_context": 143,
      "unrecognized_provider_event": 104,
      "unsupported_or_missing_provider_country": 2417
    },
    "scope_reason_counts": {
      "needs_classification:unrecognized_provider_event": 104,
      "operational:selected_usdjpy_operational_event": 143,
      "out_of_scope:out_of_scope_capital_flow": 15,
      "out_of_scope:out_of_scope_central_bank_balance_sheet": 14,
      "out_of_scope:out_of_scope_energy_inventory": 110,
      "out_of_scope:out_of_scope_government_auction": 91,
      "out_of_scope:out_of_scope_housing": 28,
      "out_of_scope:out_of_scope_inventory": 7,
      "out_of_scope:out_of_scope_mortgage_series": 36,
      "out_of_scope:out_of_scope_regional_activity": 32,
      "reference:selected_usdjpy_reference_context": 143
    },
    "country_timezone_mismatch_count": 0,
    "provider_country_conflict_count": 0,
    "audit_observation_count": 723,
    "duplicate_provider_release_id_count": 361,
    "duplicate_provider_observation_id_count": 0,
    "collapsed_distinct_series_count": 0,
    "degraded": false,
    "stale": false
  },
  "market_snapshot": {
    "mode": "provider_normalized_cache",
    "observed_at": "2026-07-21T11:57:11.000Z",
    "degraded": false,
    "stale": false,
    "rights_mode": "derived_only",
    "sources": [
      {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "dataset": "treasury-rates",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/treasury-rates"
      },
      {
        "provider": "fmp",
        "authority": "aggregator",
        "publisher": "Financial Modeling Prep",
        "dataset": "forex-quote",
        "url": "https://site.financialmodelingprep.com/developer/docs/stable/forex-quote"
      }
    ],
    "pressure": {
      "us_yields": {
        "category": "high",
        "score": 85,
        "freshness_status": "fresh",
        "observed_at": "2026-07-20T00:00:00.000Z"
      },
      "fx_usdjpy": {
        "category": "observed",
        "score": null,
        "freshness_status": "fresh",
        "observed_at": "2026-07-21T11:57:11.000Z"
      },
      "japan_risk": {
        "category": "elevated",
        "score": 68,
        "freshness_status": "fresh",
        "observed_at": "2026-07-20T15:00:00.000Z"
      }
    },
    "safety": {
      "observation_only": true,
      "not_a_trade_signal": true,
      "no_directional_call": true
    }
  },
  "safety": {
    "not_a_trade_signal": true,
    "no_buy_sell_direction": true,
    "human_review_required_before_public_launch": true,
    "auto_trading_allowed": false
  },
  "build_id": "fxb-7a53a1fd26b55a7e7bdd40a2"
}
