ID Gateway Decision API (0.1.0)

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.

Security

  • All endpoints require valid bearer token (JWT)
  • Consent required: decision_evaluation
  • TLS-only transport in production

Evaluate a decision for a given purpose

Evaluates an authorization decision by gathering evidence and applying purpose-specific rules.

Audit: Emits decision_made event with outcome and reason.

Authorizations:
bearerAuth
Request Body schema: application/json
required
purpose
required
string
Enum: "age_verification" "sanctions_screening"

Decision purpose

required
object

Responses

Request samples

Content type
application/json
Example
{
  • "purpose": "age_verification",
  • "context": {
    }
}

Response samples

Content type
application/json
Example
{
  • "status": "pass",
  • "reason": "all_checks_passed",
  • "conditions": [ ],
  • "evidence": {
    },
  • "evaluated_at": "2025-12-03T10:00:00Z"
}