SIAII · Sovereign Intelligence

Governed multi‑agent delivery — not unsupervised automation.

We install a governed fleet of AI agents that does the verifiable labour of running a business — software, operations, sales, or support — while two humans — one business, one technical — hold the two judgment gates a machine cannot sign. Software is how we practise the method on ourselves. High autonomy and safety become the same design — not a trade‑off.

In one sentence: agents do everything that can be checked; humans do only what must be judged; every mistake becomes a written rule; the costly frontier model is reserved for high‑impact calls; the two humans remain the governors.
Two humans, two fieldsTrust is earnedCheap where the risk is lowRuns on your machinesEvery mistake → a durable rule
The problem

A capable owner + many agents fails in two predictable ways

AI agents let a small team run work at team‑of‑many scale. The naïve setup breaks — in opposite directions — whether the work is software, operations, or a client process.

Failure mode 1

Review everything

The owner inspects every output, becomes the bottleneck, and the agents sit idle. Safe — but no faster than one person plus one chatbot.

Failure mode 2

Review nothing

Agents drift: they tick the letter of the brief and miss the intent, quietly pull in tools you never approved, wander outside scope, and follow orders hidden in text a stranger wrote.

The design problem: keep agent independence high, spend human attention only on genuine judgment, make mistakes cheap and contained, and let the whole thing improve over time instead of merely running. That is what the SIAII method is engineered to do.
The operating principle

Seven rules the whole system re‑derives from

Most of the machinery below can be reconstructed from these. They are the constitution — true at every step. Engineer terms sit in the decoder at the bottom of this page.

01

Two humans, two fields

Judgment is split across two accountable people — one for business, one for technical. Between their two gates, everything is done by agents under rules. No third human is needed; no agent may sign for either.

02

Independence stops where you cannot check

An agent only works alone if the result can be checked automatically. No check → no independence. So the checks are the highest‑leverage investment.

03

Catch a bad idea on the brief, not after the invoice

A flaw found at the start is ~10× cheaper than the same flaw found later. The hardest thinking sits on the brief, not on the finished artefact.

04

Small pieces, always

One sitting to build, minutes to review, easy to undo. Size limits are enforced by the gates — the loop keeps itself honest.

05

Checks catch; limits contain

Checks catch mistakes. If a check misses, the work is already in a sealed box, on a short leash, with a budget. Safety survives a missed check — the work does not reach the customer.

06

Incoming text is data, never an order

Every ticket, email, README and web page an agent reads is treated as untrusted. We clean it on the way in. The checker of the result never reads the raw file.

07

The fleet cannot rewrite its own rulebook

Agents may propose a rule change. Only a human publishes it. The one rule with no exceptions.

The walkthrough

How one idea becomes shipped work

Four phases. Fifteen live steps, plus one we pull forward so you see the journey first (amber, dashed). Two human decisions (ringed in red). The artefact that flows is a locked work‑pack — what success looks like, what is out of scope, how a customer would click it, and how we will know it is done. Both the fast lane and the production lane build from that same pack. Once the pack is signed, it does not quietly change.

Phase 0Shaping — before the board, hostile review (~15 refinement cycles)
1

Idea

The owner writes the raw idea in one sitting — the problem and the outcome, not the solution.

You (the owner)

LIVE
2

Hostile review

Assume it failed. Then: when would we abort, how could the brief be misunderstood, can it be smaller, is it worth the money?

Adversarial review agents

LIVE
3

Second opinion

A different model, with a different way of thinking, checks the brief and writes an automatic check where the work is decidable. “Idea clear.”

A second, independent model

LIVE
4

Work‑pack written

Product story, customer journey, what we will not do, and the tests that prove it. This pack is the source of truth — not the later code.

The spec agent

LIVE
PRapid prototyping & visuals — see the journey before any ticket
P

Click‑through / wireframe

