API Reference

Base URL

https://registry.siros.org/api/v1

GET /schemas

Returns all registered attestation schemas as unsigned JSON (or JWS compact serialization when signing is enabled).

curl https://registry.siros.org/api/v1/schemas.json

The response contains a data array of SchemaMeta objects, plus total, limit, and offset fields.

GET /schemas/{schemaId}

Returns a single SchemaMeta object by UUID.

curl https://registry.siros.org/api/v1/schemas/{uuid}.json

GET /attributes

Returns the Catalogue of Attributes — a cross-cutting index of all claims defined across registered credentials (per TS11 §4.2).

curl https://registry.siros.org/api/v1/attributes.json

The response contains a data array of Attribute objects, plus total, limit, and offset fields.

Supports query parameters:

ParameterDescription
limitMaximum number of results (default: all)
offsetNumber of results to skip (default: 0)
nameSpaceFilter by namespace URI
identifierFilter by attribute identifier (substring match)

GET /attributes/{attrId}

Returns a single Attribute object by identifier.

curl https://registry.siros.org/api/v1/attributes/{identifier}.json

See the Catalogue of Attributes page for a browsable view.

Signature Verification

When signing is enabled, responses are also available as .jwt files (JWS compact serialization). Public keys are published as a JWKS at https://registry.siros.org/api/v1/.well-known/jwks.json.

OpenAPI Specification

Download OpenAPI 3.1 specification

Statistics

12 registered credential(s). Last built: 2026-06-10T18:54:36Z.