H33
#174 · the orthogonal axis · June 3, 2026

First Model Influence Replay.
The first proof on the orthogonal axis.

The hero question · LOCKED Eric Beans
"What model was used?"
"Why did the model matter?"
The five-line ladder asks "What survives change?" · this proof asks "Why did the computation happen?" · that's a different dimension
Two axes of the corpus · one continuity, one computation
Continuity Axis · vertical · 5 lines proven
"What survives change?"
Authority survives time · Responsibility survives authority · Consequences survive responsibility · Risk survives organizations · Evidence survives institutions.
Computation Axis · orthogonal · new branch
"Why did the computation happen?"
#174 (this proof) · #167 Decision Reproducibility (next) · candidate endpoint "Reasoning survives systems."
AI Regulators Internal Model Governance Teams Model Risk Officers AI Fairness Auditors R&W Insurers Class-Action Plaintiffs (AI bias) Internal Red Teams
What was proven · 10-second read

The model's reasoning, replayable years after the model is gone.

01
A signed canonical record of WHY the model produced the score it produced. Score, threshold, feature weights, counterfactual probes — all bound at decision time.
02
Replayable 4 years post-dissolution. Same tenant as #184 (the company died in 2031). show_model_influence works in 2035 anyway.
03
Standalone event — multiple attribution frames (SHAP, IG, attention, regulator-approved) can attach to the same decision over time without rewriting it.
Reading any H33 proof · the six questions

