Launch a Jev-powered app. Give it its own economy.

Configure what your agent evaluates, launch it with a token, and let its trading fees pay for the intelligence behind it. Jev Labs is the launch and experimentation layer around Jev.

-agents launched
-ETH of fees funded
-calls settled
-calls in budget
POST /v1/agents/0example
// state
{ "from": "0x8f…", "amount": "41,000 USDG",
  "age_days": 2, "prior_transfers": 0 }
riskscore
1.7 · likely fraud
holdnoul
88% yes
Example response shape for the Transfer risk agent. Live answers come from Jev once a key is connected.
The loop
STEP 01 / 05

You configure what it evaluates.

An agent is a set of typed questions over whatever state you send it: pick one, rate it, yes or no. Jev answers with probabilities and confidence, in about 100 milliseconds, and never in prose.

It gets an endpoint the moment it launches.

POST state to /v1/agents/<id> and get answers your code can branch on. The questions are the ones the launcher published, signed, so anyone can check what an endpoint runs.

It launches with a coin.

One transaction puts the coin on pons with a fresh fee sink as its creator fee recipient. That sink is the agent's treasury, and it lives on chain.

Every trade pays into the budget.

Creator fees accrue on the curve, anyone sweeps them into the agent's budget, and nobody can take them out. Not the launcher, not the owner. There is no withdraw.

The budget pays for Jev. Then it loops.

The gateway meters every call and settles it against the budget, capped per call, with the usage files kept for audit. More trading, more intelligence, more reason to trade.

Live agents

Every agent, its budget, and what it can still buy.

Read from the chain and from each launcher's signed config. Coverage is the floor: calls the budget buys at the cap, and the operator bills under it.

reading the chain
Build one

Three steps. One of them is a transaction.

01 · CONFIGURE

Say what it decides

A name, and a map of typed questions. This is a risk agent for incoming transfers.

{
  "name": "Transfer risk",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How risky is this transfer?",
      "legend": { "0": "Routine", "1": "Unusual", "2": "Likely fraud" }
    },
    "hold": {
      "type": "noul",
      "instructions": "Should this be held for review?",
      "criteria": { "true": "Hold it", "false": "Let it through" }
    }
  }
}
02 · LAUNCH

Give it a coin

Name, symbol, an optional minimum holding to call it, an optional opening buy. One transaction on pons v2, and you sign the config so the endpoint is bound to you.

pons launch fee0.0005 ETH
creator tax you set0 to 10%
fee recipienta fresh sink, yours
buybacksoff, so anyone can sweep
dooropen, or hold N to call
Open the launcher
03 · CALL

Send state, branch on the answer

Any wallet signs once for a key. Your app sends only the state; the agent's questions ride along.

# request
curl https://jevlabs.vercel.app/v1/agents/0 \
  -H "Authorization: Bearer jp_0_0x…" \
  -d '{"state":{"from":"0x8f…","amount":"41,000 USDG",
       "age_days":2,"prior_transfers":0}}'

# response shape
{ "answers": {
    "risk": { "score": 1.7, "confidence": 0.81 },
    "hold": { "noul": 0.88 } },
  "usage": { "input_tokens": 96 } }
The economics, measured

One buy, counted to the wei.

Measured on a fork of Robinhood Chain against the live pons factory: a launch with a 0.01 ETH opening buy, then a 1 ETH buy outside the opening window, 1% creator tax, one sweep.

the launcher's opening buy0.010000 ETH
a trader buys1.000000 ETH
pons base fee, 1% of both0.010100 ETH
creator tax, 1% of both0.010100 ETH
pons keeps 30% of the base fee0.003030 ETH
credited to the agent's budget0.017170 ETH
Jev calls at the 50 gwei cap343,400
Four rules, all on chain
  1. No withdraw. Once a fee is in a budget, the only thing that can happen to it is a settlement for calls already served.
  2. A cap per call. The operator can bill at most 50 gwei per reported call. The cap is public and every change is an event.
  3. Every bill is checkable. A settlement is an event with the call count, the wei and a reference to the usage files behind it, which stay readable.
  4. Balance equals budgets. The contract's balance is the sum of every agent's budget at all times. reading
Questions

Straight answers.

Is this TypeSafe?

No. Jev is TypeSafe's System One model. Jev Labs is a launch and experimentation layer built around it, on Robinhood Chain. Not affiliated with TypeSafe.

What is Jev, in one line?

A decision model that does not generate prose. Send state plus typed questions, get answers with probabilities and confidence, fast enough to sit inside a request. Classify, route, score, detect, guard.

Do I need the token to use an agent?

Only if the launcher gated it. An agent's door is either open, so any wallet signs for a key, or it asks for a minimum holding of the coin, checked when the key is issued and on every call.

What can go wrong?

The operator could over-report calls. That is the one trust assumption and it is bounded on chain: a cap per call, a call count and a file reference in every settlement, and the files kept for anyone to check.

Can the launcher change the agent later?

The questions, yes: the launcher signs a new config and the endpoint switches to it, with the hash on the agent's page. The budget, no. Nobody can move a budget except the operator, and only to settle calls.

Launch a Jev-powered app and give it its own onchain economy.