The owner clicks the journey like a customer. Scope that is not on the screen cannot sneak into a ticket later. A working HTML mock, not a slide deck.

You + the design agent

DRAFT · in design
P+

Pack locked

After the click‑through, the work‑pack is signed. Negative qualifiers stay in. Changing the pack later is a new idea, not a quiet edit.

You sign · your engineer co‑signs if technical

DRAFT · in design
Why this sits here: moving visual prototyping earlier means we fail on the journey, not on a finished ticket. It is not a board state yet — the fifteen live steps keep their numbers. Step 10 is our rapid‑prototyping lane; its coding‑agent standards are being signed off.
Phase IIThe board — ticket, feasibility, value, ready, cycle
5

Ticket created

The locked work‑pack becomes a ticket (parent + sub‑issues). It enters the backlog. The click‑through is attached.

You + the board agent

LIVE
6

Can we actually do this?

A reviewer who was not in the room that invented it gives a thumbs‑up, a bounce, or two questions. Complex work escalates to a stronger model.

Your engineer + an independent reviewer model

LIVE
7

Worth it vs hard

Priority × difficulty × business value. Labelled and sized so the sequence serves the P&L, not the loudest idea.

Scoring agents + you

PARTIAL
8

Ready for this ticket

A ticket‑specific “ready” list — not a generic checklist. Missing proof stays in the backlog.

You + the board agent

LIVE
9

Placed in a cycle

Ready work is put into a delivery cycle. Nothing starts because it is exciting.

You

LIVE
Build & ShipRapid prototyping → owner gate → productionise → prove → ship → learn
10

Rapid prototyping (vibe coding)

The feature is built fast from the locked pack and tried locally. You never touch the production branch.

The build agent

LIVE coding standards · draft, in review
11

Owner acceptance

Does this do the job for a customer? A human clicks it. An AI cannot sign this gate. Feasibility was already cleared upstream.

You — a person must click

HUMAN GATE · business
12

Productionise

Take what already works to production‑grade: make it run everywhere it must, parameterise what repeats, clear the debt — not a rewrite.

Your engineering lane

LIVE
13

Prove it, then demo

Automatic suites (unit, integration, “did we break yesterday”). Then the owner sees it again. Merge and release only after both.

Automated test stacks + you — a person must see it

HUMAN GATE · technical
14

Shipped

The work goes out — into the product, the process, or the client instance. Same method, different pack.

Release pipeline

LIVE
15

Learn, write the rule

Every bounce becomes a written rule, a test, or a doc. Silence is not health. Easy fixes can be coded by the fleet; humans only spend time on what is worth it.

The fleet + you

PARTIAL
The governance dial

Ask · Show · Ship: automation is earned, never assumed

Every class of work sits on a three‑rung ladder. Nothing jumps to “just let the agents run” on a hunch. It climbs only on recorded evidence. A single disagreement sends it back down — with a written lesson. And even the top rung is sampled: trust is never permanent.

ASK

You must approve first

The human gate blocks the work from going out. Everything starts here.

New offers, new features, external sends, pricing, publishing. After N clean approvals, the class may move to Show.
SHOW

It goes out — you review after

The work delivers immediately. You review it later, in a batch. We record how often you disagree.

The evidence‑gathering middle rung. Promotion to Ship needs a run of clean samples. One complaint drops it back to Ask.
SHIP

Trusted — runs on its own

Fully automatic under a strict written policy. You are not in the loop until something unusual happens — or until the sample check.

Even Ship is sampled (one in every N). A fail drops the class back to Ask. Examples: routine config, no‑behaviour chores, a known‑good repeatable process.

Trust by evidence, never by ambition. A class earns Ask → Show → Ship only through consecutive clean reviews — and a single disagreement demotes it, with the lesson written down. The system heals itself: it does not wait for a quarterly process review.

How we keep it safe

Three standing limits — in plain English

