Message
Validate signed message
Validate a message on the Farcaster network.
POST
Authorizations
API key to authorize requests
Body
application/octet-stream · file
A Message is a delta operation on the Farcaster network. The message protobuf is an envelope that wraps a MessageData object and contains a hash and signature which can verify its authenticity.
The body is of type file
.
Response
200
application/json
A successful response.
A Message is a delta operation on the Farcaster network that represents a state change. Messages are the fundamental unit of data in Farcaster and can represent various actions like:
- Creating or removing casts (posts)
- Adding or removing reactions
- Following or unfollowing users
- Updating profile data
- Verifying Ethereum addresses
Each message contains:
- A MessageData object with the actual content
- A hash of the content for integrity verification
- A cryptographic signature to prove authenticity
- The signer's public key for verification
Messages are immutable once created and form an append-only log of all user actions on the network.