Zero Trust

Every connection verified.

No implicit trust. Every connection request is evaluated against your policies in real time. Define who can access what, on which ports, and in which direction.

  • Group-based policies (users, devices, networks)
  • Direction control: ingress, egress, bidirectional
  • Protocol and port filtering
  • Access matrix and policy simulator
  • Full audit trail for every connection

Access Control Policies

3 active
Allow DevOps SSH
DevOps Team Production Servers
SSH
DB Access — Backend
Backend Team Database Cluster
TCP:5432
Monitoring
All Users Grafana Server
HTTP
Edge Sync
Edge Nodes API Gateway
gRPC
Policy enforced
2 requests denied today
How it works

Verified before it's allowed.

Every connection — SSH, tunnel, or mesh traffic — passes through the policy engine before it's allowed.

1

Request

User or device initiates a connection.

2

Evaluate

Policy engine checks identity, role, group, target, port, direction.

3

Allow or deny

Connection proceeds or is blocked. Both are logged.

Core capabilities

Policy, matrix, simulation, audit.

The four primitives that turn "who can reach what" from a spreadsheet into an enforced contract.

Group-based policies

Define access rules using user groups and device groups. "DevOps team can SSH to production servers as root." Simple, readable, powerful.

DevOps TeamProductionSSH (root, deploy)
DevelopersStagingSSH, HTTP, TCP
InternsProductionDenied

Access matrix

See who can access what in a single grid view. Instantly spot gaps or over-provisioned access across your entire organization.

api-srvdb-prodgrafana
DevOps
Backend
Interns

Policy simulator

Test before you deploy. "Can Alice SSH to the database as root?" Simulate any access request without actually making the connection.

Targetdb-primary (10.0.0.12)
ActionSSH as root
✓ ALLOWEDby policy "Allow DevOps SSH"

Full audit trail

Every connection, every policy change, every login — logged with timestamp, user, device, and result. Searchable, exportable, compliance-ready.

09:15:02 alice SSH session startedallowed
09:14:58 bob Tunnel createallowed
09:14:12 charlie SSH to db-primarydenied
Direction control

Direction matters.

Not all connections are equal. Control which direction traffic flows between groups.

Ingress

Source can reach destination, but not the reverse. One-way access for least privilege.

DevOps → Production

Egress

Destination can reach source. Useful for callback or reverse connections.

Monitoring ← All Servers

Bidirectional

Both sides can initiate connections. Full mesh connectivity between groups.

API ⇄ Database Cluster
Author it your way

See the same policy three ways.

Click through it in the visual editor, or read it as cards or as code. The visual editor is the source of truth today; Git-versioned policy-as-code is on the roadmap.

Visual editor
policy: prod-rbac
ops
devs
prod-app
prod-db
allow deny

Drag a line, change a verdict. Click a node to see who's in the group.

HCL preview
prod-rbac.hcl
policy "prod-rbac" {
  allow {
    source      = ["group:ops"]
    destination = ["group:prod-app", "group:prod-db"]
    ports       = [22, 443]
  }

  allow {
    source      = ["group:devs"]
    destination = ["group:prod-app"]
    ports       = [443]
  }

  deny {
    source      = ["group:devs"]
    destination = ["group:prod-db"]
    # developers cannot reach prod-db
  }
}

Read your rules as code today. Git versioning and a Terraform provider are on the roadmap.

Pair with Access Map to see policy edges drawn live, or Audit Logs to review every deny verdict.

Lock down access in an afternoon.

Free for every feature while we're in beta. Define your first policy in minutes — no implicit trust, always verified.