Skip to content

Roadmap

What Coral is building

Coral is a token-grading bot for Telegram, Discord, and the web. This is what is in build now, what comes after, and what already landed.

Where this goes

Every Coral card is a public claim with a timestamp on it. This token, this grade, this evidence, at this minute. Every call in a room is a receipt with a name on it.

Do that across enough rooms for long enough and it stops being cards and starts being a record. Who was early. Who was right. What the call was actually worth. Not a leaderboard someone curates, and not a number you take on faith. One that grades itself and shows its work, misses included.

That is the long game. A grade you can check. A caller record that follows you between rooms instead of dying in one group's scrollback. Everything below is how we get there.

In build now

What is being built at the moment.

Ask Coral remembers the conversation

Ask Coral answers each question cold today, so a follow-up like "what about its liquidity" starts from nothing. It reads the recent thread instead, which is what makes a second question worth asking.

In practice that means pronouns and follow-ups resolve to the token you were already discussing, and Coral stops re-answering something it answered a minute ago. Rooms that have tuned their own settings keep them.

The same safety read on every chain

Holder concentration, liquidity and contract permissions read natively on EVM chains, at the depth Coral already reaches elsewhere. A safety line is only worth printing if it is equally honest everywhere.

The depth is uneven today: some chains get the full read and others get a thinner one, and the card does not always make the difference obvious. Evening it out means a trust line means the same thing wherever the token lives, and that Coral says plainly when a check could not run instead of leaving a quiet gap.

Say where Coral speaks

Coral already asks before it posts on its own, but it asks once for the whole server. Controls move down to the channel, so a room can have trending in one place and silence in another instead of choosing for everywhere at once.

Trending cards, breaking alerts and buy alerts are all off until an admin turns them on, which is the right default and stays. The gap is that the switch covers a whole server, so turning trending on for the room that wants it also turns it on for the room that does not. Being loud in the wrong channel is a common reason a group turns the bot down.

A setup that finishes itself

Most groups install Coral and never open its settings. The first run walks an admin to the end of it: your token, the alerts you want, the language the room speaks.

Those three settings are what separate a default bot from one that fits the room, and today an admin has to know they exist to change them. The guided run asks, applies, and can be picked up later from the console instead of restarted.

Up next

Queued behind the current work, and specific enough to hold us to.

The console as a full third client

Everything the bot does, available on the web: ask a question, follow a wallet, set an alert, read the history. The site should be somewhere you work, not a page that hands you off to a chat app.

Sign in from Telegram or a wallet, and the wallet table, alerts, tags, delivery destinations and Ask Coral are all there now. What is missing is history and administration: reading back what Coral posted in your rooms, and changing a group setting without typing an admin command in chat.

Cards that travel

A shared Coral link should unfurl into the grade every time, in every client. Coral should also answer from chats it has not been installed in, so someone can try it before asking an admin for anything.

Two halves. Link previews that render the grade reliably wherever a Coral link is pasted, and inline mode, where typing the bot handle in any chat pulls a card back without an install.

Buy alerts wherever your token lives

A community that pins its own token gets a live card on every buy. That runs on Solana and Base today, with Ethereum and Robinhood joining them. The honest gap is that Coral does not yet watch every market a token trades in, so some buys go unseen.

The card is the same everywhere: amount spent, the buyer, market cap, a 24h chart, and the Coral Score with the first-call receipt attached. Widening what feeds it matters more than adding chains. On every chain we measured, the newest kind of market is a minority of the real liquidity, so a token is often traded deepest somewhere Coral is not listening yet.

A score that shows its work

Every score gets an open explanation of what moved it and how sure Coral is, plus the receipts behind the call. A grade you cannot interrogate is just a number.

What pushed the number up, what pulled it down, how much data stood behind each part, and the calls and wallets that fed it. Where the evidence is thin the card keeps printing "early read" rather than dressing a guess up as a score.

Caller pages worth landing on

Deeper history behind each ranked caller, and a view of who is early across rooms rather than inside one. The leaderboard is the proof; the pages behind it should carry it.

A caller record in full instead of the top line, and the cross-room view: the same handle calling in four rooms, and who actually got there first. Today the board is per room and the page behind a name is thin.

Later

Real intentions without a slot yet. Some are waiting on evidence rather than on time.

Score weights learned from outcomes

The plan has always been to let outcomes tune what the score weighs. Testing so far says the current bands do not separate outcomes cleanly enough to learn from, so this waits for a better read rather than shipping a number we cannot stand behind.

When recent calls were banded by score and checked against what happened next, the top band did not outperform the rest. Fitting weights against an outcome the score cannot predict would fit noise and look like progress. The honest next step is a better definition of the outcome, not a bigger model.

A public feed of what is moving

One page for what communities are actually finding right now, graded, with the first call attached.

Every room sees its own corner today. The feed is the cross-room version: what is being called across communities, in order, each row carrying the grade and the receipt.

A Telegram mini app

The console inside Telegram, so following a wallet or checking an alert never leaves the chat.

API keys and a documented tier

The public token endpoint is open and unauthenticated today. Keys, limits and a written tier turn it into something you can build on.

Open and unauthenticated also means unpromised: no published limits, and nothing stopping the shape from moving. Keys and a written tier are what make it safe to depend on.

Shipped

Receipts. What landed recently, newest first.

Ask Coral answers from the whole token

2026-08-17

Questions now reach every field behind a card instead of the handful the model used to see.

The web console

2026-08-14

Sign in from Telegram or with a wallet and get your followed wallets, tags and alerts on the site.

A shareable /pnl card

2026-07-27

Position performance renders as an image card, with the post-call peak alongside the price now.

Telegram inline mode and Share

2026-06-14

Pull a graded card into any chat, and share one out with a button.

Coral Score on the card and in the API

2026-06-06

A 0 to 100 grade with a verdict, an honest early read when the data is thin, and the same number over the public API.

Want something on this list?

Tell us what your group is missing. Requests we hear more than once tend to move up.