Broadcast Signatory Counterclaim Lens / 播出署名反诉 Lens

This lens observes whether 播出署名反诉线 and 播出署名反诉机制 correctly turn broadcast-created signature claims into playable, reader-visible state.

The lens exists because broadcast reality can turn appearance into authority. The game already handles consent debt, fan mandate split, reality drift, public contrition, and correction slot scarcity. A remaining failure mode is simpler and nastier: an aired face, voice, silence, crowd overlay, worker glimpse, memorial splice, edit checksum, or sponsor lower-third becomes a clean signature that later desks reuse without letting the alleged signer answer.

A passing implementation proves that no aired or packaged claim can become proof of endorsement, witness, forgiveness, mandate, custody, survival, or consent until the alleged signature is ratified, counter-signed, split, escrowed, revoked, annulled, indemnified with boundary, or defaulted with durable scar.

This lens observes:

It is observed through:

Observable promise

A broadcast image is not a signature just because it aired.

When a future reader consumes a signature implied by aired reality, implementation must prove:

  • which aired or packaged claim exists;
  • which surface produced it;
  • which route, package, or reader wants to reuse it;
  • who the alleged signer is, or why the signer is explicitly absent;
  • what source created the alleged signature;
  • which minimum surface would make that signature valid;
  • who can counterclaim or why counterclaimant is absent;
  • which reader is made vulnerable by the implied signature;
  • who handles the counterclaim or why handler is absent;
  • what proof bridge exists or why proof is absent;
  • how the signature is resolved;
  • what cost or scar is accepted;
  • how future reader acceptance changes.

The lens fails if the result is only broadcast aired, sponsor accepted, archive approved, public forgave, edit checksum valid, fan crowd appeared, route unlocked, management closed, or broadcast reality accepted.

Entry oracle

A valid implementation opens only from live state pressure:

entry_state_required:
  trigger_kind: state_pressure
  aired_or_packaged_claim_present: true
  alleged_signatory_visible_or_explicit_absence: true
  signature_source_visible: true
  minimum_surface_for_valid_signature_visible_or_explicit_absence: true
  future_reader_or_route_reuses_signature: true
  counterclaimant_or_explicit_absence_visible: true
  player_can_ratify_counter_sign_split_escrow_revoke_annul_indemnify_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens must fail if entry comes from fixed turn count, day/week interval, chapter quota, raw signature count, raw crisis count, dashboard state, lens health, generic legal review, generic PR crisis, generic broadcast drift, or a correction slot with no alleged signer.

Docket oracle

播出署名反诉案卷 or equivalent must record:

docket_required:
  aired_claim:
    aired_claim_id: <stable id or explicit_absence>
    aired_surface: live_broadcast | edited_replay | sponsor_copy | archive_release | public_receipt | fan_queue_overlay | correction_slot | black_box_excerpt | memorial_voice | equivalent
    claim_text_or_summary: <summary>
    route_that_wants_to_reuse_claim: <route id or explicit_absence>
    broadcast_reality_state_before: tentative | accepted | packaged | contradicted | hardened | explicit_absence
  alleged_signature:
    signatory_kind: artist | fan_delegate | worker_witness | public_reader | sponsor_reader | editor | archive_claimant | route_asset | absent_body | memorial_voice | crowd_proxy | equivalent
    signatory_id_or_absence: <id or explicit_absence>
    signature_source: visible_face | live_voice | silence | edited_clause | queue_presence | survival_proof | grief_token | proxy_badge | archive_stamp | sponsor_lower_third | equivalent
    signature_status_before: unasked | implied | coerced | edited | proxy_claimed | disputed | retracted | counterclaimed | explicit_absence
    minimum_surface_for_valid_signature: direct_ratification | protected_counter_sign | public_receipt | lawful_annex | fan_mandate_hearing | archive_escrow | edit_checksum | explicit_absence | equivalent
  counterclaim:
    counterclaimant: signatory | handler | public_delegate | lawful_reader | fan_delegate | archive_claimant | editor | sponsor | explicit_absence | equivalent
    counterclaim_mode: ratify_with_cost | counter_sign | split_signature | escrow_signature | public_revocation | lawful_annulment | sponsor_indemnity | suppress_or_ignore | equivalent
    proof_bridge_or_absence: source_tape | witness_receipt | mandate_ledger | lawful_annex | edit_checksum | archive_scan | public_bulletin | sponsor_unwind | explicit_absence | equivalent
    handler_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | inspector | editor | public_delegate | sponsor_counsel | explicit_absence | equivalent
  reader_table:
    desired_reader: sponsor | public | lawful_reader | archive | fan_public | artist_boundary | route_asset | management | broadcast_reality | equivalent
    reader_made_vulnerable_by_signature: <reader or explicit_absence>
    future_reader_effect: accepted_with_ratification | split_required | counter_signature_required | public_only | lawful_only | sponsor_only | escrow_only | contradiction_pending | blocked | recovery_only | involuntary_signatory_default

