Prop Table Wax Seal Afteruse Receipt Lens

This lens checks that W9’s first-press seal, later fracture, reflow, destructive sample budget, physical object candidates, and aired object identity remain separately observable. It fails if an intact-looking close-up silently converts a replica into the original without a replay-visible broadcast-reality scar.

Entry oracle

entry_state:
  trigger_kind: state_pressure
  prerequisite_rite_id: storyteller.rite.prop_table_wax_seal_incident_intake.v1
  prerequisite_option_id: record_break_reflow_claim_pressure
  prerequisite_exact_slots:
    prebreak_impression: storyteller.card.prop_table_wax_seal_prebreak_impression.v1
    object_candidates: storyteller.card.prop_table_wax_seal_object_candidates.v1
    on_air_intact_claim: storyteller.card.prop_table_wax_seal_on_air_intact_claim.v1
    break_reflow_chronology: storyteller.card.prop_table_wax_seal_break_reflow_chronology.v1
  prerequisite_sets:
    - prop_table_wax_seal.incident_intake_recorded
    - prop_table_wax_seal.incident.break_reported
    - prop_table_wax_seal.incident.reflow_trace_detected
    - prop_table_wax_seal.incident.intact_claim_requested
  entry_event_id: storyteller.event.prop_table_wax_seal_break_reflow_pressure.v1
  entry_event_translates_incident_flags: true
  review_flags_after_entry:
    - prop_table_wax_seal.break_seen
    - prop_table_wax_seal.reflow_suspected
    - prop_table_wax_seal.intact_claim_pending
  remaining_impression_area_after_entry: 100_percent
  seal_id_visible: true
  sealed_object_id_visible: true
  candidate_original_id_visible: true
  candidate_replica_id_visible: true
  prebreak_impression_reference_visible: true
  break_seen_at_visible: true
  break_witness_or_explicit_absence_visible: true
  fragment_edge_map_visible: true
  reflow_trace_visible: true
  destructive_sample_budget_visible: true
  on_air_intact_claim_pending: true
  future_broadcast_consumes_object_identity: true
  player_can_freeze_sample_recover_compare_disclose_split_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_prop_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The runtime gate must record the prerequisite incident first, translate all three upstream incident flags through the entry event, and only then expose break_seen, reflow_suspected, and intact_claim_pending. Seven globally available starter cards without that sequence do not satisfy the entry oracle or open the review.

Checks

1. Docket preserves chronology and two identities

The docket must carry the exact fields defined by Prop Table Wax Seal Afteruse Docket, including first press, break witness, fragment map, reflow traces, sample budget, original/replica candidates, physical identity, broadcast identity, lawful/archive identity, and future reader.

2. Sampling is destructive

sample_assertion:
  sample_mass_if_sampled: positive
  remaining_impression_area_after: lower_than_before
  future_tests_lost: at_least_one
  reversible: false
  perfect_proof_without_cost: false

The lens fails if a microflake or full-break test leaves the seal fully reusable.

3. Seven branches remain reachable and non-equivalent

Required branch IDs in stable option order:

  1. freeze_fracture_chronology_off_air
  2. take_destructive_reflow_cross_section
  3. recover_original_through_break_witness
  4. borrow_lender_counterseal_comparison
  5. air_authorized_replica_disclosure
  6. air_dual_identity_break_notice
  7. air_false_intact_seal_default

Each branch must emit the exact physical seal state, evidence budget, object identity, future reader or route, and named counter deltas declared by runtime. Only branch seven may arm the default.

exact_review_outputs:
  freeze_fracture_chronology_off_air: [reflowed_repressed, unbroadcast_contestable, wax_seal_identity_unbroadcast_contestable, 100_percent]
  take_destructive_reflow_cross_section: [partially_sampled, unbroadcast_contestable, wax_seal_two_heat_cycles_verified, 95_percent]
  recover_original_through_break_witness: [reflowed_repressed, unbroadcast_contestable, wax_seal_original_recovered_break_scar_visible, 100_percent]
  borrow_lender_counterseal_comparison: [reflowed_repressed, unbroadcast_contestable, wax_seal_lender_comparison_required, 100_percent]
  air_authorized_replica_disclosure: [reflowed_repressed, aired_replica_disclosed, wax_seal_replica_route_disclosed, 100_percent]
  air_dual_identity_break_notice: [reflowed_repressed, split_identity, wax_seal_contradiction_required, 100_percent]
  air_false_intact_seal_default: [reflowed_repressed, false_identity_hardened_pending, false_seal_afteruse_default_pending, 100_percent]

