THE GOVERNED MCP GATEWAY REGISTRY · POLICY · BROKER · ROUTER · SESSIONS · AUDIT — ONE DEPLOYMENT BY DIGITALAPI.AI

Product

See what security sees.

One governed deployment gives every team the same six surfaces: registration, policy, credentials, routing, sessions, and audit. This page walks the surfaces operators run and reviewers sign off on — shown with illustrative data.

The surfaces

The registry, the policy simulator, and the audit trail.

Three screens carry most of the governance work: what's allowed to exist, what a policy change would do before it ships, and what actually happened. All data below is illustrative.

REGISTRY · SERVERS & API SOURCESSAMPLE
legal-contract-reviewMCP server · owner team-legal · risk medium
6 tools · prod APPROVED
crm-api → 3 toolsOpenAPI import · owner team-revenue · risk high
3 of 40 operations APPROVED
devops-mcpMCP server · owner team-platform
risk unset · review queued PENDING REVIEW
analytics-apiOpenAPI import · 0 of 12 operations selected
owner team-data DRAFT

The registry is the only front door. Owner, risk, environment, and approval — before anything is visible to an agent.

POLICY SIMULATION · BEFORE ROLLOUTSAMPLE
principal  sales-contract-agent
action     call_tool
resource   crm_update_opportunity_stage
env        prod
decision   DENY
reason     "mutations not allowed in production"
matched    forbid rule deny-prod-mutations · cedar-policy-v3
resource   contract_read · env prod
decision   ALLOW · matched permit rule read-tools · cedar-policy-v3

Simulate a policy change against real principals and tools before it ships — the deny above never reached production.

AUDIT · SEARCH & EXPORTSAMPLE
crm_get_accountprincipal support-bot · env prod · cedar-policy-v3
14:02:11 ALLOW
crm_update_opportunity_stagereason "mutations not allowed in production"
14:02:36 DENY
contract_readcredential=<ref> redacted (secret material never recorded)
14:03:02 ALLOW

Metadata only: who, what, when, why, which policy version. Export the whole trail to your SIEM.

The governed path

Six gates between an agent and your backend.

Every surface above feeds one runtime path. A governed call clears all six stages; a denied call fails closed at the first gate that says no — with a reason, before the upstream is ever touched.

01

Authenticate

Your IdP stays authoritative — people, services, and workloads all resolve to owned, scoped identities.

02

Authorize

Policy evaluates user, agent, surface, and environment. Default deny; deny overrides allow.

03

Filter discovery

The tool list is computed per caller. Unauthorized tools are hidden, not refused later.

04

Broker credentials

The right credential resolved server-side. The agent holds an opaque reference — nothing to leak.

05

Route privately

Only registered backends are reachable. Host allowlists and schema checks fail before upstream calls.

06

Audit

A metadata-only record with the decision, the reason, and the policy version — on every call.

> want the full drawing? See the governed-path schematic →

Operator console

Operated by pipelines. Legible to agents.

Everything the console does, the CLI and admin API do too — so registration, policy simulation, and rollout live in version control and CI, not in someone's browser tabs.

gatewayctl — sessionSAMPLE
API-FIRST

Spec-first contracts

OpenAPI and JSON Schema contracts define every control-plane action. If the UI can do it, your pipeline can do it.

CLI-NATIVE

Validation as a pipeline gate

Manifest validation, registration, and policy simulation run in CI — a bad manifest fails the build, not the incident review.

AGENT-OPERABLE

Denies you can act on

Machine-readable reason codes with suggested fixes. An agent that gets denied knows why — and what approval to request.

Built to be trusted

Boring dependencies. Verifiable releases. Your infrastructure.

The platform choices are the security story: components your platform team already runs and knows how to back up, patch, and monitor. Releases ship signed, with an SBOM you can scan before anything reaches your cluster — and self-hosted deployments make no calls back to us.

RUST
data + control plane
CEDAR
authorization engine
POSTGRES
durable truth + audit
VALKEY
hot session state
OTEL
your telemetry, not ours
HELM
+ cosign signatures + sbom

> honest note: formal certification (SOC 2 and similar) is on the roadmap — we'd rather tell you that than imply otherwise. Full security posture →

Fits your stack

The gateway plugs into what you run. It replaces nothing you trust.

Identity, secrets, and evidence stay where they already live — the gateway consumes them and adds the agent-to-tool boundary they don't cover.

IDENTITY

Your IdP stays authoritative

OIDC, SAML, and workload identity. People, services, and agents resolve to identities you already manage — no parallel user store, no second place to offboard someone.

SECRETS

Brokered, not replaced

Credentials resolve at call time against your Vault-compatible secret store. We don't replace your secret manager — and agents never see the material, only opaque references.

EVIDENCE

Lands where your team looks

OpenTelemetry for traces and metrics, SIEM export for audit records. Evidence flows into the dashboards and alerting your security team already watches — no new pane of glass.

Next step

See it against your architecture.

Bring your IdP, your secret store, and one boundary you'd govern first — we'll walk the whole path on a working deployment.

Book a walkthrough Open the docs