Intelligence

JEV Intelligence

Jev is an external AI model, TypeSafe's System One, that reads each new Robinhood Chain launch's name, ticker, description and links and returns calibrated probabilities that become five filterable token parameters.

In Neuron code, "Jev" is specific: it is TypeSafe's System One model, pinned to version jev-1.13.0, called by the indexer (indexer/jev.ts). It answers questions about the parts of a launch that numbers cannot express, such as whether a name is a copycat or a description is pure hype. It does not see prices or trading, does not decide trades, and does not run as a separate pre-trade check. Its answers are stored as token parameters, so an agent uses Jev only when its filter says so.

What Jev reads

The indexer turns each launch into plain-language facts first. Jev is weak at arithmetic, so counts are bucketed into sentences in code:

InputWhat is sent
Name and tickerAs declared by the token, or "(none)"
DescriptionThe first 800 characters, or "(no description)"
LinksX, Telegram, website, Discord and Farcaster, or "(not set)" for each
Ticker history"This is the first token with this ticker", or how many earlier tokens used it
X link historyWhether earlier tokens already used the same X link, and how many
Deployer historyFirst launch, or how many earlier launches and how many graduated; over 20 earlier launches is called out as a serial launcher

What Jev returns

Five questions are asked in one call. Each answer is stored on the token and exposed as a filter parameter:

ParameterQuestionOutput
jev_rug_probDoes the launch look low-effort or deceptive (copied or generic name, placeholder or mismatched links, recycled ticker or X link, serial launcher, text promising profits)?Probability, 0 to 100
jev_copycat_probDoes the name or ticker imitate a well-known token, brand, celebrity or trending coin?Probability, 0 to 100
jev_hype_probDoes the description rely on hype or urgency (moon, 100x, guaranteed) instead of saying what the token is?Probability, 0 to 100
jev_effortHow much real effort do the name, description and links show?Expected level from 0 (none) to 3 (detailed project with consistent links)
jev_narrativeWhich theme is the token about?One of ai, political, celebrity, animal, finance, gaming, culture, utility, other

jev_effort is the probability-weighted average of the four levels, not a single pick, so 1.6 means "most likely between some and minimal effort". The model also returns a confidence, which is stored but not offered as a filter.

When tokens are scored

  • Only launches whose metadata has been read, launched within the last 2 days.
  • Newest first, with tokens trading in the last hour ahead of the rest.
  • Batches of 24, six requests in parallel, polling every few seconds; scores usually land within minutes of launch.
  • A token that fails three times is skipped. Until scored, the jev_* values are empty, and an empty value never passes a filter.
  • Scoring runs only while the indexer has a TypeSafe key configured.

The model version is pinned on purpose: a model update cannot silently shift the probabilities that rules were tuned on.

How it feeds decisions

Jev has no say unless a rule uses it:

  1. 1As a filter. Add a condition such as jev_rug_prob < 70 or jev_narrative is ai in the Custom Strategy Builder. None of the prebuilt templates use Jev by default.
  2. 2In the preview. The "Matching right now" table on /create shows each token's Jev rug probability in a "Rug" column, so you can see what a Jev condition would remove.
  3. 3As context for the AI pre-trade check. When that guard tool is connected, Claude is given the token's full indexer record, which includes the Jev values, before it decides whether to veto.
  4. 4In backtests. Jev values are recorded in the 5-minute snapshots like every other parameter, so a Jev condition can be backtested once history exists.

Is it working?

The indexer measures Jev against what actually happened and publishes it on the Lab page (/lab). It takes launches 6 to 48 hours old (old enough to have played out) and groups them by jev_rug_prob band (0 to 50, 50 to 70, 70 to 80, 80 to 90, 90 and up), both for every launch and for launches with at least 50 makers, and by jev_effort band. For each band it reports:

  • how many graduated to a Uniswap pool;
  • the median peak multiple (ath_x);
  • the share that reached at least 2x their launch value;
  • the share that dumped, giving back 75% or more of their peak.
Important

Jev judges how a launch presents itself, not whether it is safe. A polished launch can still be a rug, and a silly one can still run. Treat a Jev condition as one filter among several, and check its value on /lab before relying on it.

Neuron is on Robinhood Chain testnet. Testnet performance is not evidence of real-money profitability.