Architecture for Deterministic, Predictive, Hallucination-Free
Catastrophe Intelligence.
Every score is reproducible, bounded, replayable. Every prediction carries calibrated confidence and provenance. No generative model invents a fact that drives a real-world response.
When the system contacts 992 policyholders without human review, none of these is optional.
Identical inputs produce identical outputs, byte-for-byte. Every score and routing decision is a pure function of versioned inputs and versioned model weights. Replay is exact.
The system forecasts severity escalation, boundary expansion, and time-to-impact — emitting these as typed, bounded, confidence-tagged values. Computed by frozen models, not invented by generative ones.
No generative model produces, modifies, or overrides any value that drives an autonomous action. Generative cognition is confined to language about already-decided facts; every output passes a validator gate.
Each materialised in one or more architecture layers — disciplines define the contract, layers deliver it.
Every score is f(x)→y with no I/O, no state, no RNG. Replay is byte-exact.
DSTCEs with pinned weight hash, greedy decode, typed I/O, calibrated probability.
Type · range · enum · reference · monotonicity · consistency. Failing gate = hard halt.
LLMs produce only natural-language strings. No computing. No deciding.
Predictions are typed {tier, p, ci95, horizon} — never generated text.
Raw events, signals, weights, code, calibration, outcomes — all versioned, append-only.
Every autonomous-action score is a pure mathematical function.
Same inputs → same value, byte-for-byte, on any machine, at any time.
Every function has a fixed input → fixed output test set. CI fails on drift.
The function definition is the audit. No post-hoc explanation needed.
PH Score = f(CAT × Proximity × Embedding) inherits the guarantee.
No LLM in the calculation path. No 'helper' classification calls inside scoring functions. Generative models cannot make the byte-equality guarantee even at temperature zero.
A regulator asking "why was this score 9.57?" receives a function reference and an input vector — not a generated explanation.
Predictive is not probabilistic-in-the-wrong-places. A constrained Transformer is a function.
CAT Synapse uses 14 Domain-Specific Transformer-Based Cognitive Engines (DSTCE). Each forecasts — and each is made deterministic by six constraints.
SHA-256 model hash recorded per inference
Temperature 0 · top-k 1 · no sampling
Tokeniser version hashed alongside weights
Structured records — not free-form text
Enum + calibrated probability — never prose
Probabilities from validation set, not self-report
A DSTCE under these constraints behaves like a function — input → label, label → probability. Replay with the same inputs against the same model hash and you get the same output. Every time.
Determinism inside a layer is not enough — every value crossing a boundary is checked.
Every field present, every type correct, no nulls in required positions
severity ∈ [0,10] · proximity ≥ 0 · p ∈ [0,1] · window.end > window.start
severity_tier ∈ {LOW,MED,HIGH,CRITICAL} · likelihood ∈ {Likely, Observed}
County codes resolve in gazetteer · PH IDs in register · model hashes in registry
event_version strictly increasing · severity escalations require data witness
policyholder_scores entries covered by affected_geo.counties
Not a soft warning. Not a fallback. The signal does not propagate. The event is held in quarantine with the gate's diagnostic recorded.
Bad predictions cannot trigger autonomous responses. Model regressions are visible operationally — not weeks later.
L1 → L2 · L2 → L2.5 · L2.5 → L3 · L3 → L4 · L4 → L0 feedback
Every layer boundary runs its own gate.
Three classes of inference, partitioned by determinism level.
Every generated message is validated against the signal it claims to describe. Names a county not in affected_geo, references a severity not in the signal, invents a time window — it is rejected and regenerated. Never delivered.
Predictions are typed values produced by deterministic models — never generated text.
DSTCE-projected severity at t+30 / 60 / 120 / 240 min, each with calibrated probability.
Peril-specific evolution model (flood routing, fire spread, hurricane track) projecting affected geography at future timesteps.
Joining the boundary forecast against the policyholder register → projected PH count by future timestep.
"forecast": { "model_id": "FLD-EVOL-1.4.2", "model_hash": "sha256:9c8a…", "horizon_minutes": [30, 60, 120, 240], "severity_path": [ { "t_plus": 30, "tier":"HIGH", "p":0.91, "ci95":[0.84,0.96] }, { "t_plus": 60, "tier":"HIGH", "p":0.83, "ci95":[0.72,0.91] }, { "t_plus": 120, "tier":"CRITICAL", "p":0.67, "ci95":[0.51,0.79] }, { "t_plus": 240, "tier":"CRITICAL", "p":0.74, "ci95":[0.55,0.86] } ], "exposure_path": [ /* projected PH count per horizon */ ], "computed_at": "2026-01-17T14:34:08Z" }
L3 may narrate this in stakeholder language. L3 may never produce it.
The operational definition of determinism is replay.
"A system is deterministic to the extent it can be replayed." CAT Synapse can replay any past CAT event end-to-end and reproduce every score, every routing decision, every alert. That is the bar.
v1 → vN append. Event 252793 traversed v1 → v8 across 8 NWS reissues.
Each recomputation emits a new signal version. Monotonic counter.
SHA-256 content hash recorded in every DSTCE inference call.
Tokeniser version + normalisation code version pinned per inference.
Pure-function math layer ships with git SHA pinned to deployed binary.
Delivery confirmations · acknowledgements · claims correlations append-only.
Six disciplines materialised across five layers + one typed interface.
Three risk metrics — pure-function composite.
Event severity — asset-independent
tier ∈ {LOW · MED · HIGH · CRITICAL}
Pure function over DSTCE output and feed parameters
Spatial relationship — asset to event
calculate_proximity_score(lat, lng, geo)
Recalculated continuously as boundary evolves (C-4)
Composite priority — the autonomy trigger
HIGH RISK PRIORITY
Worked example · PH-100017 · REFID-158053
All three metrics are pure functions. Same inputs → same scores, byte-for-byte, on any machine.
The only artefact that crosses the boundary between deterministic math and constrained cognition.
L3 reads enums and numerics; severity is not interpreted, it is read.
Constraints block enforced by the L3 orchestrator and conformance gate.
Engine version + model hash + code SHA + input hash on every signal.
Recomputation emits a new signal version; old versions retained for replay.
Every L3 output validated against the signal before leaving the layer.
{
"event_id": "REFID-158053",
"event_version": 3,
"peril_class": "WILDFIRE",
"classifications": {
"severity_tier": "HIGH", "severity_p": 0.94,
"likelihood": "Observed", "likelihood_p":0.97,
"immediacy": "Imminent", "immediacy_p": 0.88
},
"scores": {
"cat_score": 7.8,
"affected_geo": {
"state":"TX",
"counties":["Brewster","Pecos","Terrell","Val Verde"]
}
},
"forecast": { /* typed severity & exposure paths */ },
"policyholder_scores": [ /* 992 entries */ ],
"constraints": {
"l3_must_not_recompute_scores": true,
"l3_must_not_modify_classifications":true,
"l3_must_not_invent_geography": true
},
"provenance": {
"engine_version":"L2-DPE-1.4.2", "code_sha":"git:9a2f4e8",
"input_hash":"sha256:c1b3…", "replayable": true
}
}
How each layer satisfies the three core properties.
Every numeric that triggers an autonomous action is replayable from versioned inputs. Every forecast carries typed horizon, probability, and confidence. Every generated message has been validated against the signal it describes.
Each claim anchored to the architecture and to a specific inventive step.
End-to-end L1→L4 pipeline; no human arbitration; frozen-weight DSTCE inference; deterministic decision weighting.
Full autonomy survives audit because every node is deterministic; replay is exact.
L2 pure-function composite — CAT × Proximity × Historical Embedding → PH Score.
A single autonomy-triggering score that is reproducible byte-for-byte from versioned inputs.
L4 dynamic topology activated per event trajectory; pathways auto-prune on subsidence.
The architecture itself is automated; not a static workflow with a runtime.
Versioned signal propagation; closed-loop Vector DB enrichment; out-of-band model promotion preserves determinism.
Continuous recalibration without sacrificing the replay guarantee — retraining is versioned, not in-place.
The architecture in operation against real NWS-issued events.
Red Flag Warning
REFID-158053
Mississippi River Warning
Event 252793
Deterministic because every score is a pure function of versioned inputs.
Predictive because frozen learned models produce typed, calibrated forecasts inside a deterministic envelope.
Hallucination-free because generative cognition is structurally confined to language about already-decided facts, and every generated artefact is validated against the signal it claims to describe.
Patent Pitch v9 · FIG.1–FIG.8 · Claims C-1 through C-4
Strictly Confidential — Attorney-Client Privileged