The Engineering Practice

Not every problem should become a product.

We engineer systems that must live inside existing architecture, policy and operations. Sometimes that means deploying one of our inventions. Often it means combining proprietary components, bespoke engineering and applied research into a system shaped to the problem — not the other way round.

Six disciplinesHow we engineerWhat we take on

Six disciplines, nested around the problem.

Not a stack every product shares. A set of disciplines every working system draws on — in different proportions, for different problems. Read from the surface inward. They are shared ways of engineering, not a shared stack: each invention and each engagement draws on them in different proportions.

Discipline 01

Interaction & Experience

Where people meet the system.

What it covers
The surface where intelligence becomes usable: conversational, voice, visual and spatial interfaces designed around how work is actually done — including when the system should stay quiet.
Parts
Conversational and voice interfaces
Turn-taking, interruption and timing treated as design problems, not afterthoughts.
Spatial and immersive interfaces
Three-dimensional and 360° environments for knowledge that needs a place.
Explanation surfaces
Showing the basis of an output — sources, steps, confidence — where a decision is made.
Workflow-embedded assistance
Intelligence placed inside existing tools rather than in a new destination.
Most visible in
Ahware, Experizer, IntSen

Discipline 02

Intelligence & Reasoning

Choosing and composing models.

What it covers
Models are components with different strengths, costs and latencies. This discipline decides which model does what, and shapes problems into steps a model can do reliably.
Parts
Model routing
Matching each task to a model by capability, latency, cost and data constraints.
Multimodal inference
Text, speech, image and spatial input handled as one problem.
Structured outputs
Typed results that downstream systems can consume and validate.
Problem decomposition
Breaking work into steps small enough to be done — and checked — reliably.
Most visible in
KHOWL, Ahware, IntSen

Discipline 03

Orchestration & Execution

Turning reasoning into completed work.

What it covers
The runtime that carries a task from intent to result across many steps, workers and tools — and keeps going when something fails.
Parts
Agent lifecycle
Creating, scheduling, pausing, resuming and retiring workers deliberately.
Distributed execution
Tasks spread across workers with dependencies made explicit.
State and checkpointing
Progress persisted so a failure costs a step, not the run.
Tool integration
Scoped, auditable access to APIs, data and systems.
Most visible in
OpenWolfPack, KHOWL

Discipline 04

Knowledge & Context

What the system knows, and how it knows it.

What it covers
Grounding outputs in the right information — enterprise, external and temporal — and keeping the link between every claim and its source.
Parts
Retrieval and grounding
Bringing the right material into context, within the reader’s permissions.
Provenance
Every claim linked to where it came from.
Temporal context
Knowing what was true when, and what has changed since.
Cross-system correlation
Relating information that lives in different systems.
Most visible in
KHOWL, IntSen, Ahware

Discipline 05

Governance & Validation

Deciding what is allowed, and checking what was done.

What it covers
Policy, evaluation and human oversight built into the system rather than bolted on — so behaviour can be measured, constrained and explained.
Parts
Evaluation
Task-specific test sets and regression checks for model behaviour.
Deterministic validation
Schemas, rules and assertions wherever the answer can be checked.
Policy enforcement
Permissions and constraints applied at runtime, not in a prompt.
Human-in-the-loop
Defined points where a person reviews, approves or decides.
Most visible in
OpenWolfPack, KHOWL

Discipline 06

Infrastructure & Operations

Keeping it running where it has to run.

What it covers
Deployment, observability and resilience in the environments the work requires — cloud, private network, on-premise or edge.
Parts
Deployment flexibility
Topology chosen by data, latency and regulatory constraints.
Observability
Traces across model and tool calls; inputs, outputs and decisions on record.
Resilience
Timeouts, fallbacks and degradation paths for every dependency.
Lifecycle operations
Versioned models, prompts and policies; staged rollout and rollback.
Most visible in
OpenWolfPack, Ahware, Experizer

How we engineer

How a difficult problem becomes an engineered system — and the kinds of engagement we take on.

Principle 01

Architecture before implementation

Principle
The first deliverable is a boundary.
Why
We begin by mapping the work: the systems involved, the data and who owns it, the cost of failure, and where judgment is required. The architecture decides where a model belongs — and where it does not.
In practice
  • System context and boundary diagrams
  • Build-or-reuse decisions, including our own components
  • A failure-mode inventory before the first line of code

Principle 02

Integration with what exists

Principle
Intelligence has to live where the work already happens.
Why
Enterprises run on systems of record, identity providers and workflows that predate any model. We integrate with them rather than asking them to move.
In practice
  • Connectors to existing platforms and APIs
  • Access inherited from the source systems
  • Writes that respect existing workflows and approvals

Principle 03

Security and governance by design

Principle
Permissions are an architectural property, not a setting.
Why
Data handling, access scope and auditability are decided at design time and enforced at runtime — including what a model may see and what an agent may do.
In practice
  • Least-privilege tool and data access
  • Audit trails of inputs, outputs and actions
  • Deployment topology chosen by data constraints

Principle 04

Evaluation and validation

Principle
If it is not measured, it is not finished.
Why
Model behaviour drifts with data, prompts and versions. We build evaluation into the system: task-specific test sets, regression checks, and deterministic validation wherever rules exist.
In practice
  • Evaluation sets drawn from real tasks
  • Regression checks on every change
  • Validation gates between steps

Principle 05

Human–machine interaction

Principle
Design the hand-off, not just the automation.
Why
The decisive moments in an intelligent system are when it should ask, explain or stop. We design those moments explicitly — with the context a person needs to act.
In practice
  • Escalation points that carry full context
  • Explanations that show the basis of an output
  • Interfaces fitted to existing roles

Principle 06

Production engineering

Principle
The demo is where the engineering begins.
Why
Production means observability, latency budgets, fallbacks, cost control and the reality of operating a system at 3 a.m. We build for the day after launch.
In practice
  • Tracing across model and tool calls
  • Fallbacks and graceful degradation
  • Latency, capacity and cost budgets

Principle 07

Continuous adaptation

Principle
Systems that change need a discipline for changing them.
Why
Models improve, data shifts and requirements move. We version models, prompts and policies, and evolve the system with the same rigour used to build it.
In practice
  • Versioned models, prompts and policies
  • Staged rollouts with rollback
  • Ongoing evaluation in production

What we take on

The engagements differ. The discipline does not. Our proprietary technology strengthens this work; this work exposes the problems that shape our research.

Bespoke intelligent applications
Purpose-built systems where no product fits the problem.
Enterprise AI architecture
Reference architectures, platform decisions and design reviews.
Integration with existing platforms
Bringing models into the systems of record and workflows already in place.
Agentic automation
Multistep workflows carried out by governed AI workers.
Conversational and multimodal systems
Voice, text, vision and spatial interfaces built for live use.
Knowledge and research systems
Retrieval, grounding and investigation over enterprise and external sources.
Deployment, operations and evolution
Taking systems to production — and keeping them improving.

Bring us the problem that doesn’t fit the template.