@evan Probably the closest is HTTP, but even HTTP has various niches in which some other protocol is better. There's gotta be a reason for the continued existence and usage of things like SMTP, XMPP, FTP, SFTP, DNS, and so on, other than historical ones, for passing some blob of text from A to B. Could we do all these over HTTP? Maybe! Should we? Also maybe! But will *everyone* switch to HTTP? No. Heck, even the transport layer has options between TCP and UDP -- and possibly even QUIC!