The independentAI control planefor the enterprise

Say yes to AI faster, with nothing running unseen.

Your teams are already shipping AI. Saible gives you the control to go faster, and your agents the context to get it right.

Controlfor your teams
Every AI system you connect, known. Every request through the gateway, under one policy. Every decision on a record your auditors can read. Approve with confidence and ship faster.
Contextfor your agents
One business ontology your agents can read at run time, with a signed receipt. Answers grounded in your business, with only the context each request needs. See how ↓
Overview · 1½ min
The console on sample data.
Context for your agents

The right context, fresh, with a receipt for every answer.

An agent mid-task needs what is true now, and a reason to believe it. Saible resolves each value at run time. It learns how fast each source changes, so it can estimate whether a value is still fresh. It settles conflicts by authority, system of record and time, and labels the ones it cannot settle instead of guessing. By default, memory an agent writes waits for a person's approval. Every answer carries a signed receipt: what was served, and what was held back.

  1. 1 · The agent asks
    A coding agent asks for three values mid-task.
  2. 2 · Saible resolves
    • precedence · CRM, the system of record, beats a wiki copy
    • fresh · Read 40 minutes ago; this source changes daily
    • contested · Price list 12%, newer export 10%: both sent, A and B
    • quarantined · An agent wrote Gold: waits for a person
  3. 3 · Signed receipt
    What was served, and what was held back, with an estimate of the tokens saved.
  4. 4 · Decision record
    The request goes through the gateway; the record says whether it named the confirmed context.
82.0%right answers, against 72.3% when the system of record or the first source wins
7.3%wrong answers with no warning, against 27.7%
0poisoned values served, with 20% of agent writes poisoned
1signed receipt per answer, counting the tokens it held back

on our evaluation set · a synthetic enterprise, 240 subjects, 5 runs · not a customer's figures · tokens estimated as characters ÷ 4

For your agents
The right value
Authority, system of record, scope and time decide.
A fresh value
Each source's change rate is learned; aging values are marked.
Conflicts named
What cannot be settled arrives labelled, never guessed.
A signed receipt
What was served and what was held back.
For your business
Fewer wrong answers
And the rest arrive with a warning.
Fewer tokens
Duplicates, losing claims and old versions are never sent.
Memory held back
By default, what an agent writes is served once a person approves it.
Evidence per answer
Each receipt is signed and dated, so it can be checked later.
Location
The gateway runs in your network. The control plane is Saible's service, inside the EU or the US. Dedicated Saible is available on request.
Coverage
The gateway on OpenAI, Azure OpenAI and Anthropic. Read-only access to Bedrock, Snowflake and Databricks.
Regulations
GDPR, the EU AI Act and DORA: readiness by article, never a score.
Getting started
One introductory call, then a 30-day trial on your own platforms. Nothing starts by itself.
The AI catalogue

Your AI catalogue, built from what you already run.

Saible reads every repository of your GitHub organisation or GitLab group, your AI platforms and the gateway, and lists the AI it finds. A browser extension is on the roadmap. You claim what is yours and confirm its purpose and risk class. Everything else stays listed as found and unclaimed, and the reports count it as such.

15systems found
13unclaimed, waiting for an owner
7repositories read, none skipped

the demo organisation · seeded figures, not a customer's

ROADMAPAzure DevOpsBitbucketOne AI system across platforms: a repository matched to its keys and IAM rolesPush events from your code host (today: nightly, or Scan now)A signed, published collector imageTerraform for private connectivity, so Saible can pull

  1. Systems you already run
    Your GitHub organisation or GitLab group, every repository · a self-hosted host, read by a collector you run · OpenAI · Anthropic · Azure OpenAI · Bedrock · Snowflake · Databricks · the gateway (a browser extension is coming)
  2. AI catalogue, filled by Saible
    One row per service, key, deployment, IAM role, endpoint or database role found. Each row is unclaimed until an owner claims it, and the reports count it as such.
  3. Claim by a person
    The person confirms the purpose and risk class. Nothing else is typed.
