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.

Architecture

How it works:

  1. Issuance: Your identity provider authenticates users, and the issuer creates digital credentials stored in user wallets.

  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.

  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 protocolIssuer Integration
Credential ManagerwwWallet-based wallet for storing and presenting credentialsCredential Manager
VerifierValidates credentials and provides OIDC/OID4VP interfacesVerifier Integration
Trust FrameworkOpenID Federation and ETSI TSL support for trust validationTrust Architecture
Credential Type RegistryAggregated credential type metadataregistry.siros.org

Supported Standards

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/<tenant>
  • Verifiers: https://<instance>.<tenant>.verifier.id.siros.org
  • Issuers: https://<instance>.<tenant>.issuer.id.siros.org

Source Code

Support

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