AI that clears
the security review.

AISO checks every AI request against the person asking and the model answering. Restricted data only reaches models you cleared, and every decision is logged.

The valuable data is where AI isn’t allowed

Sources: Gartner 2026 survey of 186 organisations, as summarised by Opsin; a16z, survey of 100 CIOs, January 2026.

51%

Half of buyers stall on the same risk

In Gartner’s 2026 survey of Copilot customers, 51% named oversharing and data loss as the top barrier to rollout. An assistant that reads whatever file permissions allow inherits every permission mistake ever made.

81%

The vendor picks the model

Most assistants run in the vendor’s cloud, on the vendor’s models. Yet 81% of large companies already use three or more model families.

Every surface has its own rules

Chat, the agent builder and the coding assistant each arrive with their own console, so nobody can say who sent what to which model.

Who you are decides what you can use

  1. Identity

    Who you are

    Single sign-on through Microsoft Entra ID, Google Workspace, Okta or any OIDC provider, with SCIM so the directory creates and retires accounts.

  2. Role

    What your role allows

    Admin, builder and member, plus custom roles that only ever add. Any agent, workflow, knowledge store or tool can name who may use it.

  3. Clearance

    What you may read

    Documents, tables and folders of code carry a level, and each request is checked against the person’s clearance and the model’s ceiling.

  4. Chat

    One chat for everyone

    Each person gets a chat built from what they may use. Ask for something outside it and Chat says what’s missing, then offers to ask the owner, who can grant that one resource and nothing more.

Seven checks on every request

Whatever surface it came from, in this order. A refusal names its reason.

  1. Who is this?Account, developer token or CI key. A disabled account’s tokens stop at once.
  2. May they use this?Role, agent access, project membership.
  3. What may they read?Their clearance against each document, table or file.
  4. May this model see it?The model’s ceiling, local-only levels, the cloud lock, the pinned model.
  5. Is anything leaving that shouldn’t?Fingerprints of classified code, and a pre-send check where a level requires one.
  6. Is there budget?Per person, per model, per project, and requests per minute.
  7. Record itA usage row. Cloud calls and every refusal go into the hash-chained audit log.

See the full architecture

Chat, build, develop

Three kinds of user, one policy layer.

Chat

In the Studio, Slack, Teams or email, with knowledge search reading only what the person’s clearance and the model’s ceiling both allow.

Build

Agents and knowledge stores in a visual composer, or YAML in the built-in IDE. Tools that change data stay off until an admin allows them, and each use then waits for approval.

Develop

Claude Code, Codex, OpenCode, Copilot chat, Continue, Cline and JetBrains reach models through AISO, as the developer. Code from a classified folder is refused on cloud models, whichever tool sent it.

An agent is a file you can review

Its model, prompt, tools, output schema and memory sit in one YAML file. Pin the model and no vendor update can change it under you. Changing it becomes a release you approve.

  • Written by hand or drawn in the composer
  • Structured output checked against a JSON schema
  • Reviewed in a pull request, rolled back with a commit

Answers you can defend months later

Figures traced, not trusted

Every number in a reply is matched against the query results that produced it, and any figure it can’t trace is named under the reply.

Data read as the person asking

Snowflake, Databricks, Power BI, dbt, Looker and Tableau answer through each vendor’s own MCP server, signed in as the person. Their row and column rules still apply. Nothing is copied into a second index.

Keep, verify, re-run

A kept answer is signed with the results it used and verifies offline. Re-run asks each source again and reports what changed.

One signed evidence bundle

Pick a date range and export the compliance report, policy version, limits, usage and audit log as one file.

Nothing calls home

No telemetry. With the cloud-model lock on, a restricted site’s AI traffic stays inside the building.

A log that shows tampering

Every field of every audit row is hashed into a chain, so an edit after the fact shows.

We build the engine too

MLX Serve is our open-source inference engine. AISO doesn’t need it and runs just as well on Ollama, LM Studio, any OpenAI-compatible server or a cloud provider on your key. On a Mac, the two are built to work together.

  • Managed from AISOPull, load and activate MLX Serve models from AISO’s Local LLM tab.
  • Pinned by aliasPoint the chat alias at a model MLX Serve is serving and every agent using the alias follows.
  • Where the classifier runsAISO’s classifier refuses frontier models because it reads everything. MLX Serve is the local model it runs on.
1,500+
GitHub stars
140+ forks, tracked on Trendshift
30,000+
Downloads
Across published builds
26%
Faster than LM Studio
Average decode, identical weights

Measured against LM Studio, oMLX and MTPLX on identical weights, every run committed with the harness that produced it. On a few models it ties, and those rows are in the table too. Read the benchmarks or visit mlxserve.com.

Works with what you already run

Identity

  • Microsoft Entra ID
  • Okta
  • Google Workspace

Data

  • Snowflake
  • Databricks
  • Power BI

Where people chat

  • Slack
  • Microsoft Teams

Coding and models

  • Claude Code
  • MLX Serve

What we are working on right now

Active pilot in public sector critical infrastructure

We are running a pilot with a public sector critical infrastructure operator. The question is whether local AI can read operational log data and produce a root cause analysis worth trusting. The logs never leave their network.

It is an evaluation, not a deployment, and we are not claiming a result yet. We will publish what we learn, including if the answer turns out to be no.

2-Week Money-Back Guarantee

We agree on success criteria before we start. If we don’t deliver a working AI workflow that meets them within two weeks, you get your money back.

Book a Demo