If data cannot leave the institution, security must run inside it.

Public institutions run agents on citizen data. AvertGate installs inside the institution's network, makes decisions there and keeps records there.

Decision flow

The request never left the network

AvertGate
Agent callfetch_urlhttp://169.254.169.254/
AvertGate gate
  • Cloud metadata address is closed
  • Private networks and localhost are closed
  • Decision made inside the institution
DecisionBLOCKThe request never left the network

Everything that leaves the network is a decision.

For institutions the problem is not only an agent doing the wrong thing; it is being unable to show by which path and with whose approval data left.

See it. Limit it. Prove it.

Example rules for an applications agent.

Lookups are free, deletion is closed, outside network access is limited.

  • Network shield. Requests to the cloud metadata address, private network ranges and localhost are blocked.
  • Local model. Semantic inspection can run inside the institution with Ollama or vLLM.
  • One record. The decision, reason and rule id are written to a SHA-256 chained record.

Agent management

Every call in the live stream.

AvertGate · Agent management
Agent managementAgent management

Take the rules out of code.

Allow, limit and approval rules per tool and argument live in a single YAML file. A change needs no redeploy.

  • Deny by default. A tool that is not listed does not run.
  • Argument limits. Fields such as amount, SQL and URL are bound to a rule.
  • Human approval. Risky calls wait for approval in Slack.

Policy editor

The rule is written on one screen.

AvertGate · Policy editor
Policy editorPolicy editor

Every decision is recorded.

The decision, reason and rule id are linked with SHA-256; a record changed afterwards is detected.

  • Reasoned decision. Every event carries the reason and rule id.
  • Redacted arguments. Raw data never reaches the dashboard.
  • Session trail. Calls in the same session are read together.

Session trails

Every session is traced end to end.

AvertGate · Session trails
Session trailsSession trails

Agent management

Every agent in the institution, with its status and call count.

AvertGate · Agent management
Agent managementAgent management

Frequently asked

Does it work without internet access?

Yes. Deterministic checks are local already; for semantic inspection a local model is installed.

In what formats is it delivered?

As a standalone binary or an enterprise Docker image.

How does procurement work?

A demo and POC on your own agents come first; then an annual contract is signed.

Guarantees

Four fixed principles behind every decision.

  • 3 decisionsEvery call ends in allow, block or human approval.
  • Fail-closedIf a check errors, the call is not run.
  • SHA-256 chainEvents are chained, so any change after the fact is noticed.
  • Your data stays with youTool calls and results never leave your network.

More

Put a gate in front of your agents.

Every deployment starts with a demo and a POC on your own agents.