Good calls deserve a record.
Earn connects the token, the thesis, and the person behind it.
What is Earn?
A place to discover on-chain tokens, read the reasoning behind a call, and publish your own thesis with a connected X identity. The original Earn coin is intended to fund one shared caller reward pool, with payments through Earn’s X Money account. All connected posters are eligible across the coins they discuss; payouts depend on results.
Discover the exact token.
Search a ticker, name, or contract address. The dropdown shows matching pools, chains, prices and market data. Choose a token to open its candlestick chart. Trending opens on Solana and ranks available markets by 1-hour volume. Use the chain selector to explore other networks, or rank by 24-hour gain or volume. Trending requires at least $50,000 liquidity, $100,000 in 24-hour volume and 100 trades; search does not apply those activity filters. These thresholds do not verify token safety. New shows recently created pools; a new pool can contain an older token. Pump shows qualifying pools on Pump.fun and PumpSwap.
Data comes from GeckoTerminal or CoinGecko, depending on the connected data service. Discovery and the token leaderboard require a reported market cap of at least $10 million. Tokens with unknown market caps are excluded; fully diluted valuation (FDV) is not used as a substitute. The leaderboard covers up to 250 of the largest listed coins in the selected ecosystem, with Solana, Ethereum, Base, Pump.fun and Robinhood ecosystem filters. Categories can include assets across multiple chains.
Your name stays attached to your call.
Connect using X, email, or a supported wallet through Privy. Before publishing, link your X account. Earn verifies your signed identity and records the X account that authored each thesis. Changing accounts later does not change the author of an earlier call.
Attach a wallet only if you want its address to appear with your thesis. Linking a wallet proves control; it does not by itself prove a token balance.
Publish your reasoning.
Select a token, choose bullish, bearish, or watching, and write your catalyst, time horizon, and invalidation. Review the X profile and optional wallet attachment, then publish. A successful post appears in Callouts, under the token’s chart, and on your caller profile.
You can also import your own X callout by its URL. Earn verifies the original author and exact contract address through X before importing it; the source link and original publication time stay attached. Imported posts appear on profiles but are excluded from the forward performance ranking. The exact contract and original publication time stay attached. “Share on X” opens an X draft for you to review and publish; Earn does not automatically post to your account.
Holders, positions, and theses.
When the data service covers a token, the holder table shows on-chain balances, unrealized PnL and average entry. Profiles are matched only when a published thesis includes a verified wallet on the same chain. Other addresses remain unnamed.
Full holder data requires the paid CoinGecko connection. Coverage is limited to top holders. A missing wallet is not proof of a zero position, and posting a bullish thesis is not proof of a purchase.
“On X” looks for posts mentioning the exact contract when X data access is connected. The external X search works without that connection. Mentioning a CA does not establish wallet ownership.
Caller profiles and rankings.
Open an account from search, Callouts, or Holders to see their Earn trader profile. The page groups portfolio history, positions, swap activity, thesis posts, and X Money receipts. From Account, callers can explicitly publish up to five wallets verified through their signed Privy identity. Published wallets expire after 30 days unless renewed. Unchecking a wallet removes it from the portfolio; historical thesis attachments remain on their posts. With Zerion connected, the profile shows one selected wallet’s simple positions, confirmed swaps, value history and provider FIFO PnL. Unpriced assets are marked unavailable, and transfers affect portfolio value. The chart is not trading profit; cost basis may be incomplete.
Featured X posts are selected source references with original links, screenshots, and contract addresses. Their payout animations are illustrations, not payment records. A featured post does not prove a wallet balance, creator-fee eligibility, or the author’s endorsement of Earn.
The demo profile uses @brezscales to illustrate a caller page. Every example is labeled: sample positions, thesis text and payment amounts are not claims about Brez’s actual activity or endorsement. Turn Demo accounts off in the terminal to see only connected data.
Each caller profile brings together published theses, token contracts, and confirmed payout receipts. The home directory shows posting activity. The Callers leaderboard separately measures call performance.
The Callers leaderboard ranks the median direction-adjusted 24-hour price return over 7 or 30 days. Entry is the first minute boundary after a new Earn call is published; exit is 24 hours later. Only the earliest bullish or bearish call per token per caller per UTC day counts, with at least three measured calls required. Watching posts and X imports do not count. Historical prices are evaluated by scheduled background jobs; unavailable candles remain unscored. These are call price returns, excluding fees and slippage, not executed trades or wallet PnL.
Launch rewards and Earn coin fees.
Earn can pay small, operator-approved launch rewards from a separately recorded X Money budget. After the original Earn coin launches, its creator fees can fund one shared caller reward pool. The source is shown on each reward and receipt.
Launch rewards
The operator records a budget from funds already available in the sending X Money account, with its actual funding reference and receipt. The full launch budget is reserved for caller rewards, with no Earn retained share. Earn records the operator’s confirmation; it does not read or independently verify the X Money balance. These funds are separate from creator-fee revenue and do not require an Earn coin mint.
The operator chooses a verified Earn post or author-verified X import and approves an exact USD reward for its author. A launch reward can be approved before the post has a measured price outcome. This does not change the Callers leaderboard’s 24-hour measurement or make a launch reward proof of call performance. All connected posters can be considered; eligibility does not guarantee payment. No automatic formula or reward weights are configured.
Preparation and payment
Every ten minutes, a background job prepares already-approved, funded rewards for the operator. “Prepare now” makes them available immediately. The job does not select winners, assign amounts or transfer money. Ten minutes is the queue’s schedule, not a promised payment deadline.
The operator follows the author’s permanent X ID to verify the current recipient, sends the approved amount manually through the recorded X Money sender account, then records the actual payment ID and receipt. Sent and received payments remain separate; only records confirmed received count in “Received for callouts.” Cancelled, unsent rewards and reconciled returns release their reserved funds.
Creator-fee funding
Earn’s original Solana coin is intended to fund rewards for connected posters across all qualifying tokens they discuss. After fee collection, conversion and USD settlement, Earn retains a configured percentage and the remainder enters the shared caller pool. The coin has not launched, and no retained percentage is assumed. Call quality, measured performance and available engagement inform operator review.
Only Earn’s configured X operator can record funding or approve rewards. Creator-fee funding requires a finalized native SOL treasury credit and a unique USD settlement reference. Earn verifies the on-chain credit; the operator confirms its Earn creator-fee origin and USD settlement. Each record covers one collection and its separate settlement. Mixed collections, combined conversions and launch deposits cannot be recorded as creator fees. A funding reference cannot be reused, and approved rewards cannot exceed the unallocated recorded budget.
Paid describes its own funded X Money account and an exchange off-ramp. Paid’s published flow ↗
Launch rewards need a recorded available budget and an approved recipient and amount. Creator-fee rewards additionally need Earn’s coin, fee collection and settled USD funding. A prepared reward is not a payment. Demo animations and featured tweet examples are not receipts.
What works today.
| Feature | Status |
|---|---|
| Token discovery, search and candles | Connected to live market data |
| High-cap token and caller leaderboards | Tokens by market cap; callers by measured 24-hour call returns |
| Privy sign-in and wallet linking | Configured; development app limits apply |
| X-linked thesis publishing and profiles | Available after sign-in |
| Holder balances and PnL | Token holders need paid CoinGecko; published wallet portfolios need Zerion |
| Broad X account search and mention indexing | Needs approved X API access |
| Reward accounting and X Money receipts | Manual launch rewards from recorded budgets; creator-fee rewards need the coin and settled fee funding |

