We are currently going in the opposite way. Even the Metadata event should not have nip05 and lightning addresses since those are not used by majority of Nostr applications. Sticking everything into just one event doesn't make much sense. The UI doesn't need to show different lists, but underneath it, there are dozens of lists already.

Replies (2)

It's quite dispersive, IMO. I should be able to fetch all the profile important stuff with a single REQ: basic metadata, outbox relays, DM relays. > since those are not used by majority of Nostr applications. This make little sense to me, doing a separate REQ to fetch a single piece of data of few bytes seems a waste of resources, and you have also to manage the case where the event is missing.