pull down to refresh

I'd like to implement a publishing system with Nostr protocol. However, I noticed most of the nostr clients embed pictures / video clips by external URLs instead of internal nostr uri.
So is it possible to encode a large file into a nostr message? What's the limitation of the protocol or convention defined? Thanks, guys.
Each relay configures this for themselves. You can browse the relay defaults on open source implementations. nostream for example is set to 10KB by default iirc
reply
nostr IS a publishing system. You perhaps have a specific set of circumstances you would like to address. You don't mention anything specifically. As @koob mentions, relays decide how big events are because they store them, but clients determine how events display.
reply