Use the right mechanism
A query or calculation may already satisfy the task without another model call.
Use known facts, exact queries and rules first. Call a model when interpretation adds value, then select among routes that satisfy the task’s quality, privacy, region and output requirements. Keep the reason, usage and outcome connected.
When work remains unresolved, identify the gap. More evidence, verification, a policy check or an authorized reviewer may be the right next capability. Keep every route within the application’s contracts, authority and limits.
Route work your existing agent sends through Frozion; its own model calls stay with that agent.
Choose eligible model or tool capabilities for unresolved workflow tasks.
Native agents use configured routing rules, business context and output contracts.
Application model steps follow the same eligibility and data-handling rules.
Routine checks can become inference work by default, and model availability can become an accidental routing policy. Make task requirements and effort limits explicit.
A query or calculation may already satisfy the task without another model call.
A cheaper or faster model remains ineligible if it fails the workload requirements.
Link recorded model usage and attempts to the agent, initiating identity and workflow.
An exact value, a known calculation and an ambiguous document need different capabilities.
A task contract defines the required inputs, typed output, validation, acceptable uncertainty and consequence. Routing chooses a capability able—and permitted—to satisfy that contract.
Get an authoritative invoice value, supplier identity or case status under the active scope.
Apply a declared formula and preserve the input versions and units.
Evaluate thresholds, required fields and business conditions as defined.
Verify types, invariants, schema requirements and consistency before use.
Consume a governed feature with its definition, time and freshness semantics.
Use durable state and validated transitions for waits, approval and continuation.
A specialist extractor, classifier or reasoning model can help with unstructured language and ambiguity. Its output still needs the task’s validation and sufficiency checks.
Deterministic-first reserves probabilistic reasoning for work that benefits from it. It does not make all model behavior deterministic.
Invoice amounts, PO variance, exposure, scope and policy limits remain typed inputs. A model should reason around those facts without recreating arithmetic from prose or silently replacing a source value.
Explore reusable decision factsGive the model a connected set of capabilities: internal tools, Frozion workflows and external MCP endpoints. A workflow can itself be a native MCP tool, from a protected resource call to a complete durable process.
The router presents available internal tools, workflows and connected external MCP tools for the LLM to choose from.
Resolve the selected tool’s parameters over multiple turns before invoking it. Choosing a tool is separate from having the inputs required to call it.
Invoke external MCP tools with policy before and after execution. The model’s selection does not expand its authority.
Selection and parameter population remain subject to the task’s contracts, authority and policy.
Explore governed connectionsINV-1042 has versioned records and calculated facts. Change the unresolved condition to see which capability the workflow needs next.
For an interpretation task, compare routing preferences within the eligible set. Then see what happens when private capacity disappears or the escalation budget is exhausted.
Compare capability profiles for this task. Relative cost and latency are example values.
FS-1042-A · PO variance 2.0% · exposure $148,500 · 0 prior matches. Sources and freshness are checked for this review.
Required output: a current, versioned percentage with source references.
The Feature Store already supplies the calculation from the matching invoice and purchase-order revisions.
Consume the governed fact and validate its definition, input revisions and freshness.
All eligible candidates must meet the same task-specific quality floor and output contract. Actual cost and latency depend on the deployment.
| Candidate route | Mandatory conditions | Preference profile | Route decision |
|---|---|---|---|
| Private Specialist v2Tenant private deployment · region A | Eligible · evaluation EP-note-S2 covers this task and output schema. | Lower cost · longer latency | Selected |
| Private Reasoner v5Tenant private deployment · region A | Eligible · evaluation EP-note-R5 covers this task and output schema. | Higher cost · shorter latency | Eligible alternative |
| Shared Cloud v7External shared endpoint | Ineligible · fails the private-deployment requirement. | Excluded before preference comparison | Not eligible |
The result is 2.0% from FS-1042-A. Acceptance applies to this calculation task, not to invoice approval or payment.
The exact-result path consumes no model attempt. All later work remains subject to the declared escalation limits.
A classifier probability, self-reported certainty, verifier result and Context Sufficiency outcome answer different questions. High confidence cannot fill an evidence gap, resolve a policy question or authorize a business effect.
Bound attempts, elapsed time, inference cost, tokens, retrieval and human escalation. When no eligible route can satisfy the contract, wait, open an exception, request appropriate judgment or abstain.
Price, quality or speed cannot compensate for a route that is not permitted.
Build the Model Eligibility Set from the active task, typed contract, identity, tenant, purpose, data class, provider policy, deployment constraints, evaluation coverage and operational state.
The application declares which dimensions are mandatory. For example, latency can be a preference in one task and a hard deadline in another.
An Evaluation Profile connects a capability to the task, input class, population, language, modality, version, deployment and consequence it has been evaluated to handle.
General reputation and benchmark scores do not establish suitability for a particular business decision.
Optimize the complete path. A low-cost call followed by retries, a larger model and manual correction may cost more than an exact query and a suitable specialist. Connect inference, retrieval, verification, waiting and human effort to the governed outcome.
Connect model usage to the agent, initiating user and workflow. Set applicable token, cost, time and attempt limits alongside the route’s contract, then inspect the receipt and attempts when a case consumes more work.
Eligibility comes before cost preferences. Historical aggregated spend is a decision input; it is not automatically an atomic account-wide spending cap.
Routing belongs in the visible application model: task contracts, deterministic alternatives, eligibility filters, sufficiency checks, escalation, fallback, human review and stop conditions.
Engineering, security, operations and finance can inspect the same behavior before publication and connect it to execution evidence afterward.
Inspect the task's decision contract, candidate capabilities, eligible and rejected routes, selection criteria, evaluation evidence and reason for selecting or stopping a route.
Selection evidence · application contract · permitted alternativesSee the runtime target, capability or model version, provider, attempt, validation and finish state, with available usage, latency and cost evidence.
Invocation evidence · actual execution · resulting validationA model may interpret a case without being permitted to invoke every downstream capability. Tool calls, action scope, human approval and effect-boundary checks still follow the initiating authority and application policy.
Explore Visual Policy BuilderExisting gateways, private model servers, provider services and evaluation pipelines can retain their roles. Frozion connects them to capability contracts, task eligibility, deterministic alternatives and the surrounding business process.
Explore Private & Hybrid AIFollow the routing decision and established facts through capability attempts, added evidence, accepted results, policy and human decisions, and the business operation's reported effect.
Compare quality, cost and escalation using the complete outcome—not just the model name.Model routing is part of the application’s execution design, alongside exact capabilities, evidence and human judgment.
Bring your models, exact services, policies and review requirements.
We’ll map where each belongs—and where the application should stop.