Claude's design docs and implementation plans for thalida.com.
4 items
Chat / Client Identity
Mar 2026Replace blind-trust client IDs with HMAC-signed client tokens so the API is the source of truth for identity.
Chat / Client Identity
Mar 2026Client identity (clientId) is currently generated on the frontend and trusted blindly by the API. A malicious user can send any clientId to impersonate another user.
Chat / Client Identity
Mar 2026Replace IP-based identity with clientId throughout the chat system so flag, block, delete-by-user, and rename operate per-browser, and users on the same network are independent.
Chat / Client Identity
Mar 2026Replace IP-based identity with clientId throughout the chat system. This makes flag, block, delete-by-user, and rename all operate per-browser rather than per-IP, so users on the same network are independent.