Download OpenAPI specification:Download
OpenAPI specification for the decision evaluation endpoint.
The Decision API gathers evidence (registry + VC) and applies business rules to produce a structured decision outcome.
decision_evaluationEvaluates an authorization decision by gathering evidence and applying purpose-specific rules.
Audit: Emits decision_made event with outcome and reason.
| purpose required | string Enum: "age_verification" "sanctions_screening" Decision purpose |
required | object |
{- "purpose": "age_verification",
- "context": {
- "national_id": "123456789"
}
}{- "status": "pass",
- "reason": "all_checks_passed",
- "conditions": [ ],
- "evidence": {
- "citizen_valid": true,
- "sanctions_listed": false,
- "has_credential": true,
- "is_over_18": true
}, - "evaluated_at": "2025-12-03T10:00:00Z"
}