I've been working on a project for the last six months that brings mTLS to the masses. Meaning, post-quantum end-to-end encryption with human readable identities. It uses a decentralized root of trust for, basically, a lot of the history this article covers.
Human readable identities are the hardest part (unless you just mean BIP-style word chains). What’s your approach look like? How do you prevent collisions?