Decision Flow
The Parmana decision flow defines how authority is verified before actions occur. Rather than allowing systems to execute actions directly, Parmana verifies that the required policy conditions have been satisfied before execution.Overview
Parmana answers one question:Did the right policy authorize this action?If the answer is yes:
Step 1 — Task
A customer or system initiates a business action. Examples:Step 2 — Policy
The organization maps the task to a policy. Example:Step 3 — Schema
Every policy defines a schema. The schema specifies which signals are required before evaluation. Example:Step 4 — Verified Signals
External systems verify the required facts. Examples:Step 5 — Evaluation
Verified signals are submitted to Parmana.Step 6 — Attestation
Evaluation produces a signed attestation.- Policy
- Policy version
- Decision
- Evidence fingerprint
- Provenance
- Signature
Step 7 — Override (Optional)
Some policies require human escalation. Example:Step 8 — Execution
Execution occurs outside Parmana. Examples:Step 9 — Execution Integrity Proof
After execution, the system confirms what actually happened.Step 10 — Verification
Evidence can be independently verified.Complete Flow
Banking Example
A customer asks an AI assistant to transfer money.Authority Trail
The decision flow creates a complete authority trail.- Which policy applied
- Which facts were verified
- Which decision was made
- Whether an override occurred
- What action was executed
- Whether execution matched authorization