<aside> ⚠️ This document covers a deprecated flow. Please see check out the Farcaster docs for up to date docs.

</aside>

Apps can request a Signer from a user, which can be used to create and submit messages to Hubs on behalf of that user. This is the recommended approach for creating clients for users that post messages to the Farcaster network.

The high level flow is described below:

Untitled-2023-03-13-1202.png

  1. User visits App and clicks “Connect with Warpcast”
  2. App makes a new Ed25519 key-pair for the user
  3. App uses the public key to initiate a Signer Request using the Warpcast API
  4. App presents the deep link from the response to the user
  5. App begins polling Signer Request endpoint using token
  6. User opens the link and completes Signer Request flow in Warpcast
  7. App finds the fid and signer message in the polling response
  8. User returns to the requesting App