Sigilant · Agent identity gateway

Every agent action, authorised.

AI agents are already raising orders, changing records and moving money inside your systems, on keys nobody can trace to a person. Sigilant makes every agent act as itself, with permission, with proof.

Isometric diagram: requests from AI agents on the left pass through the Sigilant gateway in the centre, where each is allowed, refused or held for a person, and the allowed ones go on to business systems on the right.

Proudly partnered with

SCX.ai logo Sovereign inferenceSCX.ai DekkoSecure

Does this sound familiar?

Three questions you will be asked about your agents.

Each one has an honest answer today, and it is not a good one. Sigilant exists so the answer becomes a record you can show.

Three AI agents share one key into a business system

The purchase order

"An agent raised a $48,000 purchase order on Friday night. Who approved it?"

Today: the agent used the integration's API key. The ERP logged the key. Ten agents share it, so the log cannot say which one, for whom, or whether anyone said yes.

With Sigilant: the order was over the limit, so it waited. A named person approved that exact order, and the record carries her signature.

Three AI agents on a register, each with a named owner

The audit

"Show me your register of AI agents, and who owns each one."

Today: a spreadsheet, maybe. The government's security manual now expects an identity and a register for every agent, and APRA's CPS 230 holds you to the processes they run.

With Sigilant: every agent is registered with an accountable owner and a sponsor who re-confirms it. An agent nobody vouches for stops and waits for a person.

An AI agent stopped by a barrier in front of a locked business system

The rollout

"Security said no. The agent would need the ERP's key."

Today: the safe answer is no, so the project stalls, or it goes ahead with a key in a config file and everyone hopes.

With Sigilant: the agent never holds a key. Sigilant supplies access for the one action it has approved, then takes it back. Security can say yes.

The purchase order is from our demo, not a customer. It is the run we show in a briefing.

What it costs you today

Four things that are true until an agent has an identity.

01

You cannot answer the regulator

Who did it, on whose behalf, and who approved it. Three questions, no reliable answer.

02

You cannot stop it in time

Revoking a shared key stops every integration that uses it. So nobody pulls it until it is too late.

03

You do not know how many you have

Agents arrive inside products, scripts and repositories. The ones you cannot see are the ones that bite.

04

You are the one saying no

Every agent the business wants is a risk you carry personally. Saying yes needs something to point to.

A real run

What governing one agent looks like, minute by minute.

From our demo: a procurement agent, a person called Priya, and an ERP. Nothing in the agent or the ERP was rebuilt.

  1. 1Priya signs in with the identity provider the company already uses. Her agent gets a short-lived identity that names her and it.
  2. 2The agent raises a purchase order for $48,000.
  3. 3That is over the policy limit, so Sigilant holds the call. The ERP has not seen it.
  4. 4Priya sees exactly what is waiting and approves that order. Her approval is signed and covers that call only.
  5. 5Only now does the ERP accept the order, on a credential Sigilant supplied for this one action.
  6. 6Later, an operator revokes the agent. Every gateway refuses it, and everything it started, within milliseconds.
Console: the approval record for erp.create_purchase_order, approved by Priya for one exact call with a 48,000 limit
The approval, as the record holds it: which agent, for whom, approved by whom, for this call only.
Console: the audit chain with 204,856 records and 112 anchors, and the button to verify the whole chain
Every decision in one chain, anchored outside the database. Your auditor can verify it without trusting us.
Console: the agent register, with each agent's owner, sponsor, tools and whether it is still wanted
The register: who owns each agent, what it may touch, and when its sponsor last confirmed it is still wanted.

How it works

One checkpoint. Four things happen at it.

Agents call their tools through Sigilant instead of directly. Neither the agent nor the system behind it has to be rebuilt.

Step 01

Decide

Each action is checked against your policy before it runs: which agent, for whom, doing what.

Allow, hold or refuse

Step 02

Approve

Actions you mark as high-risk are held for a named person, who sees exactly what they are approving.

A person in the loop

Step 03

Credential

The agent never holds the keys to your systems. Access is supplied for the one action, then gone.

Nothing to steal

Step 04

Record

Every decision, allowed or refused, is written to a record that shows if it has been altered.

Evidence as a by-product

What you can now say

Six sentences for the board.

Each one is a capability, written the way you will have to say it.

  • Every agent has a named owner, and a sponsor who re-confirms every so often that it is still wanted.
  • Nothing runs outside policy. Each action is checked as it happens, not once when access was granted.
  • Big actions were approved by a named person, and the approval covered that action only.
  • No agent holds a key to our systems. Access is supplied for the one action, then gone.
  • We can stop any agent, and everything it started, at once. Including work in flight.
  • Our evidence verifies independently of us, of our vendor and of our own database, and it is signed to last beyond 2030.
One agent cut off at the gateway while another continues
The kill switch
A chain of sealed records anchored to a vault
The audit chain

Find them first

Find the agents you did not know you had.

Agents arrive inside products, scripts and repositories, and most organisations meet theirs in an incident. Sigilant looks first: a governed runner scans your repositories and probes your systems for agents, MCP servers and model keys, and reports each find for a person to claim or dismiss.

It keeps looking. Every pull request, every deployment and every 24 hours start a governed retest, so the answer to "are we still as we were" is a signed record, not a feeling.

Discovery and retesting run on the BugXHunter runner, governed by Sigilant like any other agent. Read-only probes go through on their own; anything that could change state waits for a person.

A lens over a cluster of agents, some registered and lit, some unknown and dark

Deployment

Built to fit what you already run.

People sign in and approve through the identity provider you already run, such as Okta, Auth0 or Microsoft Entra ID, and ownership of agents follows the people and groups you already manage. Sigilant runs in your environment: your policies, your records and the detail of what your agents do stay with you.

Sigilant is in early access. We are happy to walk through it against your own agents and systems.

  • IdentityWorks with your existing identity provider
  • AgentsFor agents that call tools over open standards
  • HostingRuns in your environment
  • FailureIf it cannot decide, it refuses
  • CryptographyPost-quantum throughout
  • EvidenceTamper-evident, independently checkable

Bring one agent and one system it touches.

We will show you what governing that path looks like, in your environment, against your policy. An hour, and you leave with the record.

Get in touch

Request a briefing.

Tell us which agents you are putting into production and what they need to reach. We will reply within one business day.