Ready to get started?
Deploy sovereign AI on your infrastructure - in weeks, not months.
6 minutes · 39 steps · 4 seats
Agents are built in a Development environment and only reach Production through a release that someone else approves. This chapter walks that path end to end, changing hands as it goes.
In this story you will
Step by step
Each seat is a person on the demo. Where the story changes hands, it says so. Under a step, the tutorial for that screen, by code, opens the written guide on the docs.
Production · platform.admin@demo.katonic.ai
You are the Platform Admin, standing in Production. Production serves your users. Every other environment is a workspace on its own namespace, sized as a share of production.
Half of production, one A100, Active, on its own hostname. Builders will work here. Nothing built in it reaches users until it is promoted.
Name, profile, size and GPUs. The platform provisions the namespace and reports when it is ready. We keep the Development environment that already exists.
Access to an environment is granted to a team, not to individuals. Open Users & Teams.
Click Teams.
Open Katonic-Builders: four members, and right now no environment at all.
Click Access: the platform components this team can use, and at the bottom, the environments it can reach.
Environments are off by default. Turn on Development. Production stays off: builders use what is live there, they do not build in it.
Save the grant. From this moment the team's builders have a Studio in Development.
Development now reads granted, and the platform confirmed it. That is step one of the gate: who may build where is an Admin's decision, and it is in the Audit Log.
Hand-over · Platform Admin passes to Builder
Development · builder@demo.katonic.ai
You are now the Builder, in Studio, and the window title says where you stand: Katonic Pilot · Development. This Studio belongs to this environment only.
Production already serves one agent; Development has none. Whatever is built here stays here until it is promoted.
Pick Answer & assist: one agent that answers questions from documents, using tools and knowledge.
Pick Search your docs: answers grounded in a knowledge base, with citations.
Templates prefill tools, knowledge and a prompt. For this walk, pick Blank.
Click Continue to build. Drafts stay private, and ship to a sandbox first; no production route until the gate says so.
We typed Outage assistant; the slug and the API path follow. Change the name if you like, the walkthrough keeps up.
Every agent is owned by a team: Katonic-Builders, the one the Admin granted this environment to. That is how the registry and the Control Room know who answers for it.
Click Generate from Identity & template. Studio drafts a prompt from the name and the template; the model tier is routed through the AI Gateway, so prompts stay portable as models change.
Attach Outage procedures, a knowledge base indexed in this environment. Each environment keeps its own knowledge; Production has a different library.
Click Publish, and watch where it is allowed to land.
The only target is Development. A builder cannot publish straight to Production; that needs a promotion and someone else's approval.
The team can try it in the Work Room of this environment. Nobody in Production can see it yet.
Runs, quality, latency and spend will fill in as it is used. The eval suite already shows a pass rate; that score travels with the release request.
The governance policy decides what happens next. Here Production needs approval, so the request goes to the queue and nothing changes in Production yet.
Here is the request: Development to Production, requested by Builder, evaluation 92%. Approve is disabled for the person who asked. Separation of duties is enforced by the platform, not by a policy on paper.
Hand-over · Builder passes to Approver
Production · approver@demo.katonic.ai
You are the Approver now. The same row, and this time Approve is live. Click it.
The version deploys to Production and the queue is clear. Development keeps its own copy, and the previous Production version is kept for rollback.
Hand-over · Approver passes to Builder
Production · builder@demo.katonic.ai
Back as the Builder, now in Production. The Work Room composer already addresses Outage assistant, live beside the agents that were here before.
We typed a question an operator would ask. Change it if you like, then go on.
The answer is grounded in the Production library, the counterpart of the knowledge base the Builder attached in Development. Each [n] marker opens the passage it came from, the Sources card names the document and page, and the badge records that the knowledge base was searched.
Hand-over · Builder passes to Platform Admin
Production · platform.admin@demo.katonic.ai
As the Platform Admin again, in the Audit Log: the Approver approved, the platform deployed, the Builder published and requested. Each line names who and when.
And here is the grant you made as the Admin at the beginning. One trail, from the first decision to the agent in Production. This is what an auditor reads.
What it proves
At the end
One agent went from an empty Studio to Production, and nobody could approve their own work along the way.
Take away
22 tutorials for this story
What this story sells
This story sells
The next product up
Added on the same cluster and the same licence; nothing the smaller product had is lost.
This story also answers: I sell AI as a service to my customers · I look after the infrastructure · I own security and risk · I build agents · I sponsor an AI programme
Next step
The demo is public, with no form in front of it. An engineer takes thirty minutes and brings your own question.
