Product overview
Check the authority a request requires.
RAIFFA supports the decision without making it. It lays options side by side with their assumptions and keeps a record of who approved what, on what basis.
FIXED BLOCKED CASE
Block a request with missing authority requirements.
Check identity, session, and policy binding in a server-issued test request, then stop before evaluation when the binding is missing.REQUEST / FIXTURE
- DecisionCaseRef
- opaque / presentserver-issued descriptor
- Policy profile
- owner-held / pinned
- Actor-session binding
- MISSING
Block a request with missing authority requirements.
Input
REQUEST / FIXTURE
- DecisionCaseRef
- opaque / presentserver-issued descriptor
- Policy profile
- owner-held / pinned
- Actor-session binding
- MISSING
Verify
INTEGRITY / EXACT BINDING
- Candidate integrity
- PINNED
- Owner policy plan
- VERIFIED
- Exact mapping
- NOT FOUND
Result
FAIL CLOSED / RECEIPT
- Status
- BLOCKED_CONTRACT
- Authorization
- false
- External effects
- 0No dispatch, release, or write
Check the authority requirements for a request
RAIFFA checks the human approval and authority basis for a request. Evidence or decision conditions alone do not create authority.
Separate request, approval, and execution
- 01Fix the requested action
Identify subject, purpose, scope, expected impact, and stopping conditions.
- 02Verify authority and prerequisites
Confirm role, validity period, limits, and required prior review.
- 03Record the human response
Approval, rejection, hold, or request for more evidence must be explicit.
- 04Keep any future execution separate
The current local validation does not transmit actions. If an operational connection is later provided under separate terms and verification, retain the authority-check record and actual execution outcome as separate events.
Record a blocking reason when requirements are not met
RAIFFA stops the request when authority or a safe execution path cannot be verified. It records the reason and the conditions required for another review.
- No valid approver or governing role
- Expired, revoked, or materially changed approval
- Requested scope no longer matches approved scope
- No permitted execution path or accountable actor
- Execution outcome or audit evidence cannot be verified
The public execution checks authority requirements only
RAIFFA validates authority requirements and blocking behavior with fixed synthetic data in the public GET flow and local tests. It does not provide organizational authority, external execution, or autonomous execution rights.