Trust is involved in one way or another.
Marmot just moves that trust almost all the way to the clients. And very few well-intentioned.apps can even implement the thing property.
Hard to interop, easy to mess things up on the none-Marmot aspects (multi-device, key package sharing, etc...), ...
All very centralizing if you play it out.
Compare that to Nip-04 with better encryption.
- Where the trade-offs are clear AF.
- Where you can interop so easily.
- Where you know exactly what to verify in the code of even vibed apps, to know if it does what it needs to.
- Where there's an inherent incentive tot go towards personal and community relays.
It's not geek-jerk-off-heaven, but it does the job.
