They are uploaded to nostr.build on the backend The problem is that process takes several seconds so it would heavily impact the user experience