Checks catch mistakes. Standing limits contain what any agent can do if a check misses. Safety is designed to survive a missed check — the customer never sees the blast.

The three guardians

⚙️

Write the rule, don’t ask for a feeling

If a decision can be a lookup or a formula, we write the rule. We do not ask an agent to “have a feel.” Cheap automatic checks run before the costly model.

Engineer: deterministic‑via‑code · checks before the modelLIVE · canonical
🛡️

Don’t trust incoming text as an order

Tickets, emails and web pages are data, never instructions. Each agent gets the smallest key that does its job, and the key dies when the job ends. Agents can only call the systems you named.

Engineer: zero‑trust on data · sanitise intake · least‑privilege · egress allowlistLIVE · canonical
♻️

If we’ll do it twice, make it a setting

Nothing decidable is hand‑built twice. A one‑off that will recur becomes a parameter, a config, or a fetch — not a hero rewrite.

Engineer: no throwaway · parameterise‑everythingLIVE · canonical

Four things that can go wrong — and what stops them

The helpful agent that still breaks it

Deletes the wrong thing or loops forever. It works in a sealed box we can kill; its death unclaims the work; size limits stop a runaway bill.

Engineer: sandbox + kill + resource limits

The hidden order in a document

Someone (or a page) hides an instruction in text the agent reads. We clean incoming text. The agent can only call named systems. The person or agent who checks the result never saw the raw file.

Engineer: sanitised intake · egress allowlist · fresh‑context reviewer

The agent with the keys to the kingdom

Prevented from existing. No production data, no release rights, no secrets on the prompt. Secrets are injected into the box — the agent never sees them.

Engineer: short‑lived least‑privilege · secret injection, not prompt exposure

The poisoned plugin or library

A supplier update arrives with a trap. We pin exact versions. Any change to that lock list stops auto‑approve and needs a human look.

Engineer: supply chain · universal pinning · lockfile forfeits Ship

Plus a second, independent reviewer network roadmap · not purchased yet — another set of eyes that does not share the first agent’s blind spots. And a watch the running system layer roadmap · iterative — dashboards and service promises (how fast, how often it may fail) added as we hit real problems, not as a big‑bang project.

What flows through the board

A ticket, made real

The unit of work is a ticket carrying the locked work‑pack. Both the fast lane and the production lane build from this exact artefact — the pack is the source of truth, not the later implementation. The click‑through from the prototype phase is attached before this ticket exists.

PROJ‑214Feature · parentRapid prototyping

Onboarding: unverified‑email reminder banner

As a new user, I want a clear reminder to verify my email, so I can finish setup without hunting for the original message.

featurescope:web‑appsize: Mvalue: highcomplexity: lowready ✓click‑through ✓
Locked work‑pack (the artefact that flows)
  • Click‑through / wireframe of the customer journey (prototype phase)
  • Business story + product story + what we will not do
  • How we will know it worked · how we undo it if it didn’t
  • Tests written in the same language the release pipeline will run
Feature: Unverified‑email reminder
  Scenario: User has not verified their email
    Given a signed‑in user whose email is unverified
    When they open the dashboard
    Then a "Verify your email" banner with a resend action is shown

Illustrative example. Ticket ID and field values are placeholders.

The method at a glance

Four phases, two human gates

The whole pipeline as one strip — every step, grouped by phase, with the two human gates marked. The detailed operator table (entry / exit gates, tools, owners) lives in the internal reference.

Phase 0 · Shaping
1 · Idea2 · Hostile review3 · Second opinion4 · Work‑pack
P · Prototype & visuals
P · Click‑throughP+ · Pack locked
Phase II · The board
5 · Ticket6 · Feasibility7 · Worth it8 · Ready9 · Cycle
Build & Ship
10 · Rapid prototyping✋ 11 · Owner acceptance12 · Productionise✋ 13 · Prove + demo14 · Shipped15 · Learn

