{
  "schema_version": "1.0",
  "market": {
    "id": "oil",
    "label": "Crude Oil",
    "symbol": "Brent",
    "unit": "USD/bbl"
  },
  "observation": {
    "as_of": "2026-10-14T00:00:00+08:00",
    "as_of_precision": "date",
    "source": "Bloomberg via M+Global Market Buzz 14 Oct 2026 (relayed by F13)",
    "evidence": "REPORTED",
    "value": 105.69,
    "change": -0.96,
    "change_pct": -0.9,
    "resistance": 109.5,
    "support": 97.7,
    "levels_note": "Broker-reported levels. Not WEALTH forecasts and not trade signals.",
    "secondary": [
      {
        "as_of": "2026-10-14T07:19:00+08:00",
        "source": "WEALTH capital_market live read, relayed via HERMES (SINGLE_SOURCE, unverified second source)",
        "evidence": "REPORTED",
        "value_range": [
          106.12,
          106.19
        ],
        "note": "0.4% divergence vs M+ print — below 3% threshold, consistent."
      }
    ]
  },
  "state": "STALE",
  "state_computed_at": "2026-10-18T03:17:01.401159+08:00",
  "freshness_rule": {
    "fresh_within_hours": 48,
    "states": [
      "FRESH",
      "STALE",
      "UNKNOWN",
      "UNAVAILABLE"
    ],
    "semantics": {
      "FRESH": "primary observation age <= fresh_within_hours at generation time",
      "STALE": "primary observation exists but is older than fresh_within_hours",
      "UNKNOWN": "no observation wired for this market — nothing fabricated",
      "UNAVAILABLE": "generation-time fetch of the observation failed — retry, do not cache"
    },
    "state_computed_at": "generation time (baked into every artifact)"
  },
  "endpoints": {
    "registry": "https://wealth.arif-fazil.com/api/markets/registry",
    "markdown": "https://wealth.arif-fazil.com/markets/oil/index.md",
    "page": "https://wealth.arif-fazil.com/markets/oil/",
    "world_pair": "https://arif-fazil.com/world/economics/oil/"
  },
  "boundary": "World explains. WEALTH computes. arifOS judges. ARIF decides. — authority ceiling COMPUTE_ONLY. No trade signals. No fabricated values."
}
