Participants validation

Operations related to validating Participants within an Ecosystem.

Validate issuer

Validates that an issuer is allowed to issue a specific credential format according to the ecosystem policy.

Analytics events

  • ECOSYSTEM_VALIDATE_PARTICIPANT_START
  • ECOSYSTEM_VALIDATE_PARTICIPANT_SUCCESS
  • ECOSYSTEM_VALIDATE_PARTICIPANT_FAIL
Roles: ["admin","dts-consumer"]
SecuritybearerAuth
Request
Request Body schema: application/json
required
One of:
profile
required
string

The credential profile to be validated against the ecosystem policy.

Enum: "compact" "compact-semantic" "web-semantic"
identifier
required
string

The participant's (issuer/verifier) identifier for issuing/verifying the provided credential format.

type
string

The credential type.

Responses
200

Validation completed

400

Bad Request. The request was malformed or missing required parameters.

500

Internal Server Error. An unexpected error occurred.

post/v1/ecosystems/issuer-validation
Request samples
application/json
{
  • "profile": "compact",
  • "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21",
  • "type": "DriverLicense"
}
Response samples
application/json
{
  • "validated": true,
  • "policyVersion": "1698371362017",
  • "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21"
}

Validate verifier

Validates that a verifier is allowed to verify a specific credential format according to the ecosystem policy.

Analytics events

  • ECOSYSTEM_VALIDATE_PARTICIPANT_START
  • ECOSYSTEM_VALIDATE_PARTICIPANT_SUCCESS
  • ECOSYSTEM_VALIDATE_PARTICIPANT_FAIL
Roles: ["admin","dts-consumer"]
SecuritybearerAuth
Request
Request Body schema: application/json
required
One of:
profile
required
string

The credential profile to be validated against the ecosystem policy.

Enum: "compact" "compact-semantic" "web-semantic"
identifier
required
string

The participant's (issuer/verifier) identifier for issuing/verifying the provided credential format.

type
string

The credential type.

Responses
200

Validation completed

400

Bad Request. The request was malformed or missing required parameters.

500

Internal Server Error. An unexpected error occurred.

post/v1/ecosystems/verifier-validation
Request samples
application/json
{
  • "profile": "compact",
  • "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21",
  • "type": "DriverLicense"
}
Response samples
application/json
{
  • "validated": true,
  • "policyVersion": "1698371362017",
  • "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21"
}