Why Isn't There a Universal + Standard Voip/data Sms-Like Message Protocol?
Key topics
I know there's Signal, Viber, WhatsApp etc, but all these services require you to register with the service provider rather than being able to send a data based message from User A with Telco Z to User B with Telco Y.
Has there been standards before? Any thoughts on why it hasn't emerged?
The author questions the lack of a universal VoIP/data SMS-like message protocol, and commenters discuss the existence of XMPP and the issue of corporate capture.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
1h
Peak period
1
1-2h
Avg / period
1
Key moments
- 01Story posted
Nov 4, 2025 at 1:58 AM EST
2 months ago
Step 01 - 02First comment
Nov 4, 2025 at 3:08 AM EST
1h after posting
Step 02 - 03Peak activity
1 comments in 1-2h
Hottest window of the conversation
Step 03 - 04Latest activity
Nov 4, 2025 at 8:50 AM EST
about 2 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
1. The various clients and servers implemented different subsets of the functionality, which deteriorated UX.
2. Service providers have an incentive to lock you in and the average user doesn't mind. So no one pushed for it.
Corporate Capture. If there were a universal protocol used by the big platforms then people could use one application to connect to each.
Has there been standards before?
This used to be a thing with MSN, ICQ, AIM, Yahoo, etc... They each had their own standard but the difference from today is those standards were open and one could connect directly to them with a stand-alone application. Pidgin, Trillian, others. It used to be people could use one application to connect everywhere thus avoiding most telemetry, advertisement, etc... That is precisely what they do not want. They want to control the flow of data and capture advertisement monetary options for all users. There are web tools today to strip telemetry and advertisement but they know most people on mobile devices will not bother to do this whereas a stand-alone application that could connect to everyone would just ignore the telemetry requests and advertisements on everything. It's also easier to force people to receive advertisements if they control the full data flow meaning if someone blocks it they can break the application flow "It appears you are using an ad-blocker" and such. With a single stand-alone tool people could choose to move to any platform easily.
What's more, with a single stand-alone application it is easier for people to properly E2EE/MLS encrypt conversations such as OTR (off the record) or other custom tools and exchange keys out-of-band making lawful intercept on the server impossible on all platforms. If people start encrypting their conversations not only is lawful intercept impossible but they can not use AI to learn what people are talking about. One simply connects to any small semi-trusted XMPP/IRC to exchange keys/identities then one need only share a fingerprint on the big platforms to boot-strap secure communications. OTR was just an example. It is in desperate need of forking and enhancements. Some big platforms claim to use E2EE but it is literally impossible for a server to manage this without having a way to inject something to perform lawful intercept. E2EE must be managed entirely out-of-band by a stand-alone open source client not controlled, created or contributed to by any of the platforms. When people argue against this they are just invoking a coping mechanism.
In summary, big platforms will never implement open protocols and open them directly to the public until such a time they can address all the capabilities mentioned. Corporate capture, advertising, AI monitoring, lawful intercept preventing user MLS encryption.