Same six answers. New axis. The reader recognizes the machine.

  1. 1What happened?

    The model owner of model_credit_underwriting v1 signed a retroactive influence record for the AI risk agent's recommendation that approved a $4.2M loan (Claim #84711 substrate). The record binds prediction score 0.84, decision threshold 0.75, the five-feature attribution, and three counterfactual probes — at decision time.

  2. 2Who had authority?

    The model owner principal (princ_model_owner_credit_underwriting) — the canonical signer for any influence record under the model_owner role from #14.1 Responsibility Chain.

  3. 3How was authority reconstructed?

    replay_until at T = 2035-06-01 (4 years post-dissolution per the #184 capstone). The engine collects all ModelInfluenceRecord events with at_ms ≤ T into snapshot.model_influences. show_model_influence(decision_id) filters the snapshot for the matching record.

  4. 4What state was produced?

    state_id = e72d3c0e71a11ce0aaf1e8c9eb5c720aff49a6238c76976b4f4435b50e43bee2 at T=2035. The snapshot contains one model influence record bound to decision_loan_84711_recommendation, fully reconstructable.

  5. 5What artifact was returned?

    reconstruction.json — the show_model_influence output plus the bridge data for "What Survives Model Retirement?".

  6. 6How can a third party verify it?

    Run cargo test --test model_influence_replay_001 -- --ignored against scif-backend @ a27d59872. The replay must return the same state_id and the same five feature weights byte-identically.

01The killer query — show_model_influence(decision_id)

The killer query · locked simple, human, regulator-readable
asl> show_model_influence("decision_loan_84711_recommendation")
→ the model's reasoning for one specific decision, reconstructed years later
model:                 model_credit_underwriting v1
attribution_frame:     feature_weights
prediction_score:      0.84
decision_threshold:    0.75
score_above_threshold: true (margin: +0.090)

feature_attribution:
  debt_to_income            value=0.42   weight= +0.310
  credit_utilization        value=0.78   weight= +0.220
  employment_tenure_years   value=8.2    weight= +0.180
  payment_history_pct       value=0.96   weight= +0.120
  loan_amount_to_income     value=10.5   weight= -0.210

counterfactual_probes:
  if loan_amount_to_income = 5.0  → score 0.68 → WOULD have changed outcome
  if credit_utilization    = 0.30 → score 0.91 → would NOT have changed outcome
  if debt_to_income        = 0.65 → score 0.61 → WOULD have changed outcome

02The feature attribution, visualized

Sign convention: positive weight pushed toward approval; negative weight pushed away. Sum is not necessarily prediction_score — that depends on the attribution frame. In this proof: feature_weights.

Feature
Value at decision
Weight
Contribution
debt_to_income
0.42
+0.310
credit_utilization
0.78
+0.220
employment_tenure_years
8.2
+0.180
payment_history_pct
0.96
+0.120
loan_amount_to_income
10.5
−0.210

03Counterfactual probes bound at decision time

Three probes signed into the influence record at decision time. Each probe asks: "if this one feature had this other value, what would the score have been, and would the outcome have changed?"

→ outcome WOULD have changed
if loan_amount_to_income = 5.0 → score 0.68 · below the threshold of 0.75. The AI would have declined.
→ outcome would NOT have changed
if credit_utilization = 0.30 → score 0.91 · still above the threshold. The AI would still have approved.
→ outcome WOULD have changed
if debt_to_income = 0.65 → score 0.61 · below the threshold. The AI would have declined.

04The money quote

Locked Eric Beans · June 3, 2026
Influence Causation.
The proof establishes that the model's score depended on these features in this way. It does not establish that the model should have depended on them.
The boundary · LOCKED Eric Beans

Influence Causation.

The model picked five features and weighted them. Replay establishes that fact, signed and reproducible. Replay does not establish that the five chosen features were the right features, that the weights were fair, that the threshold was legally permissible, or that a different model would have causally reached a different outcome. Those remain model-governance and regulatory determinations made by competent counsel, not by replay engines. This proof is evidence. It is not judgment.

05The scenario — why this scenario carries

WhenWhat
2025AI risk agent recommends approval of $4.2M loan. Model_credit_underwriting v1, score 0.84, threshold 0.75. Human credit officer approves. Loan disburses. (#15 substrate.)
2026Borrower defaults. $4.2M loss recognized. Claim #84711 filed with the reinsurer. (#15 substrate.)
2031-03-08#15 replay window — 5 years post-claim. Loss lineage queryable. (Backward-compat point: this proof's influence record sits AFTER this T, so #15's state_id remains byte-identical.)
2031-03-19Model owner signs a retroactive ModelInfluenceRecord for the high-stakes decision — common pattern when AI regulation arrives and firms instrument their highest-stakes historical decisions before models retire or firms wind down.
2031-04-01Enterprise dissolved (#184 capstone). Model retired with the firm.
2035-06-01Court trustee asks: "Why did the AI approve this loan?" replay at T=2035 returns the full influence record, 4 years post-death.

This is the strongest possible compounding of Eric's canonical continuity tenant: one tenant, one Claim #84711, five proofs (#15 + #184 + #174 now) all reading the same underlying reality. The model's reasoning survives the dissolution that survived the responsibility that survived the loss that survived the decision.

06The schema (Eric LOCKED Option A — standalone)

ModelInfluenceRecord {
    at_ms,
    influence_id,
    decision_id,                          // back-reference to the Decision
    model_id, model_version,
    attribution_frame,                    // "feature_weights" | "shap"
                                          // | "integrated_gradients" | "attention"
                                          // | "regulator_approved" | custom
    feature_attribution: [
        { feature_name, value, weight }
    ],
    prediction_score,
    decision_threshold,
    counterfactual_probes: [
        { feature_name, alternative_value, resulting_score, would_have_changed_outcome }
    ],
    recognized_by,                        // model_owner (or regulator for approved frames)
    signature
}

Standalone — not embedded on Decision. Reason: tomorrow SHAP / IG / attention / regulator-approved / internal attributions can all attach to the same decision. Decision → ModelInfluenceRecord is 1:N.

Snapshot extension: AuthorityStateSnapshot.model_influences: Vec<ModelInfluenceSnapshot>, sorted by (at_ms, influence_id), skip-if-empty.

07What Survives Model Retirement?

The bridge to #167 Decision Reproducibility
model identity
model influence
decision (and its responsibility chain)
consequences (loss, claim, lineage)
responsibility (who owned what at decision time)
model weights (yet)
model execution (yet)
full decision reproducibility (yet)
The ✗ items are #167 Decision Reproducibility's territory — the next proof on this orthogonal axis. Reasoning survives systems is the candidate endpoint of the branch.

08What this proof IS and IS NOT

This proof IS

The first proof on H33's orthogonal axis — continuity of computation, distinct from the continuity-of-evidence ladder. A signed canonical record that the AI's score depended on these features in this way, replayable years after the model is retired. The substrate that future AI regulation will require, the surface that internal model governance teams will buy before regulators arrive.

This proof IS NOT

A claim that the model's reasoning was right. A determination of fairness or bias. A re-execution of the model — that's #167's territory. A causal claim about why a particular individual was approved or declined. A legal verdict. A substitute for model risk review, regulatory examination, or competent counsel. Influence ≠ Causation.

09Honest limits (Eric LOCKED — 5, with #5 elevated to money quote)

  1. Replayable influence is not Replayable model. We record the influence pattern; we do not (yet) re-run the model from weights. That is #167.
  2. Feature attribution is a chosen frame. SHAP, LIME, attention, IG — real, and sometimes disagree. The proof records the frame bound at decision time; it does not claim that frame is the only true read.
  3. Counterfactual probes are bound at decision time. Probes years later that weren't pre-signed require model reproduction (#167) or a new probe.
  4. Phase E lock open. Per-event signature verification is the open lock from L9; L9.1 closes it.
  5. Influence ≠ Causation — see section 04 above.

10Where this proof sits — the orthogonal axis

This is not a rung on the continuity ladder. It is the first proof on a new axis. The corpus now reads in two dimensions:

Two corpus questions · two axes · one substrate
Continuity Axis · the ladder · 5 lines proven
"What survives change?"
L1 · L2 · L3 · L4 · #11 · #12 · #12.1 · #13 · #14 · #14.1 · #15 · #16 · #184. Endpoint: Evidence survives institutions.
Computation Axis · orthogonal · 2 proven · 1 candidate
"What can be reproduced?"
#174 (this proof) · #167 Decision Reproducibility (proven). Candidate endpoint "Reasoning survives systems" remains not yet earned — Eric Beans, post-#167 reflection.

11Evidence appendix

FieldValue
state_id at T=2035e72d3c0e71a11ce0aaf1e8c9eb5c720aff49a6238c76976b4f4435b50e43bee2
Tenanttenant_insurance_claim_44962d9b-25f5-5622-bd9a-98d5580bb8a2 (canonical continuity tenant)
Tenant rootprinc_root_claim_44962d9b-25f5-5622-bd9a-98d5580bb8a2
Model owner (signer)princ_model_owner_credit_underwriting
Decisiondecision_loan_84711_recommendation
influence_idinfluence_loan_84711_recommendation_v1
attribution_framefeature_weights
prediction_score0.84
decision_threshold0.75 (margin +0.090)
feature_attribution count5
counterfactual_probes count3 (2 would have changed outcome, 1 would not)
T_INFLUENCE (ms)1,932,000,000,000 — 2031-03-19
T_REPLAY (ms)2,064,614,400,000 — 2035-06-01
Years post-dissolution~4
Reconstruction artifactreconstruction.json
Harnesstests/model_influence_replay_001.rs (scif-backend @ a27d59872)

12Readiness determination

Determination

First Model Influence Replay: PROVEN IN OPERATION. The canonical continuity tenant now carries a signed model influence record bound to decision_loan_84711_recommendation; show_model_influence returns the full attribution + counterfactuals; the chain reconstructs four years post-dissolution.

What this unlocks: an AI regulator, an internal model governance team, a fairness auditor, a model risk officer, or a class-action plaintiff alleging AI bias can now ask the deepest question that follows an AI decision — "Why did the model matter?" — and receive a deterministic, signed, byte-identically replayable answer. The first proof on the orthogonal axis is now standing.

What this does not unlock: fairness verdicts. Bias determinations. Causal claims. Model re-execution. Those wait for #167. Influence ≠ Causation.

Issued by H33, Inc. · Eric Beans, CEO · 2026-06-03

Independently reconstructable. Inputs: scif-backend @ a27d59872 · tests/model_influence_replay_001.rs · reconstruction.json.