Modular Design
Cinnamon’s functionalities are divided into distinct modules:
- Cinnamon Platform
- Cinnamon Anonymization
- Cinnamon Synthetization
- Cinnamon Evaluation
- Cinnamon Risk-Assessment
Cinnamon Platform acts as the center of the platform and is responsible for integrating all the other modules into Cinnamon. The platform manages the data flow and controls processes running on other modules. Communication is only done between platform and other modules, allowing each module to function independently. This modular design ensures that modules can be swapped with custom implementations, as long as the required API endpoints are implemented.
Last updated on