Blocktrust Workflow Platform is an open-source, no-code solution for creating and managing Self-Sovereign Identity (SSI) workflows. The project heavily relies on Hyperledger Identus (formaly Atala PRISM) and in particular its Cloud Agents. It simplifies the process of issuing and validating credentials, making SSI integration accessible to developers, businesses, and innovators without requiring deep SSI expertise.
The primary goal of the Blocktrust Workflow Platform is to accelerate the adoption of Self-Sovereign Identity (SSI) by providing an intuitive, flexible, and powerful toolset for creating SSI workflows based on Hyperledger Identus (formaly Atala PRISM) . By eliminating the complexity typically associated with SSI integration, we aim to make digital identity solutions more accessible and implementable across various projects and use cases.
Upon completion, the Blocktrust Workflow Platform will offer:
- A user-friendly interface for creating, configuring, and managing SSI workflows
- A set of triggers and actions for building versatile SSI processes
- Templates for common SSI workflows to jumpstart integration
- Open-source codebase allowing for community contributions and customizations
- Compatibility with multiple operating systems and cloud environments
- Framework: Built on .NET using C#
- Database: PostgreSQL
- Deployment: Docker image for easy setup and portability
-
Triggers: Listen for specific events or inputs, such as:
- POST/GET requests to predefined endpoints
- Form submissions
- DIDComm messages (e.g., Basic messages, PRISM connect protocol requests)
-
Actions: Process and validate inputs, including:
- DID resolution
- Credential verification
- Input value checks
- Calling predefined endpoints
- Issuing or revoking credentials
- Sending DIDComm messages
- Managing DIDs (create, update, deactivate, publish)
- Generating QR codes for Out-of-Band connections
- Automated Credential Issuance: When a user completes a course, automatically issue a credential to their provided wallet address.
- Streamlined User Registration: Upon QR code scan, register the user and redirect them to a specified page.
- KYC Verification: Automatically verify a user's KYC credential and grant access to protected resources.
- SSI-based Sign-In: Generate a JSON Web Token for users signing in with their SSI credentials.
For questions, feedback, or collaboration opportunities, please reach out to the Blocktrust team at blocktrust.dev or on our Discord channel.