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: trueThe 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: falseThe 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:
- freeze_fracture_chronology_off_air
- take_destructive_reflow_cross_section
- recover_original_through_break_witness
- borrow_lender_counterseal_comparison
- air_authorized_replica_disclosure
- air_dual_identity_break_notice
- 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: trueMaterial 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:
- comes from source storyteller with this exact lens ID and a matching lens-scoped session directory;
- 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;
- 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;
- then assigns the seven exact review cards once each to the exact review slots;
- resolves storyteller.rite.prop_table_wax_seal_afteruse_review.v1 with zero-based option 6, air_false_intact_seal_default;
- arms the exact seal, event, and future-route pending controls;
- then resolves storyteller.event.false_seal_afteruse_default.v1 with zero-based option 1, late_full_break_test;
- records physical seal state, remaining evidence, broadcast object identity, physical original status, durable counters, and event resolution;
- 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.