Structural Regime Signals (SRS v1)

SRS v1 is PTEM’s capital-surface layer: decade-scale structural regime summaries derived directly from the canonical SRI v1 freeze. It is designed for catalogue conditioning, non-stationarity monitoring, and regime clustering analysis—it is not an event-forecasting surface, underwriting trigger, or loss model.

Scope / Intended use

SRS v1 bundles provide year-level signal packs (RPI/RVI aggregates, change-point candidates, decadal density summaries) used by capital teams to benchmark structural drift. Outputs are immutable artifacts rather than forecast feeds, preserving PTEM’s instrument discipline.

Non-invertibility

SRS v1 operates on many-to-one aggregates. The payload cannot be inverted to storm-level sequences or PTEM’s operator logic, and no storm-level traces are exposed. Manifests explicitly mark the surface as year-level only and non-invertible.

Freeze & verify workflow

The freeze helper enforces a clean git state by default (override with --allow-dirty only when governance sign-off permits). Verification requires the MANIFEST + FREEZE_META bundle plus sha256 references.

# Freeze the SRS v1 bundle (inputs: canonical SRI v1 freeze)
./scripts/freeze_synth_struct_v1.sh   --freeze-tag freeze-2026-01-27   --output out/srs_v1

# Verify the resulting bundle with manifest hashes and optional strict-clean gate
./scripts/verify_freeze_bundle_v1.sh   --bundle out/srs_v1   --strict-clean

The verification step replays MANIFEST entries, confirms FREEZE_META git provenance, and re-runs hash checks for SYNTH_SIGNALS.json and associated receipt files. Passing verification is required before distribution to evaluation licensees.