Browsing Models
The JAOT marketplace is a catalog of optimization models published by the community and the JAOT team. You can browse, evaluate, and — with one click — fork any model into your own studio, where it becomes a fully editable, versioned model of your organization.
Accessing the Marketplace
The public marketplace is available at /marketplace and does not require authentication to browse. Anyone can view model listings, read descriptions, and check input schemas. Authentication is only required when you open a model in your studio.
Search and Filter Controls
The marketplace provides several ways to find relevant models:
| Control | Options |
|---|---|
| Search | Free text search across model names and descriptions |
| Category | Filter by industry: manufacturing, finance, logistics, supply chain, energy, healthcare, technology, services, natural resources, public sector, general |
| Sort | Popular (default), Newest, Rating |
| Official only | Toggle to show only JAOT-verified models |
| Min. rating | Filter by minimum average rating (0--5) |
Pagination
Results are paginated with a default page size of 20. Use the page controls at the bottom to navigate through the catalog.
Model Cards
Each model in the catalog is displayed as a card with key information:
- Display name -- The model's title
- Short description -- A one-line summary of what the model solves
- Category -- The industry or domain tag
- Rating -- Average user rating out of 5 stars
- Adoption -- How many teams have added the model to their studio
- Official badge -- Present on models published and verified by JAOT
- Favorite -- A heart toggle to save the model to your favorites
Model Detail Page
Click on a model card to view its full detail page, which includes:
Overview
A comprehensive description of the optimization problem the model solves, including the mathematical approach, typical use cases, and expected results.
Features
Key capabilities and characteristics of the model, such as supported variable types, constraint patterns, and solver behavior.
How It Works
A walkthrough of the model's logic: how input data is transformed into an optimization problem, what the solver computes, and how results are structured.
Input Schema
Official models are generator-backed: they build the optimization model from your data. The input schema tells you what fields you can provide, their types, and any validation rules:
{
"capacity": 50,
"items": [
{
"name": "widget_a",
"value": 120,
"weight": 8
}
]
}Community models are typically static: the author pinned a specific committed version, and that exact model is what you fork.
Example Input/Output
A worked example showing a sample input and the corresponding solution, so you can understand what to expect before forking.
Reviews
User reviews with ratings and comments from teams that have used the model. See Favorites & Reviews for how reviews work.
Author
Every listing links to its author's public profile — the organization that published it, with its other models and adoption stats.
Using a Model: "Use in studio"
To use a marketplace model, fork it into your studio:
- Navigate to the model detail page
- Click Use in studio
- For a generator-backed model, optionally customize the input data (or start from the example)
- A new model project is created in your organization and the workspace opens on it
The fork is yours: a first-class model born with a v1 commit, fully editable in the Model Workspace — change the data, adjust constraints, commit versions, and solve. The original listing is untouched, and the author gets an adoption notification.
Note: Forking is an organization-level action — the new model appears in My Models for every member of your organization.
Costs
The marketplace is free — forking a model costs nothing, and running it costs nothing either. Fair use is enforced through per-organization rate limits and solve caps (see Usage Limits).
Browsing via API
The catalog is also accessible through the REST API and MCP:
# List all published models (no auth required)
curl "https://jaot.io/api/v2/models/catalog?sort_by=popular&page_size=10"
# Search by keyword
curl "https://jaot.io/api/v2/models/catalog?search=routing"
# Filter by category
curl "https://jaot.io/api/v2/models/catalog?category=logistics"
# Get model details
curl "https://jaot.io/api/v2/models/catalog/b9c1d2e3-abcd-1234-5678-f0a1b2c3d4e5"
# Get model input schema (generator-backed models)
curl "https://jaot.io/api/v2/models/catalog/b9c1d2e3-abcd-1234-5678-f0a1b2c3d4e5/schema"Forking via API is POST /api/v2/projects/from-marketplace/{model_id} with an optional user_input body. See the Models API reference for full endpoint documentation.