# Verifier

The Verifier is a core component of the EVDI (Empeiria’s End-to-End Verifiable Data Infrastructure) ecosystem. It validates Verifiable Presentations (VPs) and Decentralized Identifiers (DIDs) according to recognized standards such as OIDC4VP and W3C Verifiable Credentials. By acting as an intermediary between Empe DID Wallets and relying parties ( client applications), the Verifier enables secure, passwordless authentication, credential-based access control, and other trust-driven workflows.

**Key Highlights:**

* **Standards Alignment**: Adheres to W3C VC and OIDC4VP specifications for interoperability.
* **Flexible Integration**: Works seamlessly with various architectures, offering server-side libraries and client-side integration support.
* **Real-Time Feedback**: Uses Server-Sent Events (SSE) to provide immediate status updates during verification flows.
* **Extensible Architecture**: Future-proof design that can incorporate additional credential types, expanded query capabilities, and integration with multiple DID methods.

This documentation outlines the concepts, flows, APIs, and best practices for integrating and maintaining the Verifier in your applications.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.empe.io/develop/verifier.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
