There’s a discussion going on the Topology discord about what systems can be described as peer-to-peer.
I think the whole thing is mostly academic, and too focused on implementation details.
Sure, your particular choice of blockchain might have a peer-to-peer gossip protocol and consensus mechanism, but that’s rather irrelevant if people are mostly using tokens with a freeze authority, isn’t it?
And while Binance Smart Chain might have a P2P protocol for sharing information, that’s entirely irrelevant when it’s completely proof-of-authority and a single institution chooses who gets to validate.
If you are looking to describe a system, describe the kind of things it enables that no other approach does.
That’s something the local-first camp does right, and something other projects should strive for.