Vidos Services

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.

Core Services Overview

The Vidos platform is built around these core services:

Resolver

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.

Verifier

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.

Validator

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.

Authorizer

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.

Gateway

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.

Service Composition

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:

  • Basic signature verification: Resolver → Verifier
  • Validated credential verification: Validator → Resolver → Verifier
  • Access control workflow: Validator → Resolver → Verifier → Authorizer
  • Complete trust pipeline: Gateway → (Validator → Resolver → Verifier → Authorizer)

This composable approach allows you to build exactly the verification capabilities your applications need.

Management Services

Each core service has a corresponding management service that enables:

  • Configuration of service instances
  • Monitoring of service health and performance
  • Management of service policies and rules
  • Lifecycle operations (create, update, delete)

These management services provide the control plane for your Vidos deployment, while the core services handle the actual verification workloads.

Getting Started

To learn more about each service, explore the dedicated documentation:

For practical implementation guides, see our How-to Guides section.