Control coverage

Seven areas. See which ones each application has.

The control plane works from what you already run. Without the gateway it covers six areas, including Observe, by reading your providers' logs on request. The gateway adds Enforce, and with it:

  • Allow, redact, route or refuse each request
  • Personal data detected in each request, before it is forwarded
  • Routing within an equivalence class. A named model is never swapped
  • Playback of requests as they happened
  • Caching: measured in shadow mode, nothing served from the cache yetROADMAP
KnowDo we know it exists?
Discovered on a platform, in a repository or at the gateway
OwnIs someone accountable?
Discovered, then claimed by its owner
ContextDo we know what it uses?
Repository, data platform or knowledge systems
ConfigureIs it set up as policy says?
Read access to the platform
ValidateDoes it work, and are changes tested?
A golden set, no connector
ObserveCan we see each request?
Your provider logs, read on request through the API
EnforceCan a bad request be stopped?
The Saible gateway

example application · an area is covered when all its controls are met, partly when some are

Where Saible sits

With its gateway, Saible enforces policy across providers, provides evidence for each decision, and sells nothing it governs. It is independent of any hub.

Groups are placed by Saible's reading of public material, not by measurement. Proves: a record for each request, tied to the policy in force, that a third party can check.

  • Saible
    Enforces and proves each decision, independent of any hub
    Independent · proves
  • Cloud and AI platforms
    Govern agents and models in their own estate
    Own hub · enforces
  • Data platforms
    Govern AI that runs on their data
    Own hub · enforces
  • AI gateways and security
    Route, detect and refuse across providers
    Independent · enforces
  • Governance records
    Document decisions, outside the path
    Independent · sees

One control plane. Three people who need it.

Platform engineering
# one line changesbase_url = "https://api.openai.com/v1"base_url = claims-appown keygatewayin your networkOpenAIAzure OpenAIAnthropicrecordsnone yetrecord-onlyadvisoryblocking

The AI on your connected platforms, found and owned. With the gateway, one endpoint and an application key for each application.

How it plugs in · example
Risk and compliance
claim for010190-1234[CPR], water damageDanish CPR number detected in the request91be…c40a…07d2…3f9c…each decision chained to the one before · tamper-evidentDORA · providers with a contract8 of 9GDPR Art. 30 · AI entries for your registerpartialEU AI Act · loggingpartial

Readiness your auditors can test, each figure traced to its records.

Example readiness map
Finance and leadership
Claims42%Underwriting28%Operations18%budgetfrom your providers' bills · forecast to month endCheaper model, same results on your workequivalent on 104 items · saves 31% on this workloadawaiting approvalapproved by a person ✓Saible suggests. A person approves.

Spend by team and cost per unit of work, and what a switch would save.

Example figures

The gateway runs in your network. It answers to your policy.

Prompts go straight from your network to your provider. Saible receives the record of each decision, not the prompt. For a workload you opt into the evaluation corpus, a pseudonymised copy is kept in your own bucket, for the window you choose, 30 days by default. The gateway pulls the signed policy. Nothing is pushed into your network.

  1. Your network · production
    Applications and agents
    Send requests to the Saible gateway, which runs here, in your network.
  2. Saible gateway
    A container in your network. It enforces the signed policy and sends allowed requests directly to the provider.
  3. Model providers
    OpenAI · Azure OpenAI · Anthropic
  4. Saible control plane
    Saible's service, inside the EU or the US, holds the policy and the evidence ledger. The gateway pulls the signed policy and sends decision records to Saible. Nothing is pushed into your network. Dedicated Saible is available on request.
Business ontology

Ask your business. Your AI gets the same answer.

