ChorSSI Framework
The model-driven ChorSSI framework uses choreography diagrams to design and manage SSI operations. It includes components for modeling credential exchanges, generating software agents for each organization, and storing interaction data on the blockchain, enabling secure and automated SSI processes without requiring technical expertise.

ChorSSI Framework Phases

Modelling: Organizations create a choreography model representing SSI operations and interactions. The model defines participants, messages, and execution flow, and ChorSSI uses it to generate blockchain infrastructure and software agents automatically. Errors can be corrected at this stage before execution.
Execution: Organizations perform SSI operations following the choreography. Agents handle blockchain communication and protocol execution, requiring users only to provide necessary data, which reduces manual coding and simplifies task execution.
Monitoring: Organizations track and verify the execution of SSI operations, ensuring that exchanged data meets the model’s requirements. The monitoring phase supports testing, evaluation, and provides feedback for improving the SSI scenario.