Your first request
curl http://127.0.0.1:8000/v1/systemone -H 'Content-Type: application/json' -d '{ "state": "Hi, since this morning none of our 40 staff can log in to the dashboard. We get \"session expired\" right after entering the password. Payroll is due today.", "questions": { "urgent": {"type": "noul", "instructions": "Does this ticket need a response within the hour?"}, "category": {"type": "choice", "instructions": "Which team should handle this ticket?", "criteria": {"billing": "Invoices, payments, refunds", "access": "Login, passwords, permissions", "bug": "The product behaves wrongly", "other": null}}, "impact": {"type": "score", "instructions": "Rate the business impact using only the reported facts.", "criteria": ["No function impaired", "One user impaired, with a workaround", "Many users blocked from a core function", "Data loss or legal exposure"]} }}'Run against the CPU stand-in at v0.8.2 on 2026-10-07: the answers are the stand-in's, not the measured system's.
Response, abridged and rounded, as recorded under the served defaults of 2026-10-02 (the same in 30 of 30 repeats on one server, runs/2026-10-02_readme-example/):
{"answers": { "urgent": {"type": "noul", "noul": 0.90}, "category": {"type": "choice", "choice": "access", "probabilities": {"billing": 0.01, "access": 0.97, "bug": 0.01, "other": 0.00}}, "impact": {"type": "score", "score": 2.0, "probabilities": {"0": 0.00, "1": 0.02, "2": 0.94, "3": 0.04}}}}Recorded output, run record runs/2026-10-02_readme-example/.
The routes (docs/api.md has every field):
POST /v1/systemone: ask questions about a state, as above.POST /v1/tasks: register a recurring question from labelled examples;GET /v1/taskslists them.POST /v1/tasks/import: load tasks exported withGET /v1/tasks?full=1, without fitting again.POST /v1/abstention/tasks: register an abstention threshold for a task;GETlists them.GET /health: the engine, the base, its checkpoint and revision, the temperatures and the prompt being served.
Decisio is an independent open-source project, not affiliated with or endorsed by TypeSafe. Jev is TypeSafe's product name.
Apache-2.0. This page is built from Decisio v0.8.2.