Applications

jev-trader

@jarrodwatts1.4kTypeScriptMITupdated 2026-09-17runnable

One AI trade decision every Monad block. Jev on Kuru MON-USDC.

jarrodwatts/jev-trader

Where it calls Jev

import { experimental_evaluate } from "ai";

src/model.ts:1

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from src/model.ts:42

  1. directionchoice

    Will MON be higher or lower than the current mid after `horizonBlocks` more blocks?

    • buyBuy MON now: mid more likely to be higher after `horizonBlocks` blocks, by more than the spread.
    • sellSell MON now: mid more likely to be lower after `horizonBlocks` blocks, by more than the spread.

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    direction: { type: 'choice', instructions: 'Will MON be higher or lower than the current mid after `horizonBlocks` more blocks?',
      criteria: { buy: 'Buy MON now: mid more likely to be higher after `horizonBlocks` blocks, by more than the spread.', sell: 'Sell MON now: mid more likely to be lower after `horizonBlocks` blocks, by more than the spread.' } },
  },
});

Other projects in this category