OJ.02 / ThesisThe OpenJEV thesis

Small decisions.
Everywhere.

The case for AI inside every app. Give software answers it can act on, and give more developers a way to build with them.

Explore the idea
The idea in one lineState → Decision → Action
01 / Your applicationSomething happens.

A message, a document, a new event.

02 / Jev via OpenJEVAsk a typed question.

Choose an option. Score. Estimate.

03 / Your codeTake the next step.

Route, prioritize, or ask for review.

The model makes an assessment. Your application controls the action.

Useful software makes
decisions all day.

Which team should handle this request? Which result is relevant? What needs attention first?

Fixed rules work well for clear conditions. Other decisions need an assessment of a message, a document, or the current application state. That is where Jev fits.

The idea behind OpenJEV is simple: make these assessments accessible enough that more developers can try them. One useful decision can become a better feature. Repeated across applications, those small improvements add up.

Start with a decision.
Build something useful around it.

Context in.
Typed answers out.

TypeSafe built Jev to make structured decisions. You supply the state — the information to assess — and the questions your application needs answered.

Choice

Select an option from a defined set.

Which team?

Score

Assess against ordered levels.

How urgent?

Noul

Estimate the probability of a statement.

Refund requested?

Questions in one request share the same state and run independently in parallel. Your code combines the answers with rules you control.

A support request, unpackedIllustrative example
Input / Shared state

I was charged twice this morning. Please refund the duplicate charge before my next payment.

ChoiceWhich team?
Billing
ScoreHow urgent?
2.4 / 3
NoulRefund requested?
98%

Your application’s next stepRoute to the billing queue for review.

Preset answers to explain the flow. Urgency scale: 0 (low) to 3 (critical). Try live inference in the playground.

A structured answer still needs judgment.

The model can pick an incorrect answer. Test real cases, decide when to act automatically, and send uncertain results for review.

Explore question types and confidence

A shorter path
from idea to API.

OpenJEV is an independent project providing access to TypeSafe’s Jev through OpenRouter. The public API, key management, playground, documentation, and examples give developers a place to start.

  1. 01

    Pick one decision

    Route a support request, select an agent tool, or assess a search result.

    Find a use case ↗
  2. 02

    Test it with real context

    Try state and questions in the playground. Inspect the answers and the cases that fail.

    Open the playground ↗
  3. 03

    Connect it to your application

    Create an account, get a key, and call the API. Keep the action rules in your code.

    Read the API docs ↗

Free access uses shared capacity. Rate limits help manage that capacity as more applications start making requests.

Community funding.
Public intelligence.

Free API access has a cost. OpenJEV’s funding plan uses creator fees from $JEV trading on Pons to help pay for inference — the model use behind each request.

The proposed funding flow
  1. 01$JEV trading
  2. 02Creator fees
  3. 03Inference budget
  4. 04Free API access

No $JEV required to use the API.

The public treasury shows creator fees and an estimate of the calls those fees could fund. That estimate describes potential capacity. A complete funding record also needs actual model spending and the remaining balance.

Trading fees vary, and every request uses part of the budget. Dependable access will require careful capacity management as usage grows.

More API use alone does not guarantee token demand or returns for holders. The case depends on useful applications, dependable access, and clear funding records.

Explore Smart Treasury

Built to be used.
Measured by what lasts.

A launch brings attention. Continued use is stronger evidence that something solves a problem. These are the signals we want progress to be measured by.

  • 01

    Working integrations

    A real feature that uses the API to solve a problem for its users.

  • 02

    Continued use

    Applications that keep making requests because the answers are useful.

  • 03

    Reliable service

    Measured response times, failures, and available capacity as demand grows.

  • 04

    Clear funding records

    Fees received, actual model spending, and the funds that remain.

  • 05

    Useful contributions

    Examples, test results, and documentation that help the next developer start.

One useful decision
is a good start.

Find a decision your application needs to make. Test it with OpenJEV. Share what you learn.

OpenJEV / The case for AI inside every appBack to top ↑