What each answers
Where Parmana adds something
- A person per action, not per role. A scope or role grants a class of actions for a long time. A Parmana approval covers one action on one resource, up to one amount, once, until it expires (15 minutes by default, at most 24 hours), and is signed by a registered approver (Human approval).
- The agent never holds the credentials. The gateway holds them and releases each action only after checking the signed authorization (Credential isolation). A guardrail or an in-agent confirmation can be skipped by an agent that holds the keys; Parmana’s check cannot be skipped by an agent that does not.
- Evidence, not logs. Each action and each refusal has a signed record a regulator, auditor or customer can verify without access to your systems (Execution Trust Records, Refusal records).
- Governed rules. Policies, approvers and external connectors change only through a second person, and each change is signed (Maker checker).
Where Parmana is weaker
- It does not read text. Parmana does not detect prompt injection, toxic output or data leakage in what the model says. Use a guardrail for that. Parmana limits what an injected agent can do, not what it says.
- Only actions that go through it. Parmana enforces nothing at the network level. An agent that holds other credentials, or a system reached another way, is outside it.
- A person in the loop is slow by design. Requiring approval adds human latency to every action that needs it. Policies decide which actions need it; most teams require it only above a risk threshold.
- Facts the agent declares are not checked against another system. They can only cause a refusal, never an approval (G-51). A policy engine fed from your own systems can use facts Parmana does not see.
- Approvers are not yet limited to particular actions or policies (G-50). IAM can scope who approves what more finely today.
- Few ready made connectors. HubSpot, GitHub, Paytm and Slack are built in; anything else goes through a registered external endpoint or a connector you write (Connect any external system). An API gateway already fronts all your APIs.
- Young, with a small operational surface. No metrics, tracing or dashboards yet; key custody is local files or AWS KMS only. IAM products and API gateways have years of production use, scale and operations tooling behind them. See Limitations and the Roadmap.
Using them together
A typical stack, outside in:- IAM authenticates the agent and the people, and issues the agent a Parmana caller key only.
- An API gateway in front of Parmana handles TLS, routing, quotas and network policy.
- Guardrails check the model’s input and output text.
- Parmana checks each proposed action against its policy, requires a signed approval where the policy says so, releases it through the gateway with the credentials it holds, and signs the record.
- Your logging and SIEM collect Parmana’s records alongside everything else; the records stay verifiable on their own.
Next
- How Parmana thinks: the six ideas behind every request.
- OWASP mapping: Parmana against the OWASP Top 10 for LLM and agentic applications.
- Limitations: every open issue, with evidence.