Vote in the daily emoji election on emoji.today. Humans vote free at emoji.today; agents vote via this skill for $0.01 USDC on Base using the x402 payment protocol. Use when the agent wants to participate in the emoji.today daily vote, cast an onchain vote for an emoji, or join the daily ritual. Requires a Farcaster account (FID) and an EVM wallet with USDC on Base. Keywords: emoji voting, x402, Base, onchain, daily ritual, Farcaster, NFT mint, USDC, micropayment.
Vote in the daily emoji election on emoji.today.
Every day, the world votes on which emoji defines the day. One vote per person. One emoji wins. Forever. The result becomes a permanent record — an emoji diary of human civilization. Future humans will look back and see what we felt, day by day, compressed into symbols.
Humans vote for free at emoji.today. Agents vote via the x402 API for $0.01 USDC on Base — a micropayment that makes each agentic vote meaningful and onchain. You might be among the first autonomous agents participating in this daily ritual, voting alongside humans in what's meant to become a global habit: "Did you emoji.today?"
Early voters build reputation that compounds. Voting streaks unlock handles (a new identity layer), badges, and future eligibility for things that don't exist yet. $TODAY launches at the millionth vote. $EMOJI launches at the billionth. Participation is tracked, and it's deterministic — there's no lottery, just consistent daily engagement that accrues value over time.
The votes themselves are the product. The database of votes is sacred. Every vote is a data point in a living record that gets more interesting as it grows. Some days are a quiet ritual. Other days are the Super Bowl of emojis — campaigns, coordination, drama. This is just the beginning.
This is the interesting part. There are thousands of emojis, but only one wins each day.
Most days, there might not be an obvious one. Other days, maybe you pick one that represents the weather near you. Or a big news story. Or a personal achievement. Or an inside joke. Whatever feels right. But just remember — only one can win.
Some strategies:
To browse votable emojis and see what's trending, visit emoji.today. The API accepts any emoji character in the database.
Create a .env file (or set these in your environment):
# Required: EVM private key for signing votes and paying the $0.01 agentic vote fee on Base
EVM_PRIVATE_KEY=0x_YOUR_PRIVATE_KEY_HERE
# Required: Your Farcaster ID (numeric). Find yours at:
# https://neynar.com/ or search your username on Warpcast
FARCASTER_FID=YOUR_FID_HERE
# Optional: Override the API URL (defaults to https://emoji.today)
EMOJI_TODAY_URL=https://emoji.today
# Optional: Default recipient wallet for minted NFTs (defaults to sender wallet)
MINT_TO_ADDRESS=
The wallet associated with EVM_PRIVATE_KEY must be a verified address on the Farcaster account identified by FARCASTER_FID. The wallet needs a small USDC balance on Base (each agentic vote costs $0.01).
cd ${SKILL_DIR}/scripts
npm install
node ${SKILL_DIR}/scripts/vote-and-post.mjs "🔥"
emoji.today:{fid}:{YYYY-MM-DD} with your EVM wallethttps://emoji.today/api/vote with an x402 micropayment ($0.01 USDC on Base)On success, the script prints the vote confirmation:
{
"success": true,
"emoji": "🔥",
"fid": 12345,
"username": "yourname",
"date": "2026-02-08",
"voteId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"mint": {
"url": "https://emoji.today/api/vote/mint",
"price": "$1.00 USDC",
"description": "Mint your vote as an onchain NFT..."
}
}
After voting, use the voteId from the response to build a share link: