Scoped identity
Bind each agent credential to a tenant, environment, and named agent identity.
The Agent Gateway is the governed access layer planned between AI agents and Launch Rail services. Its job is to make tenant scope, allowed actions, approvals, budgets, expiration, revocation, and audit evidence explicit.
These are acceptance requirements, not claims that a production gateway is already available.
Bind each agent credential to a tenant, environment, and named agent identity.
Default deny, then allow only reviewed tools and actions for the stated workflow.
Pause the first mutation workflow until an authorized person approves it.
Set customer-defined ceilings and fail closed when a budget is exhausted.
Evaluate the same tenant and action policies used by the application before execution.
Record request, policy decision, approval, execution result, and correlation context.
Require an expiration for every credential instead of issuing standing access.
Invalidate an agent policy immediately without waiting for normal expiry.
Each policy combines scope, identity, tools, actions, approval mode, budgets, expiry, and revocation state. Secret values remain references; they do not belong in a policy manifest or diagnostic log.
tenant: "<tenant-id>"
environment: "staging"
agent_identity: "support-copilot"
permitted_tools:
- identity.get_company
- audit.search_events
- identity.create_invitation
approval_mode:
reads: allow
mutations: required
budgets:
requests: "<customer-defined>"
cost: "<customer-defined>"
expires_at: "<required-timestamp>"
revocation_state: activeA credential for one tenant cannot inspect or mutate another tenant.
A write never executes before the required authorized approval is attached.
Requests fail closed when the configured rate or cost budget is reached.
Emergency revocation blocks the next request and is itself auditable.
Application policy denial cannot be bypassed by a gateway allowlist.
Request, policy, approval, execution, and outcome remain correlated.
Start with read access and one approval-gated invitation flow. Expansion follows evidence, not enthusiasm.