1. Message
The message is a protobuf that contains the data, its hash and a signature from the author.1.1 MessageData
MessageData is a generic envelope that contains a type, fid, timestamp and network which must be present in all Farcaster messages. It also contains a body whose type is determined by the MessageType.1.2 HashScheme
Type of hashing scheme used to produce a digest of MessageData1.3 Signature Scheme
Type of signature scheme used to sign the Message hash1.4 Message Type
Type of the MessageBody1.5 Farcaster Network
Farcaster network the message is intended for2. UserData
A UserData message represents user metadata (e.g. a profile picture url) .2.1 UserDataBody
Body of a UserData message2.2 UserDataType
Type of UserData message
See FIP-196 for more information on Location.
See FIP-19 for more information on Twitter/X and GitHub usernames.