Process
Website-first challenge highway.
Desktop / laptop → https://ruezals.chat/
→ username → (password / TOTP as needed)
→ OR phone highway: website creates challenge
→ Echo shows pending: Allow / Deny
→ OR scan triangle mark from website
→ website receives grant → chat session on website only
Ani screen ownership
- Idle / paired — “Waiting for the website.”
- Pending approve — Allow / Deny for @username.
- Scan mark — upright Inspector red glass + sonar (main). Landscape red/blue glasses = flip easter egg only.
- First pair (optional) — bind after website TOTP; say pair, not login.
- Settings — server URL (dev), unbind. No billing.
Runtime
- Poll
challenges/pendingevery few seconds while paired + heartbeat. - Stale challenge → remove card; user may Scan mark from website.
- Pair screen only after website TOTP hooked; copy says pair, never Sign in to chat.
- On Allow: toast “Stay on the computer — Echo is not the house.”
Dev how-to
cd apps/askrue npm install npx expo start --ios # Settings → Server URL https://ruezals.chat
- Recovery if phone lost → Contact Us on AskRue™ (stop).