{
    "ok": true,
    "status": "rules",
    "generated_at": "2026-08-17T21:39:10+00:00",
    "spots_as_of": "2026-08-17",
    "model": "deterministic",
    "prompt_version": "regime-rules-v1.0",
    "schema_version": 1,
    "source": "scheduled snapshot \u00b7 public spots + FRED \u00b7 deterministic rules",
    "read": {
        "headline": "Cross-sleeve breadth improves while credit remains contained",
        "regime_label": "Improving",
        "summary": "5 of 5 tracked hard-asset sleeves advanced; IG credit spreads widened, while real yields firmed. This is a rules-based market-state record, not a forecast."
    },
    "kpis": [
        {
            "id": "hard_asset_case",
            "label": "Hard-asset case",
            "score": 7.1,
            "max": 10,
            "status": "good",
            "action": "Breadth, real yields, and credit combined"
        },
        {
            "id": "flow",
            "label": "Flow",
            "score": 8.5,
            "max": 10,
            "status": "good",
            "action": "5 of 5 tracked hard-asset sleeves advanced"
        },
        {
            "id": "credit",
            "label": "Credit",
            "score": 7.5,
            "max": 10,
            "status": "good",
            "action": "IG credit spreads widened"
        },
        {
            "id": "geo",
            "label": "Geo / chokepoint",
            "score": null,
            "max": 10,
            "status": "nv",
            "action": "No reliable free chokepoint series in this packet"
        }
    ],
    "confirmation": "Broader sleeve participation with contained credit stress supports this regime state.",
    "falsifier": "A breadth reversal alongside wider IG spreads and firmer real yields would weaken this state.",
    "spots_evidence": [
        {
            "id": "wti",
            "sleeve": "Energy",
            "label": "WTI",
            "symbol": "CL=F",
            "value": 84.95,
            "unit": "$/bbl",
            "change": 3.09,
            "change_unit": "% d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "brent",
            "sleeve": "Energy",
            "label": "Brent",
            "symbol": "BZ=F",
            "value": 91.1,
            "unit": "$/bbl",
            "change": 2.91,
            "change_unit": "% d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "gold",
            "sleeve": "Precious",
            "label": "Gold",
            "symbol": "GC=F",
            "value": 4473.1001,
            "unit": "$/oz",
            "change": 2.12,
            "change_unit": "% d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "silver",
            "sleeve": "Precious",
            "label": "Silver",
            "symbol": "SI=F",
            "value": 65.905,
            "unit": "$/oz",
            "change": 1.41,
            "change_unit": "% d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "copper",
            "sleeve": "Base",
            "label": "Copper",
            "symbol": "HG=F",
            "value": 6.6125,
            "unit": "$/lb",
            "change": 0.2,
            "change_unit": "% d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "ust10",
            "sleeve": "Rates",
            "label": "10Y UST",
            "symbol": "^TNX",
            "value": 4.724,
            "unit": "%",
            "change": 2.8,
            "change_unit": "bp d",
            "direction": "up",
            "fresh": "yes",
            "status": "live",
            "note": null
        },
        {
            "id": "u3o8",
            "sleeve": "Uranium",
            "label": "U3O8 spot",
            "symbol": null,
            "value": null,
            "unit": "",
            "change": null,
            "change_unit": "",
            "direction": "flat",
            "fresh": "nv",
            "status": "nv",
            "note": "No reliable free public spot series on this path"
        },
        {
            "id": "freight",
            "sleeve": "Freight",
            "label": "Container freight",
            "symbol": null,
            "value": null,
            "unit": "",
            "change": null,
            "change_unit": "",
            "direction": "flat",
            "fresh": "nv",
            "status": "nv",
            "note": "No reliable free public freight index on this path"
        }
    ],
    "fred_macro": {
        "ok": true,
        "status": "live",
        "source": "FRED",
        "as_of": "2026-08-14",
        "series": [
            {
                "id": "ust10_nominal",
                "series_id": "DGS10",
                "label": "10Y UST (nominal)",
                "value": 4.68,
                "prior": 4.63,
                "change": 0.05,
                "unit": "%",
                "as_of": "2026-08-14",
                "fresh": "yes"
            },
            {
                "id": "ust10_real",
                "series_id": "DFII10",
                "label": "10Y TIPS real yield",
                "value": 2.41,
                "prior": 2.39,
                "change": 0.02,
                "unit": "%",
                "as_of": "2026-08-14",
                "fresh": "yes"
            },
            {
                "id": "ig_oas",
                "series_id": "BAMLC0A0CM",
                "label": "US IG OAS",
                "value": 0.8,
                "prior": 0.79,
                "change": 0.01,
                "unit": "%",
                "as_of": "2026-08-14",
                "fresh": "yes"
            }
        ],
        "error": null
    },
    "board_id": "hard-asset",
    "archive_date": "2026-08-17"
}