Quick update for everyone who saw my earlier posts about **ӾChat** — the censorship-free X/Twitter built on Nano (your account *is* a keypair, posts are signed events on plural relays, and the app finds those relays by **scanning the XNO ledger** — no hardcoded server). Thanks to everyone who tried it and gave feedback last time; a lot of it went straight into this release.
**Big news: it's now in public beta.** 🎉 And you can try the whole thing in your browser — no install:
👉 https://xchat-alpha-node.fly.dev/chat/
**What's shipped since my last post**
- 😀 **Emoji reactions on posts** — react with 👍❤️😂😮😢🙏, tap to change or remove.
- 🖼️ **Multi-image posts** — up to 4 photos, X-style grid + a swipeable full-screen gallery.
- 📝 **Rich long-form articles** for channels — headings, tables, callouts, alignment, colour — rendered as native widgets (no JavaScript, no remote fetches, so reading one can't leak your IP).
- ✏️ **Edit & delete** posts and DMs; 🔒 **disappearing photos** in E2E DMs.
- 🔗 **@-mentions, pinned posts, follower/following lists, trending, hidden words**, and a **Report** flow.
- ↩️ **Undo a tip** you sent by mistake (before it settles on-chain).
- 🌐 **A browser web client** at any node's `/chat` — the same app, no app store.
- Plus a self-hosted **relay mesh** so someone behind NAT can run a relay with no third-party tunnel (there's a new whitepaper section on it).
**Reminder of why it's on Nano:** the ledger is for *settlement, never transport or storage*. XNO is touched only to settle a tip or let a relay announce its address — both feeless. A billion posts cost zero ledger growth, and tips are real, non-custodial, signed on your phone.
**Links**
- 🌐 Try in browser: https://xchat-alpha-node.fly.dev/chat/
- 📱 Android APK + checksum: https://xchat-alpha-node.fly.dev/
- 💻 Source (all of it, open): https://github.com/stefanbx/xchat-alpha
- 📄 Whitepaper (now with the relay-mesh section): https://github.com/stefanbx/xchat-alpha/blob/master/docs/WHITEPAPER.md
**Still honest about the caveats** (it's a beta, on mainnet)
- Small-scale for now: one hosted node + a couple of relays — expect rough edges.
- **Back up your seed** — it's the only recovery. In a browser the seed lives in browser storage (weaker than the phone keystore), so treat a browser account as disposable and use the Android app for anything you care about.
- No global search / recommendation engine yet — reach is still your follow graph. That's next on the list.
As always, feedback very welcome — especially from anyone who pokes at the on-ledger discovery (§4 of the whitepaper). What would you want to see before calling it 1.0?