Skip to main content

Overview

The SIROS ID platform is an open-source, multi-tenant digital credentials platform built around the OpenID4VC ecosystem. It enables organizations to issue, manage, and verify digital credentials following EU Digital Identity Wallet (EUDIW) standards.

Wallet Interoperability

The SIROS ID Issuer and Verifier are designed to work with any standards-compliant digital wallet, not just the SIROS ID Credential Manager. As long as a wallet implements the required OpenID4VC protocols (OID4VCI for issuance, OID4VP for verification), it can interact with SIROS ID services.

This includes:

  • SIROS ID Credential Manager (based on wwWallet) – the reference wallet used throughout this documentation
  • EUDI Reference Wallet – the EU Digital Identity reference implementation
  • Third-party wallets – any wallet implementing OID4VCI/OID4VP and supported credential formats
  • Native mobile wallets – iOS and Android applications with protocol support
Interoperability

When integrating with SIROS ID, you can support multiple wallets simultaneously. Users choose their preferred wallet, and the protocols ensure consistent behavior across implementations.

Architecture

How it works:

  1. Issuance: Your identity provider authenticates users, and the issuer creates digital credentials stored in the user's wallet of choice. Any OID4VCI-compatible wallet can receive credentials.

  2. Verification: When users access your application, they present credentials from their wallet. The verifier validates them and returns standard OIDC tokens to your app. Any OID4VP-compatible wallet can participate.

  3. Trust: Go-Trust provides unified trust evaluation via AuthZEN, querying ETSI Trust Lists, OpenID Federation, and DID documents.

Core Components

ComponentDescriptionLearn More
IssuerCreates and signs digital credentials using OID4VCI protocol. Works with any compatible wallet.Issuer Integration
Credential ManagerDigital wallet based on wwWallet with significant SIROS enhancements. The SIROS ID Credential Manager is one example of a compatible wallet.Credential Manager
VerifierValidates credentials and provides OIDC/OID4VP interfaces. Accepts presentations from any compatible wallet.Verifier Integration
Trust FrameworkOpenID Federation and ETSI TSL support for trust validationTrust Architecture
Credential Type RegistryAggregated credential type metadataregistry.siros.org

Supported Standards

For a comprehensive list of implemented standards and specifications, see the Standards & Specifications page.

Protocol Summary

StandardDescriptionUse Case
OID4VCIOpenID for Verifiable Credential IssuanceCredential issuance flows
OID4VPOpenID for Verifiable PresentationsCredential verification
SD-JWT VCSelective Disclosure JWT Verifiable CredentialsEUDIW credential format
ISO 18013-5Mobile driving license standard (mDL/mDoc)Mobile documents
Digital Credentials APIW3C Digital Credentials APIBrowser-native flows
Token Status ListsCredential revocation mechanismStatus checking

Credential Formats

FormatSelective DisclosureStatusPrimary Use
SD-JWT VC✅ YesRecommendedEU Digital Identity
mDL/mDoc✅ YesSupportedMobile documents
JWT VC❌ NoLegacyCompatibility

Deployment Options

OptionDescriptionBest For
HostedUse SIROS ID cloud servicesQuick start, SaaS model
Self-HostedDeploy in your infrastructureData sovereignty, on-premise
HybridMix hosted and self-hostedFlexible requirements

Getting Started

Quick Start Guide – Get up and running in under 15 minutes

Integration Guides

AreaGuideDescription
IssuanceIssuing CredentialsCore guide for credential issuance
SAML IdPConnect SAML identity providers
OpenID Connect ProviderConnect OIDC providers
VerificationVerifying CredentialsCore guide for credential verification
OpenID Connect RPIntegrate with OIDC applications
TrustTrust ServicesConfigure trust frameworks

Demo Environment

A SIROS ID demo environment is available for testing:

ServiceURL
Walletid.siros.org
Demo Verifierhttps://main.demo.verifier.id.siros.org
Demo Issuerhttps://main.demo.issuer.id.siros.org
Hosted Service URL Pattern

SIROS ID hosted services use subdomain-based multi-tenancy:

  • Wallet: https://id.siros.org/id/<tenant>
  • Verifiers: https://<tenant>.verifier.id.siros.org
  • Issuers: https://<tenant>.issuer.id.siros.org

Source Code

Support

  • 📧 Email: support@siros.org
  • GitHub Issues: For technical issues and feature requests