SDK Test Dashboard

pick a user on the left — the SDK mounts the chat UI for them on the right
Select a user on the left to initialise the SDK.
Diagnostics

Session

No user selected.

GET /users/me

SDK events

Nothing yet.
Tokens are stored hashed and cannot be read back, so selecting a user issues a fresh one. It is kept in this tab's sessionStorage, so re-selecting the same user reuses it rather than rotating again. Issuing rotates: anything else that issues a token for the same user — another tab, a colleague, a curl call — invalidates the one held here. That shows up as token-stale above, and is recovered from automatically by issuing another.