Vidos provides a comprehensive ecosystem of composable services that work together to enable robust verification, validation, and trust workflows. Each service focuses on a specific aspect of the verification pipeline while maintaining interoperability with the other services.
The Vidos platform is built around these core services:
The resolver translates decentralized identifiers (DIDs) into their corresponding DID documents, providing essential cryptographic material for verification processes. It implements the W3C DID Resolution specification and supports multiple DID methods through a unified interface.
The verifier evaluates cryptographic proofs, signatures, and credentials against trusted parameters. It performs the critical function of determining whether a particular claim or assertion can be trusted based on cryptographic evidence and verification policies.
The validator ensures data conforms to expected schemas, formats, and rules before proceeding with verification. It provides quality control by validating inputs against defined constraints, preventing errors from invalid or incomplete data.
The authorizer evaluates verification results against predefined policies to make access control decisions. It acts as a gatekeeper that determines whether requested actions should be permitted based on verified identity claims and contextual information.
The gateway provides a unified entry point for clients to access the various Vidos services. It simplifies integration, manages service discovery, and coordinates complex workflows across multiple services through a single consistent API.
A key strength of Vidos is the ability to compose services to create customized verification workflows. Services can be arranged in different combinations to support various trust scenarios:
This composable approach allows you to build exactly the verification capabilities your applications need.
Each core service has a corresponding management service that enables:
These management services provide the control plane for your Vidos deployment, while the core services handle the actual verification workloads.
To learn more about each service, explore the dedicated documentation:
For practical implementation guides, see our How-to Guides section.