Saible turns the systems, people, data and terms your company runs on into one business ontology, read from where they live: GitHub, Snowflake, Databricks, OpenAI, Bedrock, and Confluence, SharePoint, Salesforce and Drive over MCP. Each application's prompts, tools, MCP servers and datasets become one signed context manifest. Drift and conflicts go to a person. Your agents read the confirmed version through one context API, with a signed receipt per answer. When the agent sends that receipt with its call, the gateway records it.

Business ontology: the metric, dataset or document behind each manifest, with related context ranked by reasons. Saible keeps hashes. Prompt text stays in your bucket or encrypted, and is never served.

  1. Where context lives
    GitHub · Bedrock · OpenAI · Snowflake · Databricks · OpenTelemetry traces · Confluence, SharePoint, Salesforce and Google Drive over MCP
  2. Signed context manifest, per application
    Models, prompts, tools, MCP servers, datasets and documents. Drift and conflicts are flagged, and a person chooses the system of record.
  3. Context API
    Agents request their context and receive the confirmed version, with a signed receipt.

Saible suggests. A person approves.

Backtest a policy on your recorded requests, or a model on each application's golden set, through your policy. Nothing changes in production until someone with the right role approves it.

  • Golden set per application
  • Sealed validation pack
  • Rerun by hand when a model changes

ROADMAPAutonomous switching, within limits a person sets.

cost per 1,000 requests · same work · replay resultmodel in use€1.00candidate A€0.62equivalent on measured ✓candidate B€0.48not equivalentSuggested: candidate A on this workload · saves 38%awaiting approvalapproved by a person ✓then the switch goes live
example · cost per 1,000 requests beside each model's score on the golden set

Edit one record. Verification names it.

Five sample rows, hashed in your browser by the method the ledger uses.

decisionendpointprevious hashrecord_hashverify
—22c5…e634–
22c5…e6342211…e274–
2211…e2744dda…0ec8–
4dda…0ec8f056…2938–
f056…2938420c…95c7–

Edit a decision or endpoint above, then press Verify. The edited row recomputes to a different hash from the one stored for it, so verification names that row. Every row after it reads chain broken, because its own link points at a record that no longer matches what is stored. That is what tamper-evident means. It does not yet cover one case: a rewrite of the whole chain, hash by hash, by someone with write access, passes verification. Anchoring the chain outside Saible's account will close that gap.

We produce the evidence. The judgement stays yours.

Discovered, then claimed

The AI catalogue is discovered from your platforms, your code and the gateway. A browser extension is on the roadmap. A person claims each AI system and adds its purpose and risk class, which are always set by a person.

Tamper-evident record

Every decision is chained to the one before it. If one record is edited, verification names it. Your auditor can check the chain with the verifier in the evidence pack.

Readiness you can show

A map of the evidence held for each obligation, with the reason behind every cell, ready for your auditor to test.

Coverage you can see

Records are pushed to the ledger as requests happen, and to object storage in your region when the ledger cannot take them. A request served without a record leaves a gap record, and the console shows which those are.

Cost per unit of work

Spend from your providers' bills, by team, against budgets with alerts at 80% and 100%. Send a unit header to see the cost of one claim or one ticket.

Fixes a person approves

Write-back proposes the change to a platform's configuration, shows a dry run, and applies it only after approval, and can undo what is reversible. Built today for Bedrock and OpenAI.

Start here

See your AI exposure before you change a line.

The exposure report connects read-only to OpenAI, Anthropic, Azure OpenAI, Bedrock, Snowflake and Databricks. It shows what runs, what each platform permits, and how much of it you could prove.

evidence coverage · requests seen in 30 days · read-onlyknown application0%known user0%data class0%tamper-evident record0%3 keys used by no registered applicationfix script1 model called outside your regionfix scriptBedrock requests with no guardrailfix script
example · read-only: Saible changes nothing on a platform

Already a customer? Sign in

Tell us what you run. We'll call you back.

We set up your organisation and a 30-day trial with you, in the region you choose.

Book a call