API Reference
This page provides interactive API documentation for the SIROS ID platform services. Each API specification can be explored below, and the raw OpenAPI/Swagger files are available for download.
Go-Trust API
The Go-Trust API is a multi-framework trust decision engine providing AuthZEN-based trust evaluation. It supports ETSI TS 119612 trusted lists, OpenID Federation, and DID Web trust frameworks.
- Version: 2.0
- License: BSD-2-Clause
- Repository: sirosfoundation/go-trust
- Spec: Download OpenAPI spec
Expand Go-Trust API
Wallet Backend Admin API
Internal administration API for managing the wallet backend multi-tenant infrastructure. This API manages tenants, users, credential issuers, and verifiers.
- Version: 1.0.0
- License: Apache 2.0
- Repository: sirosfoundation/go-wallet-backend
- Spec: Download OpenAPI spec
Expand Wallet Backend Admin API
VC Platform APIs
The VC platform provides the core credential issuance and verification services for SIROS ID. It exposes several service-specific APIs:
API Gateway (Datastore)
The API Gateway handles core data operations for the VC platform.
- Version: 2.8
- Spec: Download Swagger spec
Expand API Gateway API
Registry API
The Registry service manages credential metadata and trust information.
- Version: 0.1.0
- Base path:
/api/v1 - Spec: Download Swagger spec
Expand Registry API
Issuer API
The Issuer service handles credential issuance workflows.
- Version: 0.1.0
- Base path:
/issuer/api/v1 - Spec: Download Swagger spec