Three-layer defense for the mic-state channel: 1. Authenticity: send signs over 'mic-state|' + room_id + payload with the identity ed25519 key. Receivers verify against the member's roster pubkey (which the server tied to me.uuid at join time). Missing or invalid sig -> drop the message + log err line to telemetry. 2. Freshness: payload carries a wall-clock timestamp. Receivers reject anything older than 30s in either direction (covers clock drift). 3. Monotonicity: each peer's last-accepted timestamp is tracked on mm._micT; an old or equal-timestamp message is silently dropped, so a replay of a previously-valid mic-state can't reset state to a stale value. Pairs with signal 59ad814. |
||
|---|---|---|
| .. | ||
| blog | ||
| fonts | ||
| chat.html | ||
| host-your-own.html | ||
| how-it-works.html | ||
| index.html | ||
| kernel.html | ||
| stamp.js | ||
| zebra-audio.html | ||
| zebra-spaces.html | ||