Verification Event
The VerificationEvent
tracks the status of credential requests that are initiated via the credentials/verify
endpoint of the verifier service.
Example Verification Event
{
"type": "id.walt.commons.events.VerificationEvent",
"eventType": "VerificationEvent",
"_id": "e7a33f7b-024c-4ff7-980b-d47f7ed825e7",
"originator": null,
"organization": "waltid",
"target": "waltid.mycustomer.verifier1",
"timestamp": 1741252466353,
"action": {
"type": "init_session"
},
"status": {
"type": "Open"
},
"callId": "9c2f6b21-8d99-4a41-8950-66f5aa4485d2",
"error": null,
"sessionId": "bec96d15-6fe9-4553-a873-82b2ef270b15",
"format": "vc+sd-jwt",
"signatureAlgorithm": "",
"credentialType": "identity_credential"
}
VerificationEvent Attributes
- type: Specifies the Kotlin class name of the event.
- eventType: Indicates the type of event. In our case
"VerificationEvent"
. - _id: A unique identifier for the event, represented as a UUID, e.g.
"e7a33f7b-024c-4ff7-980b-d47f7ed825e7"
. - originator: Attribute identifying the user or system that initiated the event.
- organization: The organization responsible for the event, e.g.
"waltid"
. - target: The service in which the event was triggered, e.g.
"waltid.mycustomer.verifier1"
. - timestamp: The time the event occurred, represented as a Unix timestamp in milliseconds, e.g.
1741252466353
. - action: This describes the specific action of the event, e.g.
"init_session"
. - status: The current state of the event. It is represented as an object with a
type
of"Open"
, indicating that the event is in progress. It can also beSuccess
orFailure
. - callId: An optional identifier for tracking HTTP calls, represented as a UUID. Here, it is
"9c2f6b21-8d99-4a41-8950-66f5aa4485d2"
. - error: An optional attribute that contains an error message if the event encountered an issue.
- sessionId: A unique identifier for the session associated with the event, represented as a UUID. In this example, it is
"bec96d15-6fe9-4553-a873-82b2ef270b15"
. - format: The format of the credential being verified. In this example, it is
"vc+sd-jwt"
. - signatureAlgorithm: The algorithm used for signing.
- credentialType: The type of credential being verified, e.g.
"identity_credential"
.