Agentic AI Capability

Choose the language model; change it when you wish.

Juno works with the cloud language model your organisation already holds a contract for: Gemini, Claude, OpenAI, Llama or another.

INSIDE YOUR ESTATEEXTERNAL MODELWHAT STAYSOrder and delivery rowsPrices and contract termsCustomer and supplier namesStock and plant figuresEvery fact an agent readsWHAT MAY CROSSTable and column namesYour vocabulary and synonymsThe intent a planner writesThe action vocabularyBOUNDARYCloud modelthe provider you choseDesign timewhile a policy is writtenToken costmetered per callthe boundary rule belongs to the model link and is checked on every call
Row data stays inside your estate. Table and column names, your vocabulary and a planner’s intent may cross at design time. Showcase estate.
4+
families of cloud model supported, with others on request
product
1
small language model runs inside your estate and serves run time
product
Zero
token cost at run time in the live PO cancellation deployment
production
Every call
checked against the boundary rule held in the link
product
Where this sits

Stage 6 of six: learn

Step by step

How a model link is made and how it starts serving

Five steps; the link serves once a live handshake has confirmed all three parts of it.

FROM A PROVIDER TO A LINK THAT SERVES01Choose providerand modelfrom the models yourorganisation holds acontract for02Give the key as areferencethe secret stays in yourown key store03Set the boundaryrulewhat may cross, and whatstays inside the estate04Run the handshakea live call confirms themodel, the key and theboundary05Publish the linkthe link serves once thehandshake passeschanging the model repeats the same five steps
The five steps take minutes. A link begins serving when its handshake passes, and repeats them when the model changes.

A model link is a small record your IT architect creates. It names the provider and the exact model, and it points at the key: the secret stays in the key store your security team already runs, and Juno reads it at the moment of the call.

The boundary rule sits in the same record. It states which content may reach the external model, and it is read on every call.

The handshake is a live call made before the link serves anything. Juno asks which model answered, resolves the key, sends a test payload and reads what comes back, and the link publishes when the three agree.

From then on the link is a governed object like any other, with an append-only version history, so a decision made in March points at the link that was in force in March.

Two models, two jobs

The cloud model writes the plan; the model in your estate runs it

Design time uses the model you chose; run time uses the model that sits inside your estate.

DESIGN TIME · THE CLOUD MODELswap the model when you wishReads the intentthe sentence a planner writesDrafts the planning tablefrom a fixed action vocabularyAsks one clarifying questionwhen the intent stays openToken cost appliesmetered per call by the token managerRUN TIME · THE MODEL IN YOUR ESTATEused as it shipsServes the published planthe rules engine decides; the model explainsPuts a basis into wordsso a person reads why an action was draftedReads free text in a stepa note, a description, a reasonZero token costit runs on your own hardwarethe publishedrule crosses
The cloud model works while a person writes a policy. The model inside your estate works while an agent runs. Showcase estate.

Juno separates the two on purpose. A planner states intent in plain language, the cloud model drafts a policy from a fixed action vocabulary, and the person reviews it, simulates it and publishes it to the rule store as a planning table.

From that point the Lima Rules Engine executes the published rule. The rules engine decides; the model explains, discovers candidate rules in past planner behaviour and detects drift.

The model inside your estate serves that run time. It is a small language model that ships with Juno, runs on your own hardware and is used as it ships, so a run puts a recommendation into words inside your own walls.

Gartner, 20 October 2025, expects more than half of enterprise generative AI models to be domain-specific by 2028. A supply chain model that ships with a supply chain ontology is what that prediction describes.

The handshake

A live check before a link answers a single question

Six checks; the link starts serving when the model, the key and the boundary all agree.

1
Ask the provider what it isthe link calls the model and reads back the name that answered
model agrees
2
Resolve the keythe reference is read in your key store and the call is accepted
key agrees
3
Send a test payloadschema names and a short intent, carrying a marker Juno chose
sent
4
Read what came backthe answer carries the marker and the shape the link expects
boundary agrees
5
Record the resultmodel, key, boundary, region and the minute of the check
recorded
6
Publish or holda passing handshake publishes the link; a failing one holds it for the owner
owner decides

