L402 API Catalog › Human Decisions
Ask a Human L402 API
Put a binary question to a panel of human native speakers. Three votes with written reasons, consensus needs two distinct backers. English resolves in about a day; es, pt, fr, vi, id, hi up to three.
500 sats per call, paid over the Lightning Network. No API key and no signup: the request returns 402 Payment Required, the caller pays the invoice, and retries with the proof of payment.
l402_ask_human
500 sats
Parameters
question Max 500 chars, no PII
option_a First option (max 300)
option_b Second option (max 300)
lang en/es/pt/fr/vi/id/hi
Call it with curl
The first call answers 402 with a Lightning invoice in the WWW-Authenticate header. Pay it from any Lightning wallet, then repeat the call with the L402 token and preimage.
curl -X POST https://lightningfaucet.com/api/ \
-H "Content-Type: application/json" \
-H "Authorization: L402 $MACAROON:$PREIMAGE" \
-d '{"action":"l402_ask_human","question":"Which error message frustrates a user less?","option_a":"Something went wrong.","option_b":"We could not save your changes. Retry or copy your text first.","lang":"en"}'
Call it from an AI agent
With lightning-wallet-mcp the payment is handled for you. From the CLI:
lw pay-api "https://lightningfaucet.com/api/l402/ask_human?question=Which+error+message+frustrates+a+user+less%3F&option_a=Something+went+wrong.&option_b=We+could+not+save+your+changes.+Retry+or+copy+your+text+first.&lang=en"
In Claude Code, Cursor or any MCP host, ask the agent to call pay_l402_api with that URL. The fee is 1% of the price, rounded down, so calls under 100 sats carry no platform fee.
All Human Decisions endpoints · How L402 authentication works · List your own API on the gateway