x402basequality 0.20

Cast a paid vote for the emoji of the day on emoji.today via x402 micropayment.

Price
per_call
Protocol
x402
Verified
no

What it does

emoji.today is a daily community voting game where everyone votes and one emoji wins each day, forever. The /api/vote endpoint is an x402-enabled API that accepts a POST request to cast a vote for a specific emoji. Payment is handled inline via the x402 protocol — the endpoint returns a 402 challenge that, once satisfied with a valid payment proof, processes the vote.

The site is built on Next.js and appears to be integrated with Base (an L2 chain) and Farcaster. Each day a new round begins, users vote for their preferred emoji, and the winning emoji becomes that day's icon permanently. The x402 micropayment gate ensures each vote carries a small economic cost, which likely serves as a sybil-resistance mechanism.

Documentation is extremely sparse — no OpenAPI spec, no dedicated docs page, and no pricing page were found. The 402 challenge object returned by the probe was empty, so the exact payment parameters (token, amount, network) could not be confirmed from the probe alone. The endpoint is live and responds with HTTP 402 to unauthenticated POST requests, which is the expected x402 behavior.

Capabilities

x402-paymentemoji-votingdaily-votepost-endpointbase-l2sybil-resistance

Use cases

  • Casting a paid vote for a daily emoji selection
  • Building bots or agents that participate in the emoji.today daily game
  • Integrating emoji.today voting into Farcaster frames or other social apps

Fit

Best for

  • Agents participating in daily community voting games
  • Developers building social integrations with emoji.today
  • Farcaster/Base ecosystem participants who want programmatic voting

Not for

  • General-purpose polling or survey creation
  • Free or unpaid voting systems
  • Applications requiring detailed API documentation or SLAs

Quick start

curl -X POST https://emoji.today/api/vote
# Returns 402 with x402 payment challenge.
# Satisfy the challenge with a valid payment proof header to cast your vote.

Endpoint

Transporthttp
Protocolx402
Pay to0xec7051578C9cE20EA27EED1052F8B4c584AEE2B3
CurrencyUSD COIN

Quality

0.20/ 1.00

The endpoint is live (returns 402 on POST), but the 402 challenge body is empty, there is no OpenAPI spec, no documentation, no pricing info, and no schema for request or response. Almost everything must be inferred from the site's landing page copy and the endpoint path name.

Warnings

  • The 402 challenge object was empty — payment parameters (token, amount, network, recipient) could not be determined from the probe.
  • No API documentation, OpenAPI spec, or pricing page exists; /docs, /api, /pricing, and /README all return 404.
  • robots.txt explicitly disallows crawling /api/ paths, which may indicate the API is not intended for broad public consumption.
  • Request and response schemas are entirely unknown — the example_request_json and example_response_json are null.

Citations

Provenance

Indexed fromx402_bazaar
Enriched2026-04-22 01:04:49Z · anthropic/claude-opus-4.6 · v2
First seen2026-04-21
Last seen2026-04-22

Agent access