Short answer: make server-assigned event identity and authorization state authoritative, then treat a viewer's clock as display input rather than proof that a chat event is valid. For a concert livestream room that must survive reconnects, choose the realtime surface only after its fan-out behav...
Source: [Dev.to](https://dev.to/jensencole5829/python-fan-out-security-6-invariants-for-skewed-livestream-chat-clocks-54bc)