Jev.aitools.fyi

Command Palette

Search for a command to run...

DemoFeatured
Product profile
TypeScript794 starsUpdated 2026-09-17

jev-trader

One AI trade call every Monad block on Kuru MON-USDC, with Jev picking the move instead of a market essay.

by @jarrodwatts

Overview

jev-trader (github.com/jarrodwatts/jev-trader, jev-trader.vercel.app) is Jarrod Watts's (@jarrodwatts) Monad trading demo. Jev reads the MON-USDC price feed state and chooses buy or sell on each roughly three hundred millisecond block; the bot places real orders on Kuru's on-chain MON-USDC order book. The public launch clip stresses live execution, not a backtest dashboard.

Problem: On-chain market makers need a discrete buy or sell decision every block without paying for open-ended market commentary on each tick.

Built for: Developers experimenting with Monad trading bots and anyone studying Jev Choice on live order books rather than paper sims.

First indexed on Jev Directory: 2026-09-17

Creator and team

Name
Jarrod Watts
Handle
@jarrodwatts
“Jev decides if it should buy or sell given the price feed, and executes real trades on Kuru's on-chain order book every three hundred millisecond block.”

How Jev is used

Role in the product flow
Per-block buy versus sell Choice from live price-feed state
Primitives
Choice
State in
Asset pair price feed and position context on Monad, refreshed each block (per launch clip and repo README).
Decision out
Typed buy or sell Choice that triggers order placement on Kuru MON-USDC.
  1. Ingest latest MON-USDC price feed on each Monad block (~300 ms cadence in the clip)
  2. Jev Choice: buy or sell given current state
  3. Submit order to Kuru on-chain order book
  4. Repeat on the next block with updated feed

jev-trader treats Jev as a throttle-friendly decision head on a hot loop. Instead of prompting a chat model for paragraphs about macro trends, the bot passes compact market state into a single Choice primitive each block. That keeps latency aligned with Monad block time and makes the policy auditable: you can log every buy or sell gate with confidence. Kuru handles settlement; Jev only answers whether to lean long or short on the next tick. The Vercel demo and open-source repo document wiring TypeSafe credentials and Monad RPC endpoints. This profile tracks the shipped trader pattern from the September 2026 clip, not generic DeFi advice.

Sourced performance claims

  • Orders fire on every three hundred millisecond Monad block in the attributed demo clip.Source: Jarrod Watts X post 2100356151468585346
  • Public GitHub repo jarrodwatts/jev-trader had about one thousand eight hundred fifty-one stars when this listing was drafted.Source: GitHub star count September 2026

Features and stack

Features

  • Live Kuru MON-USDC orders, not paper trading
  • Per-block Jev Choice on price-feed state
  • Open-source TypeScript repo and Vercel demo
  • Featured showcase clip with remote X video

Stack

  • Monad
  • Kuru order book
  • TypeSafe System One
  • Vercel demo

Pricing: Open source; live trading spends real funds and TypeSafe API usage on each block.

Demo

Showcase clip with the same lightbox player as the homepage. Click to play.

Jarrod Watts@jarrodwatts

jev-trader buy or sell every Monad block

Three hundred millisecond blocks, one Jev Choice, real Kuru orders. Your LLM can keep writing macro essays while the bot actually trades MON-USDC.

tradingapplicationsdemo

FAQ

Is this a paper trading simulator?
No. Jarrod Watts's launch post describes real trades on Kuru's on-chain MON-USDC book. Budget for gas, slippage, and API cost before you point it at mainnet.
Which Jev primitive runs each block?
A Choice between buy and sell from the current price-feed state. There is no separate Score or Noul layer documented in the public clip.
Where do I run it?
Clone github.com/jarrodwatts/jev-trader or open jev-trader.vercel.app for the hosted demo linked in the showcase.

Related learn guides

Original Jev guidance that pairs with this product pattern.

  • Jev use cases

    The patterns builders actually search for: moderation, routing, triage, RAG verify, and agent gates.

Related products

Hand-picked neighbors with rich profiles or overlapping tags.

Applications
DemoFeatured
Virlo (virlo.

by @dsqjaffa

applicationsmarketingsocial
IntegrationsPython141
Demo
pg-jev is a Postgres extension for people who already filter rows in SQL. The jev() function judges each row in plain language without embeddings or a vector index. Zachi's launch clip judged 129 rows in about one second for about $0.0009, with cache hits near 6 ms on a second run.
integrations
By Rishit