UtilityMax API · Atomic Endpoints by Objective

One framework. Many objectives.

The UtilityMax API exposes the multi-objective optimisation framework as a set of atomic endpoints, organised by objective. Each objective decomposes a real-world goal into formally defined chance nodes, and exposes endpoints to score and optimise candidate answers against the corresponding utility function.

Bearer-token API · Currently in trial with selected partners

Available Objectives

Pick the objective that matches your problem

Each objective is a self-contained scoring problem with its own engagement brief, component decomposition, and endpoints. New objectives are added as the underlying influence diagrams are validated.

Each objective is grounded in the same multiplicative utility framework. The mathematical foundation — influence diagrams, conditional independence assumptions, validation across frontier models — is detailed in the methodology paper.

Read the paper →
Custom Objectives

Have a problem with competing objectives?

The framework is general. Any decision problem with multiple competing objectives that can be defined as observable events is a candidate for a UtilityMax endpoint.

If you have such a problem and want to discuss whether it can be formalised, get in touch. New objectives are scoped as bespoke engagements during the trial phase, with the resulting endpoint added to the public API on request.

Ofir Marom PhD Computer Science · Published at NeurIPS, AAAI, ICAPS · 14 years industry experience
ofir@utilitymax.io Johannesburg, South Africa  ·  utilitymax.io