Producer License and Pressure

Producer license is the player-facing authority surface that lets a crisis producer make broadcast reality: assign a slot, claim custody, authorize a correction, carry a public statement, route a scarred proof object, or let a future reader trust that the producer had power to act.

It must not behave like a generic health bar. Every pressure row should name the authority being used, the source obligation it came from, who can contest it, what reader is excluded or delayed, and what future route will read the state.

Gap this revision closes

Many current storylines now write to producer license: Producer License Encumbrance, Management Compression Desk, Producer Alibi Recall, Production Triage Desk, Default Recovery Triage, Metric Capture Appeal, Route Loadout Compatibility, and Evidence Carryover Fork.

The shared system page was still too broad. This revision makes producer license a concrete, scarred management object instead of a loose capacity counter.

Required row shape

producer_license_row:
  source_surface: <storyline_or_mechanic_id>
  source_row_or_result_id: <id>
  source_relief: <what_was_gained>
  source_cost: <what_remains_owed>
  requested_authority: broadcast_slot | custody_intervention | public_statement | lawful_stay | correction_slot_bid | route_asset_release | management_report | evidence_carryover | equivalent
  license_state_before: open | pledged | split | delegated | encumbered | refused | captured | false_clean | recovery_only
  collateral_holder_or_absence: <faction_or_character_or_explicit_absence>
  proof_anchor_or_absence: public_receipt | lawful_seal | archive_row | edit_checksum | ruling | alibi_row | route_manifest | explicit_absence | equivalent
  excluded_or_delayed_reader: sponsor | public | lawful | archive | route_asset | management | broadcast_reality | explicit_absence | equivalent
  release_condition_or_absence: <condition_or_explicit_absence>
  future_route_or_reader: <id>

A row is invalid if it only records pressure, budget, mood, or generic permission.

State machine

StateMeaningRequired playable consequence
openAuthority is still unpledged for the named surface.A rite can assign, pledge, refuse, or reserve it.
pledgedAuthority has been promised to one route or reader.Collateral holder, proof anchor, and release condition are visible.
splitAuthority is divided between incompatible readers.Each reader gets scope, cost, and a future conflict rule.
delegatedAuthority is carried by a proxy, mandate, handler, or docket.The proxy can fail, be captured, or create favor/mandate debt.
encumberedA prior scar, appeal, report, route asset, or default blocks clean reuse.Future use is costlier, scoped, or review-required.
refusedThe player refuses to spend authority.Current route narrows or blocks while future capture risk falls.
capturedA faction, desk, or false reader narrates authority first.Recovery requires appeal, receipt, quarantine, or replacement authority.
false_cleanAuthority is filed as clean while source debt remains.A later route exposes contradiction or capture.
recovery_onlyAuthority can no longer unlock a clean path.Only scarred recovery branches may consume it.

Branch contract

Any producer-license resolution must offer or explicitly block at least four responses:

  • pledge authority with visible collateral;
  • split authority by reader;
  • delegate authority through a mandate, proxy, handler, or docket;
  • release or retire a prior pledge with scar;
  • refuse current use;
  • let overpledge, capture, or false-clean default harden.

No branch may grant sponsor, public, lawful, archive, route-asset, management, and broadcast-reality acceptance for free.

Counter and state contract

Every resolved branch must mutate at least one relief surface, one cost surface, and one future route or reader effect.

Primary surfaces include producer_license_pressure, producer_license_encumbrance, license_slot_integrity, false_clean_authority, collateral_holder_leverage, audit_risk, inspection_heat, sponsor_stop_loss_pressure, contract_capture, public_receipt_legitimacy, public_receipt_distrust, handler_burden, archive_debt, edit_debt, source_ambiguity, route_asset_pressure, future_route_acceptance, future_recovery_cost, and broadcast_reality_drift.

Default and recovery

License Overpledge Default should fire or arm when authority is double-spent, hidden, filed as clean, used without a collateral holder, used without a future reader, or used to erase source debt.

Recovery is allowed only with visible scar: reopen Producer License Encumbrance Review, publish a public receipt, file lawful appeal, substitute or quarantine a route asset, appoint a proxy, or convert the route to sponsor-only, lawful-only, public-only, split-required, costlier, blocked, or recovery-only.

Replay/session evidence shape

system: storyteller.system.producer_license_and_pressure.v1
session_id: lens-producer-license-pressure-surface-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  source_obligation_present: true
  source_relief_present: true
  source_cost_present: true
  requested_authority_visible: true
  future_reader_or_route_present: true
  no_fixed_turn_trigger: true
row:
  source_surface: <id>
  source_row_or_result_id: <id>
  requested_authority: <authority>
  license_state_before: <state>
  collateral_holder_or_absence: <holder_or_explicit_absence>
  proof_anchor_or_absence: <anchor_or_explicit_absence>
  excluded_or_delayed_reader: <reader>
  release_condition_or_absence: <condition_or_explicit_absence>
result:
  selected_response: pledge | split | delegate | release_or_retire | refuse | overpledge_or_capture_default
  license_state_after: <state>
  event_seen_or_armed: storyteller.event.license_overpledge_default.v1 | none
  counter_deltas:
    relief: []
    cost: []
    future: []
  future_route_effect: <effect>

Non-goals

  • Not a fixed-turn license renewal phase.
  • Not a hidden deadline meter.
  • Not a broad reputation, health, or budget counter.
  • Not a governance or dashboard page.
  • Not raw count satisfaction.
  • Not valid if producer authority erases source debt without proof, collateral, excluded reader, release condition, branch cost, and future route acceptance.