Governed key brokering
Short-lived virtual keys replace long-lived provider keys on developer machines. A leaked key is worth, at worst, a few hours scoped to one project, and it is revocable instantly.
AIMS sits in front of your OpenAI-compatible gateway, controls who can use which models, issues short-lived scoped keys, and attributes every token and every pound to org, project, feature, and developer.
An illustrative view of the AIMS control plane, showing how one request moves through entitlement checks, provider routing, and spend attribution.
Projects
Models
Providers
Short-lived virtual keys replace long-lived provider keys on developer machines. A leaked key is worth, at worst, a few hours scoped to one project, and it is revocable instantly.
Every token is attributed down the chain: organisation → project → feature → developer. The result is 100% of AI spend accounted for, with nothing landing in an opaque bill.
Admins choose exactly which models each project may use, enforced at the gateway rather than trusted from the client. Expensive frontier models are a deliberate choice, not a default.
Projects carry a model allow-list and a monthly budget; features sub-divide spend for attribution. Quotas raise alerts at 80% and 100%, with a two-stage approval workflow for new project budgets.
Developers sign in with your existing OIDC identity. No new passwords or personal accounts.
A scoped virtual key is issued per session for allowed models only. Minting a new key revokes the old one immediately.
Every call goes through one OpenAI-compatible gateway, the only place provider keys are held. Unpermitted models are blocked at source.
Each request is tagged to organisation, project, feature, and developer. Usage and cost roll up automatically by team and feature.
Watch one request move through governance, gateway routing, and spend attribution.
Each request is entitlement-checked, gateway-routed, tagged to project and feature, and attributed as a readable spend line.
This trace shows identity, entitlement, policy, routing, and attribution decisions in order, before provider spend occurs.
Spend arrives already broken down the way you work, by project and by feature, not as one lump sum. The person signing for the bill can finally answer what it bought.
AIMS enforces identity, policy, and feature context at the gateway, so every cost line is attributable and actionable.
base_url = "https://gateway.aims.dev/v1"HTTP 403 · budget_exceededaims key mint --ttl 4h --scope checkout-redesignnpm install @aims/gateway