I made an LLM using 521 Jev models A developer built a text-generation system called Jev that assembles replies from bounded probability decisions rather than a trained language model, with the architecture scaling from V0 to V5 while the underlying Jev decision model stays frozen and untrained. Each word costs two to six requests and ten to several hundred answered questions depending on version, and batching questions into single requests is documented as about 12× cheaper and 10× faster than asking one at a time. The system was evaluated on forty forced-choice tasks across grammar, agreement, memory, reasoning and long-range dependency, with the decoder restricted to listed options so every version is scored the same way. What’s on your mind today? There is no language model in here Every word on this site is chosen by a network of small, bounded decisions. Nothing in the system can generate text. Jev is a decision model. You hand it some state and a set of questions, and it answers all of them at once with calibrated probabilities. It has exactly three kinds of question, and a reply is assembled out of nothing else: Choice Pick one of up to 255 labelled options. Returns a probability for every one. "cat" 0.31 "dog" 0.18 "the" 0.07 Score Place something on a scale you define, two to ten levels. how long should the reply be? → 1.0 of 2 Noul One statement, one probability that it holds. "'cat' keeps this grammatical" → 0.88 A word is produced by sampling from a Choice over candidate words. Everything else in the architecture exists to make that one Choice a good one. What happens when it writes one word Each box is a batch of questions sent in a single request, so a 253-unit step is still only three to six round trips. The documented saving for batching rather than asking one at a time is about 12× cheaper and 10× faster . Only the decoder picks a word. Everything upstream is deciding what kind of word should go there, and what the reply already means. The versions Each one is the same engine with more units, more state and more second-guessing. Nothing is trained — Jev is frozen. What changes between V0 and V5 is only the architecture around it. Every diagram below is live: the dots are the actual units that version runs, firing in the order it really fires them. The word limit, and what it costs The max words control next to the version picker is a ceiling, not a target. It is the point at which generation is cut off; the reply usually ends before reaching it, in one of two ways: The decoder stops Every candidate list includes an