The lens fails if the docket lacks aired claim, alleged signer or explicit absence, signature source, minimum valid surface, counterclaimant or explicit absence, proof bridge or explicit absence, vulnerable reader, or future reader effect.

Hearing oracle

播出署名反诉听证 or equivalent must require explicit assignments:

assignment_required:
  docket: storyteller.card.broadcast_signatory_counterclaim_docket.v1
  aired_claim_id: <stable id or explicit_absence>
  aired_surface: <surface>
  route_that_wants_to_reuse_claim: <route or explicit_absence>
  signatory_kind: <kind>
  signatory_id_or_absence: <id or explicit_absence>
  signature_source: <source>
  signature_status_before: <state>
  minimum_surface_for_valid_signature: <surface or explicit_absence>
  counterclaimant_or_absence: <counterclaimant or explicit_absence>
  desired_reader: <reader>
  reader_made_vulnerable_by_signature: <reader or explicit_absence>
  handler_or_absence: <handler or explicit_absence>
  proof_bridge_or_absence: <proof or explicit_absence>
  selected_counterclaim_mode: ratify_with_cost | counter_sign | split_signature | escrow_signature | public_revocation | lawful_annulment | sponsor_indemnity | suppress_or_ignore
  accepted_cost_surface_or_absence: <cost scar or explicit_absence>
  future_reader_effect: <effect>

The lens fails if sponsor money, archive approval, edit checksum, management urgency, public sympathy, legal wording, or broadcast reality erases the signatory counterclaim without these assignments.

Branch divergence oracle

A satisfying implementation must prove at least five non-equivalent branch families plus default or blocked/quarantined state.

Branch familyRequired reliefRequired costRequired future effect
Ratify with costalleged signer receives required surface and accepts reusecompensation, protection, handler burden, route delay, or sponsor/public pressureaccepted with ratification cost
Counter-signboundary or dissent travels with the signaturesplit message, sponsor heat, archive debt, public confusioncounter-signature required or split-required
Split signaturesignature is valid for one reader but invalid or pending for anotherroute split, lawful/public/sponsor divergencepublic-only, lawful-only, sponsor-only, split-required, or contradiction-pending
Escrow signaturelawful/archive/protected handler holds the signaturedelay, inspection heat, bureau debt, sponsor objectionescrow-only or costlier
Public revocationprivate capture is blocked by public refusal or mandate challengesponsor retaliation, audience churn, witness riskpublic-only, contradiction-pending, or blocked
Lawful annulmentimplied signature is annulled for a defined reader setlawful cost, quarantine, public delay, sponsor default risklawful-only, blocked, or recovery-only
Sponsor indemnitycommercial reuse proceeds with named boundarycontract capture, public distrust, future unwindsponsor-only or recovery-only
Suppress or ignoreclean reuse moves firstinvoluntary signer, hostile witness, drift, route scarinvoluntary-signatory default, blocked, hostile, reader-limited, or recovery-only

No branch may produce clean acceptance across public, lawful, sponsor, archive, fan, artist-boundary, route asset, management, producer-license, and broadcast-reality readers.

Default oracle

非自愿播出署名默认 or equivalent must fire or be armed when:

  • a future reader consumes an alleged signature without docket;
  • signatory is visible or inferable but minimum valid surface is missing;
  • face, voice, silence, queue presence, grief token, survival proof, proxy badge, archive stamp, edit checksum, or sponsor lower-third is treated as automatic signature;
  • counterclaimant is hidden without explicit absence;
  • handler is hidden without explicit absence;
  • proof bridge is hidden without explicit absence;
  • signature is waived without naming vulnerable reader;
  • alleged signature is packaged, cited, closed, corrected, or aired as clean.

Required default payload:

default_required:
  event: storyteller.event.involuntary_broadcast_signatory_default.v1
  aired_claim:
    aired_claim_id: <stable id or explicit_absence>
    aired_surface: <surface>
    claim_text_or_summary: <summary or explicit_absence>
    clean_signature_claim: <claim>
  alleged_signature:
    signatory_kind: <kind>
    signatory_id_or_absence: <id or explicit_absence>
    signature_source: <source>
    missing_minimum_surface: <surface or explicit_absence>
  default_capture:
    default_actor: sponsor | archive | management | public_table | lawful_reader | route_asset | editor | broadcast_reality | producer_license | fan_delegate | equivalent
    reader_made_vulnerable_by_signature: <reader or explicit_absence>
    harmed_signatory_state_after: hostile | silenced | captured | public_counter | lawful_challenge | sponsor_bound | worker_burdened | memorial_contempt | route_asset_recovery_only | equivalent
    future_reader_effect: involuntary_signatory_default | blocked | hostile | contradiction_pending | public_only | lawful_only | sponsor_only | escrow_only | recovery_only | equivalent

