H33
#162 · Asset Lineage · June 3, 2026

First Asset Lineage.
The insurer, PE, fund admin, tokenization, and regulator story — all at once.

Two queries · Eric LOCKED as a pair
Query 1
show_asset_lineage(asset_id)
"What touched the asset?"
Query 2
show_asset_responsibility(asset_id)
"Who owned the consequences?"
The chain Asset Lineage completes · LOCKED Eric Beans
Authority Responsibility Decision Asset Consequence Risk Evidence
PE firms Fund administrators Tokenization platforms Insurers Regulators
What was proven · 10-second read

Following the asset is not the same thing as finding responsibility.

01
show_asset_lineage walks the 7-node chain from one asset to every decision, responsibility, loss, claim, and consequence that touched it.
02
show_asset_responsibility identifies every principal that bore any responsibility for any decision affecting the asset, by role.
03
On Claim #84711: the asset is owned by 1 principal, but 5 OTHER principals bore responsibility. That asymmetry is the entire category.

01The two queries — what they return

show_asset_lineage · "What touched the asset?"
asl> show_asset_lineage("loan_84711_borrower_principal")
asset:           loan_84711_borrower_principal
decisions:       2
  · decision_loan_84711_recommendation (recommend_credit)
    outcome=recommend_approve by AI risk agent
  · decision_loan_84711_approval (approve_credit_application)
    outcome=approved by credit officer
responsibilities: 2 chains
loss_events:     1  (loss_loan_84711_default · $4.2M · credit_default)
claim_events:    1  (claim_84711 · $4.2M · filed)
consequences:    0
aggregate $:     $4,200,000.00
evidence events: 4
show_asset_responsibility · "Who owned the consequences?"
asl> show_asset_responsibility("loan_84711_borrower_principal")
distinct principals:    6
  asset_owners:         1
  actors:               2
  supervisors:          2
  policy_owners:        1
  model_owners:         1
  approving_authorities: 1
─────────────────────────
The asset is owned by 1 principal.
5 OTHER principals bore responsibility.

02The responsibility view — by principal, by role

Principal
Roles held on decisions affecting this asset
Decisions
princ_borrower_loan_84711
Asset Owner
recommend · approval
princ_credit_officer_001
Actor Supervisor Approving Authority Delegated From
recommend · approval
princ_credit_risk_agent_001
Actor
recommend
princ_policy_owner_underwriting
Policy Owner
recommend · approval
princ_model_owner_credit_underwriting
Model Owner
recommend · approval
princ_root_claim_44962d9b-…
Supervisor Delegated From
approval

The borrower owns the asset. None of the borrower's roles include Actor, Supervisor, Policy Owner, Model Owner, or Approving Authority. The decisions that produced the consequences for this asset were made entirely by people and systems other than the asset's owner. That is exactly the lesson the locked four-buyer audience cares about — and it is now rendered as structural fact, not opinion.

03The money quote

Locked Eric Beans · June 3, 2026
Asset Responsibility.
Fund owns asset · Manager made decision.
SPV owns asset · GP approved transaction.
Bank owns loan · Underwriter approved risk.
Token holder owns position · Protocol governor changed policy.
The boundary · LOCKED Eric Beans

Asset Responsibility.

The walk shows what touched the asset. It does NOT determine ownership, title, or possession in the legal sense. The companion query names every principal that bore a role on a decision affecting the asset — it does NOT determine fault, intent, or legal liability. Asset Lineage is detection of structural reality; ownership and accountability remain audit and legal determinations.

04The pattern — six money quotes, one corpus

The pattern is now six lines deep. Each line is something people routinely confuse.

#184
Institutional Memory Legal Truth.
#174
Influence Causation.
#167
Reproducibility Justification.
L9.1
Verified True.
#177
Policy Reality.
#162
Asset Responsibility.

05The schema (Q1 LOCKED Option A — pure composition)

"Asset Lineage is supposed to prove a category, not a data model." Eric LOCKED zero new event kinds. v1 walks existing string references between Decision, ResponsibilityChain, LossEvent, ClaimEvent, and Consequence.

AssetLineage {
    asset_id, computed_at_ms,
    decisions: Vec<AssetLineageDecisionNode>,
    responsibilities: Vec<AssetLineageResponsibilityNode>,
    loss_events: Vec<LossEventSnapshot>,
    claim_events: Vec<ClaimEventSnapshot>,
    consequences: Vec<ConsequenceSnapshot>,
    risk_severities_observed, aggregate_exposure_usd,
    aggregate_exposure_value, evidence_event_count,
    money_quote, honest_limit_caption,
}

