gmfarcaster
GM Farcaster Knowledge Skill
This skill queries the Warpee Knowledge API — a citation-backed search over the entire GM Farcaster podcast library (hundreds of episodes, transcripts, and metadata). It returns a grounded answer plus timestamped links to the exact moment in an episode.
Each query is a paid, account-less request (~$0.005 USDC on Base via x402). The on-chain payment is the authorization — there are no API keys. Payment is signed locally with the operator's own funded wallet and is gasless for the signer (EIP-3009), so the wallet needs USDC on Base but no ETH.
The script enforces local payment pins: it only signs a payment when the API's 402 challenge matches Base mainnet, the canonical USDC contract, GM Farcaster's receiving wallet, and a max price (default $0.005). Any other challenge — wrong recipient, wrong token, wrong chain, higher price — is refused before anything is signed, and the script explains why. The server cannot raise what the script pays; only the operator can, via the env overrides below.