@billzh
Farcaster protocol can solve this problem. Each client can pick and choose what kind of into to display, e.g. Nouns Builder website now permissionlessly displays channel info for its DAOs
I'm also working on some Nounish Farcaster client to have a Discord-style voice & text chats while preserving composability