AssetResponsibility {
    asset_id, computed_at_ms,
    entries: Vec<AssetResponsibilityEntry>,
    count_asset_owners, count_actors, count_supervisors,
    count_policy_owners, count_model_owners, count_approving_authorities,
    money_quote, honest_limit_caption,
}

Upgrade note (page-level disclosure): Asset entities are currently derived from referenced objects. Future versions may introduce typed asset registration and transfer events. v1 preserves the upgrade path without contaminating the proof.

06Why this proof matters to four different buyers

BuyerWhat the chain unlocks
PE firmsInherited-asset risk at acquisition. Compounds with #16 — walks every loan + impairment + lawsuit by asset before the deal closes.
Fund administratorsPer-asset book of evidence. One artifact answers "what happened to fund holding X?" for every holding.
Tokenization platformsRWA provenance. Every wrapped asset carries its lineage — Decision through Claim through Risk — into the on-chain receipt.
InsurersPer-asset claim lineage. The walk turns the asset itself into the diligence object — not the policy or the customer.
RegulatorsAsset-level forensic walk. Investigation starts from the asset and walks responsibility outward — the order regulators actually work in.

07Where this proof sits — rung-deepener

Asset Lineage strengthens Rung 4 (Consequence Replay) by typing the asset as a first-class entity in the walk. Compounds naturally with #15 (loss lineage), #16 (inherited risk), and #167 (decision reproducibility). Pairs with #177 (Reality Gap Detection) for asset-scoped gap reports.

08What this proof IS and IS NOT

This proof IS

The first proof that delivers the asset-centric walk PE / fund admin / tokenization / insurance / regulator buyers all already know they need. Pure composition over existing primitives — no new event kinds, no schema migration. The proof teaches the category; the data model follows when a real customer demands typed asset entities.

This proof IS NOT

A determination of ownership, title, or possession in the legal sense. A determination of fault, intent, or legal liability for any principal named. A claim that asset transfers off-chain are visible — v1 only walks references inside the canonical event log. A substitute for diligence, audit, or competent counsel. Asset ≠ Responsibility.

09Honest limits

  1. Asset entities are derived from references. v1 walks string references; typed AssetRegister + AssetTransfer events are a future schema option (locked as future work in the design memo).
  2. Off-chain asset transfers are not visible. The walk is over canonical events; possession changes outside the log are invisible to v1.
  3. show_asset_responsibility names roles, not fault. A principal named in a chain bore a structural role; whether that role was exercised correctly is an audit determination.
  4. Phase E applies. Pre-L9.1 events on the canonical continuity tenant carry the same unverifiable-but-structurally-replayable status. v1 reports honestly.
  5. Asset ≠ Responsibility. The money quote.

10Evidence appendix

FieldValue
Tenanttenant_insurance_claim_44962d9b-25f5-5622-bd9a-98d5580bb8a2 (canonical continuity tenant)
Assetloan_84711_borrower_principal
Decisions affecting the asset2
Responsibility chains2
Loss events1 (loss_loan_84711_default · $4.2M · credit_default)
Claim events1 (claim_84711 · $4.2M · filed)
Aggregate exposure$4,200,000.00
Distinct principals (asset_responsibility)6 (1 asset owner · 5 others bearing responsibility)
T_REPLAY2035-06-01 (4 years post-dissolution per #184)
state_id at T_REPLAYe72d3c0e71a11ce0aaf1e8c9eb5c720aff49a6238c76976b4f4435b50e43bee2 (byte-identical to #174 / #184 / #167)
SchemaAssetLineage + AssetResponsibility first-class objects in src/agent_zero/astate.rs (zero new event kinds)
Reconstruction artifactreconstruction.json
Harnesstests/asset_lineage_001.rs (scif-backend @ 52bfc9a31)

11Readiness determination

Determination

First Asset Lineage: PROVEN IN OPERATION. show_asset_lineage and show_asset_responsibility walk Claim #84711's asset chain end-to-end on the canonical continuity tenant. All six prior canonical-continuity proofs verified byte-identical state_ids under the extended schema. The canonical continuity tenant now carries SIX dimensions of replay, reproduction, verification, gap-detection, and lineage against one underlying reality.

What this unlocks: an asset-centric walk every PE, fund admin, tokenization, insurer, and regulator buyer immediately understands. The walk is structural; the lesson is universal.

What this does not unlock: ownership determinations, fault verdicts, off-chain asset visibility, or typed-asset-entity workflows. Those wait for v2's optional AssetRegister + AssetTransfer event kinds (preserved as upgrade path; not built in v1). Asset ≠ Responsibility.

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

Independently reconstructable. Inputs: scif-backend @ 52bfc9a31 · tests/asset_lineage_001.rs · reconstruction.json.