Amethyst is betting on pure Kotlin. The Android Nostr client is rebuilding its cryptographic foundations - Marmot, MLS, and secp256k1 signatures - from scratch in Kotlin, abandoning legacy C and Rust libraries that caused instability.
The move eliminates dependency on external shims like Orbot. Previously, Amethyst relied on cTor, which crashed frequently. After migrating to RT, a more stable Rust-based Tor implementation, developer Vitor pushed further: reimplementing core protocols natively. According to Sandré on Nostr Compass, this reduces attack surface from compromised upstream code - even as it introduces risk from new, hand-rolled cryptography.
"We're not just bundling Tor - we're making it invisible. One hundred percent of Amethyst traffic routes over onion by default."
- Sandré, Nostr Compass
Web-based clients can't match that. Browser limitations force them to proxy Tor through extensions, causing timeouts and leaks. Native apps like Amethyst now have a structural edge in privacy and performance, especially for P2P features. Voice and video calls via NIP-AC use WebRTC, but developers are testing media over QUIC for lower latency.
The shift to native code isn't limited to networking. Nostria, another Nostr client, is integrating local AI models like Google's Gemma 4 to analyze sentiment and generate content without server round-trips. AI inference itself is being decentralized - Mesh LLM uses Nostr keys for node identity and coordinates compute across devices.
Meanwhile, Titan has launched a browser that treats Bitcoin as DNS. Using OpReturns, it registers human-readable names permanently on-chain, tied to UTXOs. No renewals. No centralized registry. These 'Nsites' are hosted on Blossom, a decentralized media layer, and indexed by chain watchers.
"You don't renew a Bitcoin domain. You own it like a coin."
- Sandré, Nostr Compass
This stack - Kotlin-native clients, on-chain identity, decentralized hosting - is redefining what a sovereign web looks like. The browser isn't the gateway anymore. The node is.