The tuple order is physical seal state, broadcast object identity, future effect, and remaining impression area.

4. Broadcast reality can harden the wrong object

false_identity_assertion:
  claim_aired: seal never broke and camera object is original W9
  after_review_option_6:
    physical_seal_state: reflowed_repressed
    broadcast_object_identity: false_identity_hardened_pending
    future_effect: false_seal_afteruse_default_pending
    default_event_armed: true
    broadcast_reality.false_object_identity_aired: true
  after_any_default_terminal:
    broadcast_reality.false_object_identity_hardened: true
    aired_scar_survives: true

Material proof discovered after air may create contradiction or recovery. It must not erase the aired scar in the same option.

5. Default terminals are exact

The event must expose exactly the following terminal contracts:

late_microflake_assay:
  physical_seal_state_after: partially_sampled
  remaining_impression_area_after: 95_percent
  broadcast_object_identity_after: official_replica_as_original_contested
  physical_original_status: disputed_unrecovered_original
  future_effect: wax_seal_archive_contradiction_pending
  counter_deltas: { remainingSealImpressionArea: -5, sealEvidenceConsumed: +5, physicalChronologyConfidence: +2, broadcastIdentityContest: +2 }
 
late_full_break_test:
  physical_seal_state_after: fully_consumed
  remaining_impression_area_after: 0_percent
  broadcast_object_identity_after: official_replica_as_original_contested
  physical_original_status: recovery_claimant_without_retestable_seal
  future_effect: wax_seal_black_screen_original_recovery
  counter_deltas: { remainingSealImpressionArea: -100, sealEvidenceConsumed: +100, physicalChronologyConfidence: +4, broadcastIdentityContest: +3 }
 
accept_replica_as_official_original:
  physical_seal_state_after: reflowed_repressed
  remaining_impression_area_after: 100_percent
  broadcast_object_identity_after: official_replica_as_original
  physical_original_status: counterfeit_or_recovery_only
  future_effect: wax_seal_original_recovery_only
  counter_deltas: { remainingSealImpressionArea: +0, sealEvidenceConsumed: +0, falseObjectIdentityHardening: +4, futureOriginalRecoveryCost: +3 }

All terminals clear the exact pending triple and false_identity_hardened_pending, set event resolution, and preserve both the aired false-intact claim and its hardened scar.

6. Source and authority boundaries remain narrow

Every focused runtime object and wiki page must declare source storyteller. The packet must remain inside the active original Storyteller canon. The seal cannot grant ownership, consent, safety, sponsor immunity, clean archive release, or universal prop custody.

7. Non-overlap scope is explicit

This lens does not observe label/tape-label handoff scope, room-key access, checkout-tag return authority, cue-pencil authority, or any person-state lane. It observes only:

  • physical seal break/reflow chronology;
  • finite destructive evidence;
  • original/replica object candidates;
  • on-air object-identity hardening.

The lens must point to existing Broadcast Reality and Route Assets and Custody, not create a second generic authority-ledger storyline.

Durable replay contract

The replay at lens/replays/prop-table-wax-seal-afteruse.default.replay.json is valid only if it:

  1. comes from source storyteller with this exact lens ID and a matching lens-scoped session directory;
  2. first assigns the four exact intake cards to their exact slots and resolves storyteller.rite.prop_table_wax_seal_incident_intake.v1 with record_break_reflow_claim_pressure;
  3. next resolves storyteller.event.prop_table_wax_seal_break_reflow_pressure.v1 after the intake rite has set incident_intake_recorded and all three upstream incident flags;
  4. then assigns the seven exact review cards once each to the exact review slots;
  5. resolves storyteller.rite.prop_table_wax_seal_afteruse_review.v1 with zero-based option 6, air_false_intact_seal_default;
  6. arms the exact seal, event, and future-route pending controls;
  7. then resolves storyteller.event.false_seal_afteruse_default.v1 with zero-based option 1, late_full_break_test;
  8. records physical seal state, remaining evidence, broadcast object identity, physical original status, durable counters, and event resolution;
  9. has valid CLI provenance and integrity.

A replay fails if it merely contains the seven cards in lensCardCatalog, skips the intake rite or entry translation, treats an unrelated rite as the wax-seal gate, or never resolves the target event.

For the destructive-evidence proof, the replay chooses late_full_break_test and ends with false object identity hardened, the aired replica identity contested but not erased, the original seal fully consumed, and black-screen original recovery required.