Skip to content

Jev directory

Jev Broadcast Lab

A public operator lab for TypeSafe Jev: a chess match as the flagship page, a row of smaller judgment booths, and one shared client that keeps the API key out of the browser via a local Python server or a Cloudflare Worker.
Stars
2
Language
JavaScript
Reading time
3 min
Published by
Community
Author
4anti
Last verified
Oct 2026

Highlights

  • Calls Jev as jev-latest on POST /v1/systemone: each request sends a state plus named questions and gets back Choice, Score or Noul answers.
  • Choice lists stop at 255 options; longer lists are truncated in code with a visible count, and independent questions cannot see each other's answers.
  • Chess is the stress test: chess.js 1.4 owns legality and Jev only picks among a closed LAN list; Stockfish.js 18 lite WASM runs in-browser for an operator HUD.
  • The public site talks only to a Cloudflare Worker that checks Origin and Sec-Fetch-Site, sets an HttpOnly cookie and limits 400 calls per IP per minute.
  • Smaller booths reuse the same contract on tickets, safety, search, chat, emotion, debate, cheating cases, tool names and PGN snippets.

Watch out

Copy reviewed against the repo README on 2026-10-15; the README was truncated mid-sentence in the chess-payload section, so the payload fields and later sections were not inspected. The README states the lab is not a chess engine, not a chatbot and not an official TypeSafe product.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai