
1 / 2Farcaster is a social network protocol with a deliberately unusual property: an account and its messages are not owned by a single application. A user registers an identity, and posts are stored in a way that any client can read, so several applications can serve the same social graph.
Messages are signed by the user's key and stored on a peer-to-peer network, with the identity registered on-chain. Because the graph is public and portable, a client is a view rather than the network itself, and a user can move between clients without losing their followers. Frames, an embedded interactive post format, made the protocol useful for applications beyond reading a feed.
The model has real friction. Registration costs money, the user experience of managing a wallet and keys is unfamiliar, and the network is much smaller than a mainstream platform. Its appeal is to people who want the social graph to be a public good rather than a company's asset.
Farcaster separates the network from the applications on it, so a client is a view rather than the owner of the graph.
A user registers an identity, and their posts are signed with a key they control and stored on a peer-to-peer network rather than in one company's database. Because the graph is public and portable, several clients can read and write the same network, and a user can switch clients without losing their followers or their history.
The identity registration is recorded on-chain, which is what makes the account portable rather than a row in a service's table. Frames extended the protocol beyond reading and posting by embedding interactive applications inside a post, which is how the network became useful for things other than a feed.
The friction is real. Registration costs money, managing a wallet and signing keys is unfamiliar to most users, and the network is far smaller than a mainstream platform. The appeal is to people who want the social graph to be a public resource rather than a company's asset.
An account is registered on-chain, so a user can move between clients without losing followers.
The network is public, so several applications can serve the same social graph.
Posts can embed interactive applications, which extends the protocol beyond reading and writing.
The specification and client implementations are public, so the network is not controlled by one company.
Choose Farcaster when portable identity and an open social graph matter, and you are comfortable with the wallet and key management the model requires.
Look elsewhere if reach and a familiar user experience are the priority. The network is smaller than a mainstream platform and registration carries a cost.
Reading is immediate; registering an identity costs money.
Set up a wallet, register an identity, and post from any client.
Registering an identity involves an on-chain cost. Clients set their own terms.
A wallet to hold the identity and sign messages.
Constraints confirmed from the protocol's documentation.
Identity and messages are not owned by one application, so a client is a view rather than the network itself.
The differentiator is that a user can move between clients without losing followers or history.
If reach and a familiar user experience are the priority, the network is smaller and the wallet friction is real.
Farcaster is a decentralised social protocol where accounts and messages are portable across multiple clients.
The protocol is open source, but registering an identity involves an on-chain cost.
Yes. The social graph is public and portable, so a user can switch clients without losing followers.
An embedded post format that puts an interactive application inside a post, extending the protocol beyond a feed.
CompassPad records Farcaster as TypeScript and Rust implementations with an on-chain identity registry, based on its public repository.
The marketing site resolved and the primary product link reached the application.
The protocol is open source; registering an identity involves an on-chain cost.
Documentation is public and covers accounts, clients, frames, and the protocol specification.
A dated public blog publishes updates and is reachable without an account.
No comments yet. Be the first.
Join the conversation. Sign up to comment.
Sign up free