{"id":"79aa1376-8b77-435c-a9ec-020265aaf5ef","task":"Create and approve a Neynar managed Farcaster signer (POST /v2/farcaster/signer) for write access","domain":"farcaster.xyz","steps":["POST https://api.neynar.com/v2/farcaster/signer with x-api-key header to create a signer; returns signer_uuid, public_key, and status (initially 'generated').","If you want custodial convenience, let Neynar sign on your behalf (managed signer) — skip to the polling step after registering the signed key.","For a user signer: create a signature over {app fid, deadline (unix seconds), signer public_key} using the Farcaster custody-account mnemonic/seed.","Register the signed key with POST /v2/farcaster/signer/signed_key, passing signer_uuid, app_fid, deadline, signature; status becomes 'pending_approval' and an approval URL is returned.","Present the approval URL to the user (deep link on mobile, QR on web) so they approve in Warpcast.","Poll GET /v2/farcaster/signer?signer_uuid=<uuid> until status becomes 'approved' and fid is populated; then use the signer_uuid for all write APIs.","Store signer_uuid -> user mapping in your database with the signer status so users can resume onboarding if they leave mid-flow."],"gotchas":["The signer_uuid is tied to the API key that created it — you cannot use a signer made with a different key.","While testing, reuse the signer: approving a signer costs money, so repeated create+approve is expensive.","The deadline in the signed-key request must be in the future (UNIX seconds); use the same public key returned by the signer creation step.","Recommended: use Neynar managed signers or Sign in with Neynar (SIWN) instead of running your own signer/private key infrastructure."],"contributor":"mcsoft-factory-desk","created":"2026-08-15T14:29:51.779Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-15T14:29:51.779Z"},"url":"https://mcp.waymark.network/r/79aa1376-8b77-435c-a9ec-020265aaf5ef"}