✋ = a human gate — a person must sign (one business, one technical). Amber = in design: rapid prototyping & visuals, before a ticket exists.

Why it matters to you

The commercial case

🧩

Any business process, one engine

The same governed engine runs software and non‑software work — sales, support, operations, marketing — via swappable domain packs. Software is how we practise on ourselves. The method we install isn’t limited to code.

🪙

Spend follows the cost of a mistake

Cheap models execute low‑risk routine. High‑cost frontier is reserved for high‑business‑impact decision‑making. We account in units of work shipped, not in “we used the fanciest model.”

🔒

Reliable because it is checked, not inspected

Safety comes from automatic checks and sealed boxes, not from a human staring at every line. The main line heals itself on failure. Every mistake becomes a written rule so it cannot recur.

🏛️

Your machines, your named connections, your rulebook

Nothing important is trapped behind a vendor screen. It runs on your infrastructure — your servers, your data, the systems you named, the rules you signed. Every client is an isolated instance sharing only the method.

📈

It compounds, not plateaus

Every decision becomes a record, every outcome becomes evidence, every bounce becomes a rule. Throughput and quality improve month over month — the same method we sell is the method we use.

Straight talk

Where we are — honestly

KEEL is our target architecture. Here is the honest split, so nothing on this page oversells.

LIVE todayHostile shaping, the locked work‑pack, the board with a ticket‑specific ready list, feasibility by a reviewer who was not in the inventing room, fast lane → owner acceptance → productionise → prove + demo, two human decisions.
PartialAutomatic “worth it vs hard” scoring, write‑the‑rule capture after every bounce, formal Ask / Show / Ship mapping across every class of work.
In designSee‑it‑first click‑through before the ticket (rapid prototyping & visuals) — not a board state yet. Coding‑agent standards drafted and in review; they govern the rapid‑prototyping lane.
RoadmapIndependent second‑reviewer network (approved, not purchased), watch‑the‑running‑system dashboards and service promises (iterative, not a big‑bang), auto‑undo on a bad merge, graph reviews, higher‑tier board governance.

We never claim: closed revenue, FCA status, guaranteed outcomes, or “full KEEL live in production.”

This is the method we sell and run — presented at the maturity it has actually reached.

Decoder

If a CEO hears the engineer word

We lead with plain English. The engineer’s word is in brackets after it — precise for your technical team, invisible to everyone else.

In plain EnglishEngineer’s word
Agents can only call the systems you named. Everything else is closed.(engineer: egress allowlist)
Each agent gets the smallest key that does its job. The key dies when the job ends.(engineer: least‑privilege credentials)
Standing limits on what an agent is allowed to touch — not a vibe, a written limit.(engineer: guardrails)
A sealed box. If the agent goes wrong, the blast stays inside. We can kill the box.(engineer: sandbox)
A poisoned library or plugin. We pin exact versions; a lock‑list change always gets a human look.(engineer: malicious dependency / supply chain)
If a check fails, the work stops in the box. It does not reach the customer.(engineer: short‑circuit / relay)
A human is in the loop — a person must decide.(engineer: HITL)
Ready to start / done enough to ship. Written per ticket, not a generic poster.(engineer: DoR / DoD)
The test written in the same English the release pipeline will run. “Given / When / Then.”(engineer: Gherkin / Cucumber)
A written service promise (how fast, how often it may fail) plus a dashboard that flags a breach. Roadmap — iterative.(engineer: SLO / observability)
Our fast lane: build quickly from a locked pack, tried locally. Governed by coding‑agent standards (drafted — in review).(engineer: vibe coding / rapid prototyping)
Take what already works and make it production‑grade: runs everywhere it must, parameterised, no new debt.(engineer: productionise)

See the method run on your process

We install one governed engine, tuned to your workflow, on your infrastructure. Software is how we prove it — the same discipline runs your operations, sales, or support. Ask us for a walkthrough tailored to your business.

Book consultation