The handshake runs when a link is created, when a field in it changes and on the schedule your team sets. Each result joins the audit trail, so a reviewer reads when the boundary was last proved against the model in use. A held link keeps the estate steady: design-time work waits for the owner, and run time carries on, because the model inside your estate serves those calls.

Changing the model

What moves, and what stays where it is

Changing a model is a change to one record, and your rules stay where they are.

The link changes, the rules stayPolicies, planning tables and published rules live in the rule store, so a new link leaves every one of them as it was.
Test on your own questions firstYour accuracy set runs against the new link, and the scores sit beside the old ones before your team switches.
The change is a versionA model link carries an append-only version history, so every decision keeps pointing at the link that produced it.
The budget followsThe token manager reads the budget for the new link from its first call, so the month stays inside the approved figure.
The boundary is proved againThe new link serves once its own handshake passes, so the boundary rule is confirmed for the model now in use.

Analysts describe this as vendor neutrality, and they ask for it because model prices, context limits and regional availability all move. Juno keeps the model behind a link, so a change is a configuration decision your IT architect makes in an afternoon, and every running agent keeps its behaviour.

The running example

Monday: one link, one handshake, and a planner who kept working

Showcase estate.

The running example

S. Iyer created the model link on the Monday morning: the provider from the existing contract, the model named in it, a path to the key in the company key store and the boundary rule set to schema and vocabulary. The handshake ran at 09:05, confirmed the model, the key and the marker in the test payload, and published the link.

At 11:20 L. Tan stated the cancellation intent, and the cloud model read it and drafted the planning table. Eight weeks later the purchasing team moved to a second provider for design time. The published PO cancellation policy stayed at version 4, D. Okafor’s queue looked the same on the Monday morning, and the audit trail for September still names the first link.

Next capability

Security and access

Twelve layers of security, single sign-on, role-based access, row and column rules, and the permissions an agent carries of its own.

How this is usually done

One model, wired in by the vendor

The difference is who owns the choice of model.

Many products are built around a single model chosen by the vendor. The choice arrives with the product, the price of the model arrives with the invoice, and a change of model waits for a release.

Juno holds the model behind a link your team owns. The provider, the model, the key, the boundary and the budget are all fields in a record, and the rule store keeps the behaviour of your agents steady while that record changes.

Terms on this page
Model linkThe record that names a provider, a model, a key reference, a boundary rule, a region, a purpose and a budget.
Boundary ruleThe statement of which content may reach an external model, and which content stays inside your estate.
HandshakeA live call that confirms the model, the key and the boundary before a link starts serving.
Key referenceA path to a secret held in your own key store, read at the moment of a call.
Small language modelA compact model that runs inside your estate and serves run time at zero token cost.
Design time and run timeWriting the policy, and executing the published rule; each is served by a different model.
Questions
Which models can we use?

The families Juno supports today are Gemini, Claude, OpenAI and Llama, and others are added on request. The choice follows the contract your organisation already holds.

Does our transaction data reach the external model?

Order rows, prices, names and quantities stay inside your estate. Table and column names, your vocabulary and the intent a planner writes may cross at design time, under the boundary rule in the link.

What runs the model that sits inside our estate?

Your own hardware, inside the Juno deployment. It ships with the product and is used as it ships, which is why run time carries zero token cost.

Where is the key held?

In your own key store. The link holds a path to it, and Juno reads the secret at the moment of a call, so the key stays under your security team’s control.

In the platform

Where Juno sits among the four capabilities

Each one builds on the one before it.

One shared foundationCatalogLineageAccess policyWrite path

See Juno answer and act on your own data

Bring two systems and one decision your planners make every week. In the first week we register the data, confirm the mapping with your team, answer your questions in ChatLima and run the first agent at the level you choose.