AI Governance

Governed AI, implemented — not a policy document.

Plenty of companies have an AI policy. Far fewer can take one specific thing their AI did last Tuesday and explain what it did, what information it used, and who allowed it. RPR builds the part that makes the second thing true — and this page is the detailed version of how.

See how it is built

The problem

Automated decisions are made and gone in the same instant.

An automated system acts thousands of times a day. Unless something was deliberately built to capture it, each of those actions leaves behind only its effect — the order that moved, the record that changed, the message that went out. The reasoning is gone.

That is tolerable right up until somebody asks a specific question. Then the absence of a record stops being a technical detail and becomes the whole problem, because the honest answer is that nobody knows.

In our experience it is rarely a lawyer who asks first. It is a customer wanting to know how your AI reaches its answers, a larger partner sending a security review before they sign, or your own board after something goes wrong.

Questions your systems should be able to answer

  • What did the system decide, and what did it actually do?
  • Which policy was in force at that moment?
  • What data did it rely on, and what state was that data in?
  • Was a person involved — and if so, who, and when?
  • Could it have done something worse, and what stopped it?
  • Can you show me, rather than tell me?

If the answer to the last one is no, the rest are opinions.

The approach

Governance belongs around the model, not inside it.

Put oversight, policy and the record in the control path rather than in the model, and two useful things follow: the controls apply no matter which provider is answering, and swapping provider costs you a configuration change instead of your entire audit history.

RPR's governance control plane. A request and its context enter a control layer of policy, guardrails and human oversight, which surrounds an interchangeable model or provider. Only controlled actions leave, and each is written to a decision record.

What we implement

Six controls, engineered in.

These are the things we actually build. None of them is a certification or a badge, and none of them is a claim about where you stand legally — they are engineering controls that make whatever you are asked, answerable.

Require a person when it matters

Human-in-the-loop oversight

Autonomy is a dial, not a switch. Every automated actor has a threshold above which it stops and waits for a named person — and the approval, the approver and the moment it happened become part of the record rather than a message in someone’s inbox.

  • Thresholds set per action, not per system
  • Named accountability on every approval
  • Escalation paths that route to a real person
  • Approvals captured as evidence, not correspondence

Trace an answer back to its source

Decision lineage

For any automated outcome you should be able to walk backwards: which action was taken, under which policy, on which inputs, drawn from which systems, in what state, at what time. Lineage is what turns "the model said so" into an account somebody can check.

  • Inputs traced to source system and state
  • Policy version recorded against each decision
  • Full chain from trigger through to effect
  • Reconstructable after the fact, not reconstructed

Decide what AI is allowed to do

Policy and guardrails

What a system may do is declared once and enforced where the action happens — not left to a carefully worded prompt. Guardrails bound the blast radius: which systems, which records, which operations, and what must never be touched under any circumstances.

  • Policy enforced at the point of action
  • Explicit allow-lists rather than implied trust
  • Scope limited per actor and per environment
  • Hard stops that no instruction can talk around

Keep a clear history you can search

Auditability and traceability

Records are written append-only and kept queryable, so producing evidence is a query rather than a project. The test we hold ourselves to is simple: can you answer a pointed question about a specific decision, from the record, in minutes, without calling an engineer.

  • Append-only activity records
  • Queryable and exportable
  • Retention aligned to your own policy
  • Evidence produced without engineering time

Limit what it can actually change

Controlled actions

The difference between an assistant and an agent is that an agent changes something. Every write an automated actor can make is enumerated in advance, scoped, reversible where reversibility is possible, and logged whether it succeeds or fails.

  • Permitted actions enumerated up front
  • Least privilege against every connected system
  • Reversibility designed in where feasible
  • Failed attempts logged as carefully as successful ones

Change AI providers without starting over

Model and provider independence

Governance that lives inside a vendor’s platform leaves with that vendor. Ours sits around the model: policy, oversight and the record are ours and yours, so changing provider — or running several at once — is a configuration decision rather than a governance rebuild.

  • No dependency on a single model vendor
  • Providers swappable without losing history
  • Consistent policy across multiple models
  • Records outlive any provider relationship

Lineage in practice

One decision, end to end.

Every automated action follows the same path, and every step of that path is written down. This is what makes an answer possible months later, when the person who built it is on holiday and the customer wants an explanation today.

How a governed AI decision moves through RPR's control path: the request, a check against the rules, limits on what it may touch, a person approving when it matters, and the action itself — with every step written to a decision record as it happens.

Where it sits

Governance needs somewhere to live.

Put the controls inside the model and they leave when you change model. Put them in a review that happens afterwards and they were never controls. They belong around the environment — across the systems, the data, the AI and the applications at once.

RPR engineers and integrates the whole architecture. Business systems feed ddash™, which connects, normalizes and orchestrates them into usable business context. AI, agents and automation reason and act on that context. Applications, people and edge systems are where the outcome lands. Surrounding all of it, a persistent governance plane — supported by Still Horizon™ technology — observes, records, evaluates, controls and, at supported control points, intervenes. It is not a step after the AI; it encloses the environment.

The technology behind it

The AI can change. The controls should not.

Governance needs somewhere to live. If it lives inside a model, it leaves when you change model. If it lives in a review that happens afterwards, it was never control — only commentary.

RPR's governance approach is supported by Still Horizon™ technology: an always-on governance and evidence layer that is deliberately model-independent. It sits around the environment rather than inside any one part of it, so what it observes and records survives a change of provider — and people stay in the loop wherever judgment matters.

Governance operates as a persistent plane that surrounds the entire environment rather than sitting after it, supported by Still Horizon™ technology. Business systems, ddash™, AI and agents, workflows and runtime, and people and applications all sit inside the plane. Across every one of those layers, the plane observes activity, records an ordered history, evaluates against policy and scope, applies controls including human approval, and at supported control points can intervene — gating, pausing, redirecting, blocking or constraining an action.

Built to span the stack

Governance should exist where the decision happens, not just where the result is reviewed. The approach is designed to work at supported integration points across the environment — around models and ML frameworks, around agents and orchestration, around workflow runtime and execution, and out to applications and edge systems.

What is available in any given deployment depends on which control points that environment actually exposes. We will tell you which ones yours has before anyone signs anything.

Go deeper on the governance technology

Still Horizon™ has its own site with the detailed technology story.

Explore Still Horizon™ →

Where to start

Most engagements begin with an honest audit.

Before anything is built, we establish what your automated systems can currently account for. That assessment is useful on its own, and it is usually the fastest way to find out whether you have a real problem or a documentation problem.

  1. Establish what exists

    Which automated systems are running, what they can do, and what they currently record.

  2. Find the gap

    The specific questions your systems cannot answer today, written down plainly.

  3. Close it where it matters

    Controls implemented against the highest-exposure systems first, not everything at once.

  4. Keep it true

    Governance holds as the estate changes, because it is part of the integration rather than a layer on top.

Start with the customer journey

Can your systems answer for themselves?

Bring us a specific automated decision your business made this week. We will walk through what you could establish about it today, and what you could not. That conversation costs nothing and is usually clarifying.