Govern

Security and governance for teams and agents.

Every agent and workflow runs as its own identity, with the permissions you set, and every action is logged. No static keys.

Free forever plan, no commitment, in your own cloud account.

Built from the real interface. Open the demo tenant in the live demo. No sign-in.

Today
94 daysMedian time to fix a secret that leaked into a GitHub repository.
With Wayfinder
0 stored keysWorkflows and agents get a short-lived identity for each run. There is no password or API key to leak.
acme / payments / Approval cost-control run 88 GateAudit
PlanApproveApply

Right-size api from 6 to 3 replicas. Saves 34% on the flagged service. Needs 2 of 2 approvals from security-team.

  • agent/cost-triageread_metrics, list_resources, as sa:cost-triage, in its own sandbox
    allowed
  • agent/cost-triageopen_pull_request, gated on approval
    held
  • jon@acmeapproved plan, 03:41
    recorded

Before and after

Before

  • Long-lived cloud keys in CI and on laptops
  • Access managed in a spreadsheet
  • Agents with more permission than the person who wrote them
  • Audit assembled from five tools before a review
  • Autonomy blocked because nobody can vouch for it

With Wayfinder

  • Workload identity via OIDC, nothing stored either side
  • RBAC by scope: tenant, workspace, environment
  • A run can never exceed its author, checked at authoring time
  • One audit trail, every action attributable, agent ones included
  • Own kernel sandboxes and approval gates, so security can say yes

How it works

Identity

Users through your identity provider. Workloads, workflows and agents as service accounts with scoped roles.

Limits

Tools are the permissions for agents. Policy checks before the cloud. Approval gates in the graph.

Evidence

Every run, delivery, call and approval is a record you can open again.

In the product

acme / payments / AI agent cost-triage ConversationDefinitionRuns
  • WF
    Workflow cost-control, run 88Input: CostFinding, api, +34% week on week. Identity: sa:cost-triage. Sandbox: own kernel.
  • AI
    Called read_metrics(api, 7d)CPU 11% average across 6 replicas. Requests flat. Replica count changed on 14 Sep.
  • AI
    Called list_resources(stack: payments)api: 6 replicas, requested by deploy #2231. Previous: 3.
  • AI
    ResultCause: replica bump left in place after load test. Proposed: 6 to 3, saves 34%. Tested in a replica, p95 unchanged.
    structured result2 tools calledheld for approval

What this shows

  1. The agent ran as sa:cost-triage, in its own sandbox, with two read-only tools.
  2. The write was held for approval; the agent could not perform it itself.
  3. The conversation is the audit log: every call and every result.

Components

Workload identity

OIDC trust between your cloud account and Wayfinder. No keys.

RBAC and scopes

Roles per tenant, workspace and environment. Roles apply downward: tenant, then workspace, then environment.

Service accounts

The identity a workflow task or agent acts as.

Sandboxes

An agent with a shell gets its own kernel, default-deny network, no metadata access.

Policy checks

Run before anything reaches the cloud.

Audit trail

Invocations and conversations kept as resources, attributable and replayable.

Security and governance

Accredited

Accredited: ISO 27001, ISO 9001, ISO 14001, and cloud partner status with AWS, Microsoft and Google.

In your cloud

Runs in your own cloud account; your data does not leave it.

Scoped credentials

Every credential is scoped, purposed and rotated as an external identity.

One audit trail

The audit trail is the same record the platform runs on, not a copy.

Accreditations and partnerships

  • AWS Partner, Advanced Tier Services
  • Microsoft Solutions Partner, Infrastructure Azure
  • Google Cloud Partner
  • ISO 27001 certified
  • ISO 9001 certified
  • Certified B Corporation

Book a demo for your security team.

Book a demo and we will walk through the controls with them.