Skip to content

Jev directory

JevLang — timmikeladze

A policy engine for LLM decisions: declare routes, gates and actions once in TypeScript or Python and every decision comes back validated, explainable, replayable and audited. The model answers only declared questions — application code owns the branch.
Stars
1
Language
JavaScript
License
MIT
Reading time
2 min
Published by
Community
Author
timmikeladze
Last verified
Oct 2026

This is one of several Jev listings for the same project. The canonical entry is Jevlang — sumanmichael.

Highlights

  • Declare routes, thresholds, gates and fallbacks in plain TypeScript or Python; a typo like department.is('billling') is a build error, not a dead branch.
  • Three question kinds — noul, choice and score — with a confidence gate above every question that escalates to a human instead of guessing.
  • policy.toJSON() is a frozen artifact with a fingerprint; compile(json) loads it in the other language, verified identical in TypeScript and Python.
  • Actions are guarded, idempotent and journaled: confirmation, cooldowns, budgets, per-target guards and rollback through declared inverses.
  • No runtime dependencies and Node 22+; pure decisions, validation and replay work fully offline with no account and no network.

Quickstart

ts
import { noul, definePolicy, rule, assign, hold } from 'jevlang';

const spam = noul('spam?', 'Is this message spam?');
const policy = definePolicy({
  name: 'hello',
  questions: [spam],
  route: {
    clauses: [rule(spam.yes(0.9), hold({ reason: 'almost certainly spam' }))],
    otherwise: assign('inbox'),
  },
});

Watch out

Copy reviewed against the repo README on 2026-10-15; the README's question-kind table is truncated in the digest and no benchmarks or pricing are published. An existing catalog entry with id jevlang is a different project (sumanmichael/jevlang, a Python DSL), so this import uses the owner-prefixed id timmikeladze-jevlang.

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