Watcher Protections

$1 of Watch Time Balance gives the watcher, 1 minute of watch time.

To protect the payments of a Watcher following rules are applied.

  1. When a session starts, Watcher gets 2 minutes to confirm that the stream that is being received is in conformant with expectations functionally and technically. If not, the watcher can cancel the session by pressing the red button to the left of the screen and the session is cancelled and watcher is not charged. If the watcher continues with the session after 2 minutes, then it will be deemed as an active session and the system deducts balance from the watch time balance of the user based upon the duration of the session, at a calculated amount of 1 balance point per 1 second of watched content.

  2. The maximum stream time per session is pegged at 10 minutes. So irrespective of the balance that the watcher has, the maximum a watcher can loose per session will be 600 balance points. After completion of 10 minutes the session is on a free mode, and based upon the understanding and comfort of the watcher and the streamer, they can prolong the session as long as needed.

  3. Once an active session starts, watcher balance is deducted periodically after a watch time of 6 seconds, whic is the check duration.

Streamer Protections

  1. Streamer broadcasts intent to stream by clicking on the Ready button. At his time, the streamer needs to be active on the map to receive watch requests. However if the streamer switches tabs, it makes the intent invalid and an idleTimeout is triggered on the socket after 60 seconds, and there will be no guarantees to showcase the streamer on the map for new users who arrive after that. However when a streamer receives a watch request, they can deny the session by just closing out the tab.

  2. For the efforts made by the Streamer to stream the content to the watchers, the streamer accumulates balance into their account for every active session. This balance can be redeemed by submitting a payout request at any time. The actual payout happens to the user's public key. The payout amount will be the full earnings of the user. After the payout, the balance will be back to 0 and this allows the streamer to further stream and earn more balance.

  3. The streamer earning will be calculated after a deduction of network operation fee which is 0.05% of the earned amount every check duration. For every second of stream content, the streamer's balance earnings will be 1 balance point, which is updated every check duration and can be visually checked on the UI of the wostr.net page, every 30 seconds or so.