I've been using NNTP as a Gossip-type protocol for eventually-consistent pub/sub telemetry, monitoring, and notifications between partially-connected nodes in an unstable mesh ever since. Just not in public.
Let’s be careful to separate the message protocol from the system it supported. Usenet’s carcinogenic inability to self-regulate at scale arose from the absence of distributed authority and negative feedback loops in the control plane, something we’d aim to build in algebraically and cryptographically if designed today. Alas, VC backing directs most research in this subsector towards systems enabling consumer surveillance.
[0]: https://en.wikipedia.org/wiki/FidoNet
[1]: https://www.johndaileysoftware.com/products/bbsdoors/barrenr...
By 2000 the NNTP mesh was very interconnected and fast. Sites competed[1] to get messages propagated fast. Especially text messages.
Any site hooked into the mesh was going to be offered any article multiple times within seconds of it being posted.
Slow articles would happen but only during outages or with sites that were not following good practice.
[1] Via http://top1000.anthologeek.net/
It was an excellent experience in the non-federated case.