Skip to content
GenyCaster
Genycaster / architecture & protocol

Your client.
Your choice of node.

Language-agnostic engineering documentation for a local-first Farcaster client architecture: canonical protocol data, replaceable read providers, explicit capability routing, offline persistence and independently signed writes.

Provider-neutral architectureAny language · Any interface

A client should not be a single-API wrapper.

Genycaster defines capabilities independently from vendors. Raw protocol reads, indexed social data and write-capable validators are separate routes. UI surfaces consume normalized local state and request bounded background refreshes.

See the full read/write flowcharts →

Documentation, not an application mirror

This site documents architecture and backend contracts, not a specific UI toolkit. It is not an application mirror or a hosted API. Capability availability and integration limits are covered in the feature status.