Issue Credentials
With Gataca Studio, you can create, validate, and digitally sign identity credentials according to W3C standards for global interoperability.
You can easily create credential issuance templates to integrate an issuance process into your website or application.
Create an Issuance Template
When accessing Gataca Studio, you can create a new issuance template directly from the main dashboard or by selecting "Create Template" in the Identity Templates > Issuance section.

Step 1: Configuration
Issuance ID
Start by naming your issuance template. This name should clearly describe the credential you plan to issue. It will serve as the primary reference throughout the platform and when associating it with API keys.
Requester DID
Choose the DID (Decentralized Identifier) you want to designate as the issuer of the credential. By default, a DID named “My DID” has been created for you, which you can use for your first issuance template. If you prefer, you can create a new DID.

Step 2: Issuance
Credential Type
Select the type of credential you want to issue. Each verifiable credential must declare its type in the template, defining the content and format of the credential. Choose the type that best fits your needs.

If your organization needs a credential type not currently supported, please contact us to discuss your requirements.
Customization tools
You can personalize the credential you issue by adding your logo and your preferred color.
Advanced options
Selective Disclosure (SD-JWT): When enabled, this option allows the user to share only specific attributes from their credential instead of revealing the entire credential. Attributes are individual pieces of information (or claims) about the credential holder. This feature is useful when a verifier requests only certain details, not the full credential.
Step 3: Request
Define which personal information, in the form of verifiable credentials, users must provide before issuing your credential.

1. Select data to request
You can scroll through the list or use the search bar to select the necessary credentials.
Users will need to have these credentials in their wallets before they can request the issuance.
2. Requested data settings
Specify which credentials are essential (required) and which are nice-to-have information (optional). Required credentials are necessary to complete the credential issuance, while optional credentials provide additional, non-essential information.
By default they are marked as optional.
3. Requested data advanced settings (optional)
Level of trust
When requesting credentials from users, decide if they need to meet a specific level of trust.
The level of trust reflects how reliable the credential is and how confident you can be that the person presenting it is who they claim to be. This confidence is based on the trust framework in place.
This level, based on standards set by Gataca, is related to the eIDAS regulation’s levels of assurance.
Trusted Credentials are issued by entities that are listed in the Gataca's Public Issuer Registry. To register your DID in a Trusted Registry, submit a ticket.
Purpose
You can define the reason or intended use for requesting this credential. This helps clarify the context for both the issuer and the recipient.
Security configuration
Set up any additional security measures users must complete before receiving the issued credential, such as two-factor authentication (2FA) via biometrics, OTPs (one-time passwords), or in-app authentication.
Summary and Preview
Review the template and make changes if you need to.
On the right side, you can see a live preview of how the credential will appear in the user’s wallet and how the requested information will be displayed when the user applies for this credential.

Successful Configuration
Once you’ve completed the configuration, you’ll see confirmation that the issuance template has been saved. You can now test your template using our sandbox or can integrate your template with your system.
We recommend testing your template in the sandbox before integrating it with your system. This allows you to experience the user process firsthand and ensures everything works as expected before going live.

Last updated

