Skip to Content
DocsPlatform managementSelf Service Portal

Self Service Portal

The MATTR Self Service Portal (SSP) is built on top of MATTR VII APIs and provides an easy-to-use interface to effectively manage and oversee tenant management and configuration.

Roles and permissions

The SSP is designed to be used by different roles within an organization. The SSP UI is aligned with the user’s role and the permissions assigned to them. This means that users will only see the features and functionalities that are relevant to their role. Refer to Access control for more information on available roles and associated permissions.

Tenant-centric experience

Every action in the SSP happens within the context of a specific tenant. Tenants represent distinct instances of MATTR VII, each with its own configuration, credentials, and governance. When you sign in to the SSP, you can easily switch between all the tenants you have access to, enabling streamlined oversight without compromising clarity or security.

How to gain access to a tenant

There are two primary ways to gain access to managing a tenant in the SSP:

  1. You create a tenant: When you create a tenant, you are automatically assigned the tenant’s admin role. This gives you full privileges within that tenant, including the ability to configure settings, issue credentials, and manage user access.

  2. You’re invited to manage a tenant: Another user with sufficient privileges can invite you to manage a tenant they control. In this case:

    • You are assigned a specific role as part of the invitation.
    • Your permissions in that tenant are determined by the role you’re given—limiting or enabling specific actions according to that scope.
    • You can work across multiple tenants, each with different roles depending on how you’ve been invited.

Inviting other users

Just as you can be invited to a tenant, you can also invite others to manage tenants that you administer. When you invite someone:

  • You select the role they will hold within that tenant.
  • This role defines what they can view, modify, or manage—ensuring fine-grained access control that aligns with your trust and governance requirements.
  • If the invited user already has access to the SSP, they will immediately see the new tenant in their list of accessible tenants.
  • If they do not have access to the SSP, they will receive an email invitation with login instructions.

Capabilities

The SSP currently supports the following functionalities:

  • Platform management: Manage your MATTR VII tenants:
  • Ecosystem: Manage your Ecosystem:
  • Credential issuance: Manage OID4VCI workflow components and configuration:
    • Authentication provider: Configure and edit an authentication provider to be used during credential issuance flows. Available options are similar to those described for configuring an Authentication provider using an API request.
    • Interaction hook: Configure an interaction hook to redirect a user to a custom component during the credential issuance journey. Available options are similar to those described for configuring an Interaction hook using an API request.
    • Claims sources: Configure and edit claims sources to fetch claims from an external endpoint and use them when issuing credentials. Available options are similar to those described for configuring a Claims source using an API request.
    • Credential configurations: Create a CWT, Semantic CWT, JSON and mDocs credentials configurations. Available options are similar to those described for creating a Credential configuration using an API request.
    • Credential offer: Create a credential offer by specifying credential configurations and request parameters. This capability is based on creating a Credential offer using an API request, with some additional capabilities to share the offer with the intended holder.
  • Credential verification: Configure mDocs online verification workflows:
    • Trusted issuers: Configure and manage mDocs issuers that can be trusted when verifying mDocs presented online. Available options are similar to those described for creating a trusted issuer using an API request.
    • Supported wallets: Configure and manage digital wallet applications that can present mDocs online for verification, and how to interact with these wallets. Available options are similar to those described for creating a wallet provider using an API request.
    • Applications: Configure and manage applications that can create mDocs online verification sessions, and how to interact with these applications. Available options are similar to those described for creating a verifier application using an API request.

The Self Service Portal is available to selected cloud environments. Contact us if you’re interested in accessing these features or learning more.

Additional resources

Tutorials

Guides

Last updated on