Oxygen Reserve Provenance Ledger / 呼吸储备来源账本
Oxygen Reserve Provenance Ledger is the card that records when one obligation is paid with more than one oxygen-like reserve source.
The card exists because 呼吸优先梯线 ranks claimants for one finite benefit, but does not by itself prove whether a later payment came from fan oxygen, sponsor makegood, ward air, archive-held reserve, recovery-air, public receipt credit, route-asset care, or a mixed pool.
Playable promise
A merged oxygen payment is not clean unless the ledger can show source rows, consent, conversion rule, protected reader, excluded reader, and future route effect.
Required fields
oxygen_reserve_provenance_ledger:
card: storyteller.card.oxygen_reserve_provenance_ledger.v1
ledger_row_id: <stable row id>
obligation_being_paid: sponsor_makegood | fan_refund | ward_air | public_receipt | recovery_air | route_asset_care | archive_lien | broadcast_stability | equivalent
source_rows:
- source_id: <stable source id>
source_kind: fan_oxygen_cell | sponsor_makegood | ward_air_reserve | archive_escrow | recovery_inventory | public_receipt_credit | route_asset_care | equivalent
source_scope_before: fan_only | sponsor_only | ward_only | archive_only | public_only | recovery_only | route_asset_only | split_required | explicit_absence | equivalent
source_holder_before: <holder or explicit_absence>
consent_or_authority: consented | disputed | inferred | sponsor_directed | public_mandate | archive_hold | worker_carried | explicit_absence | equivalent
amount_or_share: <quantity share or explicit_absence>
mixed_reserve_state_before: separate | partially_mixed | already_mixed | hidden_mix | explicit_absence
requesting_reader: sponsor | fan_public | ward_reader | archive | lawful_reader | route_asset | producer_license | broadcast_reality | equivalent
protected_reader: <reader or explicit_absence>
excluded_or_subordinated_reader: <reader or explicit_absence>
conversion_rule_or_absence: segregate | match | opt_in | haircut | escrow | pledge | refuse_mix | explicit_absence
selected_posture: segregated_sources | sponsor_match | fan_opt_in | archive_escrow | haircut_conversion | route_asset_ringfence | refuse_mix | hidden_mix_default
result:
mixed_reserve_state_after: segregated | matched | opt_in_pool | escrowed | converted_with_haircut | ringfenced | refused | captured | false_clean | recovery_only | equivalent
future_reader_or_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []Failure shape
The card fails its job if a route can say only oxygen paid, sponsor covered it, fans accepted, reserve spent, or pool balanced without preserving the source rows and the reader that lost scope.
Non-goals
- Not a global currency ledger.
- Not a raw oxygen HP total.
- Not a replacement for priority ranking.
- Not valid if all reserve sources become clean universal oxygen after mixing.