Introducing Mach-1, our first decision modelLearn more

Own your decisions.

Train a custom decision model on your company’s data.
Coding optional.

Pick a decision and watch it work.

The same model shape handles routing, review, scoring and moderation. Yours is trained on your own cases and outcomes.

Incoming

Your model

Decisions

You can watch it train.

Each experiment is scored against your examples, and the best version is what your engineers call.

app.perpetualmachines.com
A Support ticket router model page: experiments listed as they finish, each scored on macro F1 and kept or reverted, beside a Progress chart that climbs from 0.71 to 0.83.

From your data to a model in production.

You describe the decision. We train the model, serve it and keep improving it.

01

Train

Train on your own decisions.

Describe the decision and connect your data. It trains on your examples and keeps only the changes that score better.

Illustration: each dot is an experiment scored on your eval. Your eval sets the bar, agents try ideas, better scores are kept, and the best version goes live.01 Your eval sets the bar02 Agents try ideas03 Better scores are kept04 Best version goes liveScore on your evalExperiments →KeptRevertedIllustration: each dot is an experiment scored on your eval. Your eval sets the bar, agents try ideas, better scores are kept, and the best version goes live.Score on your evalExperiments →KeptReverted
02

Serve

Call it from one endpoint.

Send the case and get a probability for every option in about 0.2 seconds, with no output tokens to pay for.

POST /v1/decisions200 · 0.2 s
// request
{
  "model": "your-org.ticket-router",
  "state": {"message": "Charged twice this month."},
  "questions": {
    "team": {"type": "choice", "criteria": {…}}
  }
}
// response
{
  "answers": {"team": {
    "choice": "billing",
    "probabilities": {
      "billing": 0.88, "support": 0.10,
      "engineering": 0.02
    }
  }}
}
03

Improve

It keeps getting better.

Add outcomes as they arrive and the agents retrain. Better versions serve under the same model name.

We’ll build the eval with you.

Book a call
  1. We sit down with your team and define what a good decision looks like, using examples you already have.

  2. Agents train your model against that eval, around the clock.

  3. You call it from your product by name, and it keeps improving after launch.

The model belongs to you.

Your model is trained on your data, for your decision, and it belongs to your organization.

Book a call
  • It’s yours. Trained on your cases and outcomes, not on anyone else’s.
  • It’s fast. About 0.2 seconds per decision.
  • It’s cheap to run. A small model built for one decision, with no output tokens to pay for.
  • No ML team needed. We build the eval with you and the agents do the training.