Core Responsibilities

The Issuer Service streamlines essential tasks in the SSI ecosystem:

  1. DID Document Management:

    • Automates DID registration on the EMPE Blockchain.

    • Manages keys and service endpoints.

  2. Schema Management:

    • Creates and stores credential schemas.

    • Retrieves, lists, and deletes schemas.

    • Supports versioning for iterative schema updates.

  3. Credential Issuance:

    • Issues Verifiable Credentials bound to a schema.

    • Offers targeted or open offerings.

    • Integrates with wallet flows for secure credential retrieval.

  4. Wallet Interactions:

    • Uses QR code-based flows for wallets to claim credentials.

    • Validates DID ownership for targeted offerings.

    • Employs authorization code and token exchange flows.

  5. Credential Lifecycle Management:

    • Lists issued credentials and their statuses.

    • Revokes credentials as needed.

    • Deletes credentials when obsolete.

  6. Security and Compliance:

    • Enforces HTTPS, cryptographic signing, and verification.

    • Uses x-client-secret and bearer tokens for secure operations.

These core functions enable issuers to manage identity-related processes confidently, maintaining alignment with SSI standards.

Last updated