An enterprise AI platform, taken apart.
Three layers, one core
Requests arrive on any channel. The core builds an optimised plan, runs it, and pulls from the connected systems only the data that plan calls for.
More than 2,000 pre-built connectors, with MCP and A2A for everything else. Browse the catalogue
Six intelligent stages. One conversation.
From a plain-language question to a verified, traceable result.
Ask
Takes the question in plain words, typed or spoken.
Analyze
Resolves intent, identity and what they may see.
Plan
Finalises the tools and agents, and the order they run.
Execute
Calls agents, tools and systems in parallel.
Verify
Validates the result against sources and policies.
Deliver
Returns the answer cited, and logs the run.
Agents are composed, not coded
Six guided steps take an agent from a concept to a governed launch. Every step is configuration, and every agent inherits policies and guardrails by default.
Lifecycle
- Draft
- Submitted for approval
- Active
- Published
Active: live inside the platform. Published: callable from outside over A2A, or listed on the marketplace.
Basic information
- Identity and tags
- Communication channels (chat, voice or avatar)
Communication style
- Role, tone and guidelines
- Reusable prompts
- Generate with AI
AI configuration
- Model and provider
- Memory configuration
- STT and TTS settings
Tools & integration
- Tools and APIs
- Datasets, documents, vector stores
- Sub-agents and skills
- MCP and A2A native
Governance & policies
- Input and output guardrails
- Tool and agent access policies
- Data access policies
- Versioned and reversible
Test & validate
- Playground
- Repeatable test runs
- Approval gate
An agent is built in six guided steps, and can be tried live at any of them. One, basic information: the agent’s identity and tags, and the communication channels it is available on, whether chat, voice or avatar. Two, communication style: role, tone and guidelines, reusable prompts, and drafting with AI. Three, AI configuration: the model and its provider, how memory is configured, and the speech-to-text and text-to-speech settings for voice. Four, tools and integration: the tools and APIs it may call, the datasets, documents and vector stores it may read, the sub-agents and skills it may delegate to, and native MCP and A2A. Five, governance and policies: guardrails on what goes in and what comes out, policies governing which tools and agents it may use, policies governing the data it may reach, and every policy versioned and reversible. Six, test and validate: the playground, repeatable test runs, and the approval gate the agent must clear before going live.
One question, many agents, one answer
Every question arrives at the orchestrator. It looks for a plan it can reuse, selects from the sub-agents registered to it, and clears permissions before control moves anywhere.
Multi-level orchestration
Any agent can own sub-agents. The hierarchy goes as deep as the work needs.
Parallel where it can be
Independent sub-agents run together. Elapsed time is the slowest of them, not the sum.
Multi-level caching
Model responses, validated plans and executed steps are all reusable. One plan serves many entities.
Zero-trust agents
No step inherits the previous step's access. Every run resolves entitlement again.
Retrieval that goes far beyond vector search
x101 retrieves the right evidence, not just similar text. It narrows, searches, evaluates and verifies before generating a cited answer.
Your cloud, your model, and the freedom to change both
One Kubernetes deployment runs on any cloud, in your own data centre, or fully disconnected. Only the DMZ tier is public, and inference can be hosted in-house or called out to any provider.
Put it against your own stack.
The fastest way to evaluate this is on your systems, with your data and your constraints. Deployments pair with a solutions engineer, and a first production use case goes live in weeks.