Dopp

Dopp vs simple-jev and RFDT

Dopp · 2026-09-24

simple-jev is an open-source server that answers Jev-style typed questions using open Hugging Face models by reading answer-token scores. RFDT is its training script for fine-tuning those models on labelled examples. Dopp is a hosted product that captures your traffic, labels it with the decision API you already use (Jev, for example), trains a small model in one click, measures it, and routes between it and Jev.


How is Dopp different?

Same last mile, different first ten. Both end with "a small model fine-tuned on labelled examples of your decisions". RFDT starts there: you bring the examples, the labels, and a GPU. Dopp starts at your URL and produces the examples and labels from your live traffic.

A product, not a recipe. simple-jev gives you scripts and a server to run. Dopp gives you a request log, a Train button with a price on it, a held-out number, a routing switch, and a browser copy.

The teacher stays in the loop. Dopp uses whatever decision API you run today as the teacher and the fallback and measures your model against it on real traffic. That can be simple-jev itself. RFDT can call a teacher during data preparation; after that you're on your own.

Side by side

simple-jev + RFDTDopp
What it isOpen-source server and training scriptsHosted product
ExamplesYou bring themCaptured from live traffic; plus paste, datasets, generated
LabelsYou bring them, or script a teacherJev, automatically; overridable
Trainingtorchrun on a GPU you provisionOne button, our GPUs, price shown first
MeasuringMetrics printed by the scriptHeld-out agreement per answer; live agreement on traffic
RoutingNoneJev / compare / model with fallback / model only
ServingTheir server on your hostHosted per version, or in the browser
Base modelsAny HF decoder (Qwen, Gemma)Laya (small encoder); more bases as needed
License / costApache 2.0; your infraMetered; see the credits line
Who it's forML engineers who want the recipeProduct engineers who want the result

When simple-jev and RFDT are the better choice

When Dopp is the better choice

What simple-jev does better

It's open source, it runs anywhere, and it supports bigger decoder models with longer contexts than the small encoder Dopp trains by default. If you outgrow Laya's shape limits, their recipe is a good place to go, and it's one we can add as a base.

Pricing

simple-jev is free software; you pay for the GPU and the engineer. Dopp meters Jev's labels, training minutes and serving, shown before each step; the browser copy serves for free.

Switch in three steps

  1. Point your app at Dopp's URL; Jev answers meanwhile.
  2. Train when the button lights up.
  3. Compare, then route. Export the model if you want to run it yourself.

Questions

Is Dopp open source?

The model you train is an open model you can download. The product isn't.

Can I run the trained model with simple-jev?

The Laya checkpoint runs with Laya's runtime, which simple-jev also supports as a backend.

Can simple-jev be the API behind Dopp?

Yes. Any Jev-compatible endpoint can be the teacher and the fallback; simple-jev on your own host is one of them.

Can Dopp train RFDT-style decoder models?

It's on the list as a base option; today's default is Laya.

What Dopp is. Dopp is a drop-in proxy for any Jev-compatible decision API: TypeSafe's Jev, Kev, GLiNER, simple-jev, or your own endpoint that answers typed questions about a state. You change one URL; every request still gets your current API's answer and is recorded as training data. When you have enough, one button trains a small open model on your own requests, measures it against the API it learned from on requests it never saw, and lets you choose who answers: the API, your model with the API as backup, or your model alone, on our servers, or offline, even in your users' browsers.