Generate account association via CLI
Terminal
Use your Farcaster custody wallet to sign. You can import it using your recovery phrase from Farcaster (Settings → Advanced).
.env variables:
- FARCASTER_HEADER
- FARCASTER_PAYLOAD
- FARCASTER_SIGNATURE
Expose /.well-known/farcaster.json
In Next.js, add a route handler at app/.well-known/farcaster.json/route.ts that returns your accountAssociation and frame properties. Ensure all asset URLs are HTTPS and publicly accessible.
Open
https://yourdomain.com/.well-known/farcaster.json in a browser to verify JSON output.Add frame metadata for embeds
Definefc:frame metadata so your app renders a rich embed with a launch button when shared.
Feature catalog: Manifest & Embeds
Implement minimal metadata and validation steps
Launch Guide — Manifest & Discovery
Why it matters and what “good” looks like