Cooldown and Readiness

Readiness determines whether payout can proceed now or must wait.

Public Readiness Inputs

  1. Cooldown state.
  2. Valid score context.
  3. Current global policy window availability.

Public Integration Behavior

  1. Query readiness before payout attempts.
  2. If not ready, continue normal gameplay/snapshot loop.
  3. Retry payout only after readiness becomes true.

Flow Chart (Detailed)

[Request readiness]
   -> [Evaluate cooldown + score + policy gates]
   -> {Ready?}
      -> No: [Return waiting state]
      -> Yes: [Allow payout call]