The lens fails if default produces a clean reset, a generic bad state, or a route failure without signatory and vulnerable-reader memory.

Future-reader oracle

The content is not complete until at least one later route, package, citation, proof object, management report, public receipt, sponsor release, lawful annex, archive release, correction slot, route asset, or broadcast-reality check consumes the signature state.

Passing future effects include:

  • accepted_with_ratification;
  • counter_signature_required;
  • split_required;
  • public_only;
  • lawful_only;
  • sponsor_only;
  • escrow_only;
  • contradiction_pending;
  • blocked;
  • hostile;
  • recovery_only;
  • involuntary_signatory_default.

Replay evidence expectation

lens_id: storyteller.lens.broadcast_signatory_counterclaim.v1
session_id: lens-broadcast-signatory-counterclaim-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  aired_or_packaged_claim_present: true
  alleged_signatory_visible_or_explicit_absence: true
  signature_source_visible: true
  minimum_surface_for_valid_signature_visible_or_explicit_absence: true
  future_reader_or_route_reuses_signature: true
  no_fixed_turn_trigger: true
aired_claim:
  aired_claim_id: <stable id>
  aired_surface: <surface>
  route_that_wants_to_reuse_claim: <route or explicit_absence>
signature:
  signatory_kind: <kind>
  signatory_id_or_absence: <id or explicit_absence>
  signature_source: <source>
  signature_status_before: <state>
  minimum_surface_for_valid_signature: <surface or explicit_absence>
  counterclaimant_or_absence: <counterclaimant or explicit_absence>
  desired_reader: <reader>
  reader_made_vulnerable_by_signature: <reader or explicit_absence>
offered:
  card: storyteller.card.broadcast_signatory_counterclaim_docket.v1
  rite: storyteller.rite.broadcast_signatory_counterclaim_hearing.v1
branch_runs:
  valid_branch:
    selected_counterclaim_mode: ratify_with_cost | counter_sign | split_signature | escrow_signature | public_revocation | lawful_annulment | sponsor_indemnity
    handler_or_absence: <handler or explicit_absence>
    proof_bridge_or_absence: <proof or explicit_absence>
    signature_state_after: <state>
    signatory_state_after: <state>
    vulnerable_reader_state_after: <state>
    future_reader_effect: <effect>
    counter_deltas:
      signature: []
      cost: []
      future: []
  default_branch:
    selected_counterclaim_mode: suppress_or_ignore
    event_seen_or_armed: storyteller.event.involuntary_broadcast_signatory_default.v1
    default_actor: <actor>
    harmed_signatory_state_after: <state>
    future_reader_effect: <effect>
assertions:
  entry_is_state_triggered: true
  aired_claim_visible: true
  alleged_signatory_visible_or_explicit_absence: true
  signature_source_visible: true
  minimum_signature_surface_visible_or_explicit_absence: true
  counterclaimant_visible_or_explicit_absence: true
  proof_bridge_visible_or_explicit_absence: true
  future_reader_consumes_signature_state: true
  branch_outcomes_diverge: true
  universal_clean_signature_blocked: true
  default_is_durable: true
  no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_trigger: true

Progress metric

broadcastSignatoryCounterclaimProgress = 0..8:

  • 0: no aired claim or no alleged signer.
  • 1: aired claim, alleged signer or explicit absence, and signature source are visible.
  • 2: future reader wants to reuse the signature and minimum valid surface is known.
  • 3: 播出署名反诉案卷 or equivalent enters play.
  • 4: 播出署名反诉听证 or equivalent offers handler/proof/cost assignments.
  • 5: at least three branch choices are visible and gated by signer, proof, reader, or explicit absence.
  • 6: at least two successful branches produce distinct counter deltas and durable route states.
  • 7: suppression, blocked access, missing surface, or ignored counterclaim produces durable default.
  • 8: at least five divergent branch families are proven with replay/session evidence, including one ratify/counter-sign/split path and one default or blocked path.

Non-goals

  • Not a global consent meter.
  • Not a fixed sequence trigger.
  • Not generic worldbuilding.
  • Not a free correction slot.
  • Not satisfied by page existence alone; proof must come from state, assignments, branch divergence, future reader consumption, and counter deltas.