The Ordinals Protocol allows users to send and receive sats that carry optional extra data. This data can be text, JPEGs, audio or videos.