Skip to content

Extensions

Extend what the understanding is built from.

The Context API and MCP are how an application reads Percidian ACE. Extensions are the other direction: the stores, databases, and individual enterprise systems a business runs on, brought into the same governed understanding — built by the team who knows that system best.

Why extensions exist

The systems that matter most are the ones nobody else has connected.

These are software extensions, not the use-case and organization-specific layers of a modular ontology. They are code, they run against a source, and they are how information gets in.

Supported connections cover the systems most enterprises share — content, communications, applications, structured data, identity. What they do not cover is the internal store built eleven years ago, the warehouse table that is the only accurate record of a business process, or the one regulated system a supported connector will never reach because only three organizations run it. Those are rarely peripheral. They are usually the reason a question cannot be answered.

An extension is how that system joins the understanding without waiting for a roadmap.

Check you need one first. If what you want is governed delivery to an application you already have, the Percidian Gateway is the shortcut and it is already built — routing evaluated at the edge, provider and model policy, access control per destination, an audit record on every delivery, and the assembled context and permitted tools travelling with the call. Extensions are for the sources it deliversfrom.

What you can build

Four shapes, one destination.

Each contributes to the same governed understanding, so a fact that arrives through an extension is retrieved, permissioned, and cited exactly like one that arrived through a supported connection.

Data stores

Object stores, file shares, archives, and repositories that hold documents nobody has catalogued. Structure, chronology, and source authority arrive with the content.

Databases

Warehouses, lakehouses, and operational databases, read at the time of the request rather than copied ahead of it — so the answer reflects the row as it stands now.

Enterprise connections

One system, one tenant, one deployment. The bespoke, regulated, and internally built systems that no shared connector will ever justify.

Modules

Capability on top of the understanding rather than a new source beneath it — a domain-specific resolution, an enrichment, a validation the business relies on.

The systems already connected. An extension adds the one that is only yours.

The contract

What every extension has to keep true.

An extension widens what Percidian can understand. It never widens who can see it — the guarantees below are the reason an extension can be trusted with the same questions as everything else.

Identity travels with the request
An extension is asked for information on behalf of a person or an agent, never on behalf of itself. A service account that can read everything is not a connection; it is a bypass.
Permissions resolve at read time
The source stays authoritative about who may see what. Access is evaluated against it when the question is asked — not captured at indexing and trusted afterwards, which is how a revoked permission keeps answering for months.
Every fact keeps its source
What comes back carries the record it came from, so evidence returned through an extension is as checkable as evidence from anywhere else.
Change propagates
New records, revisions, moved files, changed access, and deletions update what Percidian can understand and deliver. An extension that only ever adds is a snapshot, and a snapshot goes wrong quietly.

Building one

Start with the system, not the interface.

The extension interfaces are not published. That is deliberate while they are still moving — a signature on a marketing page that no longer matches the code costs a developer more than no page at all.

What we do instead is work through it directly. Tell us the system, how it authorizes a reader, and what a useful answer from it looks like; we will map it to the right shape above, share the current interface, and say plainly whether it is ready for what you want to do with it.

Connect the system only your team understands.

Bring the source, its permission model, and the questions it should be able to answer. We will map the extension with you.

Bring your business into every AI decision

Give every approved AI system the context to do its best work.

Connect the knowledge your organization already has. Preserve what it learns. Apply the permissions it already trusts. Make that understanding available wherever people and agents work.

See it on your business.

A briefing mapped to your systems, your permissions, and one workflow that matters.

A Percidian solutions lead will follow up to schedule the briefing. By submitting this form, you agree to our Privacy Policy.