Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

Farcaster Protocol


Getting Started

Farcaster is a protocol for building decentralized social apps. This repository contains the technical specification for implementing Farcaster.

If you are instead looking for:

  1. How to get started, check out
  2. Developer documentation, check out


The specification is maintained as a Markdown file. There are three important sections:

  1. Overview - A high level overview of the protocol.
  2. Specification - The technical spec for implementing Farcaster.
  3. FIP Discussions - A forum where new proposals to change the specification are discussed.


To make contributions to the protocol, please see the contributing guidelines