Skip to content
Innovaith Solutions

Architecture

Agents that are observable, controllable and replaceable.

An agent is only as trustworthy as the system around it. Our reference architecture keeps reasoning, tools, policy and people in clearly separated layers.

Reference architecture

Five layers, one governed system.

Users work through an application. An orchestrator routes goals to agents, which use scoped tools against your systems. Execution is observed, and people approve the actions that require it.
Agent architecture: a user works in an application, which calls an AI orchestrator. The orchestrator runs an agent system with reasoning, planning, memory, tool selection and guardrails. The agent uses tools and systems such as APIs, databases, CRM, ERP, search, documents and external services. Actions are executed, monitored through observability, and routed for human approval when required.

L1

Interface

Useremployee, customer or system
Applicationweb, chat, voice or API

L2

Orchestrate

AI orchestratorroutes goals, manages state, enforces budgets and policy

L3

Agents

Agent system

  • Reasoning
  • Planning
  • Memory
  • Tool selection
  • Guardrails

L4

Tools

  • APIs
  • Databases
  • CRM
  • ERP
  • Search
  • Documents
  • External services

L5

Run & govern

Executionidempotent, logged actions
Observabilitytraces, evals, cost
Human approvalwhen required

Traces and evaluation results feed back into the orchestrator and agent design.

Design principles

What we hold every design to.

  1. 01

    Explicit orchestration

    Agent behaviour is modelled as graphs and state machines with clear transitions, not unbounded loops.

  2. 02

    Typed, scoped tools

    Every tool has a schema, input validation and the minimum permissions needed for its job.

  3. 03

    Idempotent actions

    Actions can be retried safely, and irreversible ones are gated behind approval.

  4. 04

    Budgets & fallbacks

    Limits on steps, time and cost, with graceful fallback to a person or a simpler path.

  5. 05

    Evaluation harness

    Scenario suites and regression evals run on every change to prompts, models or tools.

  6. 06

    End-to-end tracing

    Every reasoning step, tool call and decision is traceable for debugging and audit.

The agent loop

How an agent gets work done

Goal in, verified outcome out. Every step is observable and every action is bounded by policy.
  1. 01Goal
  2. 02Agent
  3. 03Reason
  4. 04Plan
  5. 05Tools
  6. 06Action
  7. 07Verify
  8. 08Outcome

Intelligent automation

  1. 01Trigger
  2. 02Understand
  3. 03Decide
  4. 04Execute
  5. 05Verify
  6. 06Notify

Idea → Architecture → Prototype → Production → Scale

Have an idea to build, or an agent to test?

Tell us what you're trying to build, test, automate or improve. We'll tell you honestly where we can make a real difference, and where we can't.