Contact Info

What Are You Looking For?

Core Modules

The platform follows a modular microservices architecture, where each functional component—such as authentication, data access, workflow management, and notifications—is implemented as an independent, containerized service. This modular design ensures that each module can scale independently, be updated without impacting others, and integrate seamlessly to support secure and flexible digital data sharing.

Frontend Service

Handles UI rendering, session management, and communication with backend APIs.

Subscription Service

Manages subscriptions, usage limits, and metering for different organizations.

Notification Service

Sends real-time alerts, email notifications, and messages.

Workflow Service

Automates approval chains and multi-level data access workflows.

Request Handler

Coordinates incoming requests from consumers, forwarding them to appropriate services or APIs.

Admin Service

Enables administrators to manage users, roles, organizations, and platform configurations.

Scheduler

Executes scheduled tasks (e.g., billing cycles, report generation).

Invoice Service

Automates billing, payment tracking, and invoice generation.

SMS Service

Integrates with SMS gateways for OTPs or alerts.

IAM (Identity & Access Management)

Works with Keycloak to manage authentication, authorization, and roles.

Audit Service

Logs all activities for compliance and auditing purposes.

Document Service

Manages storage and retrieval of signed agreements, KYC documents, and records.

Auth Service

Issues and validates JWT tokens for secure communication.

Data Registry

Maintain source data registry and sensitive data classification

Agreement Manager

Manage data sharing agreement with third party organizations.

Key functionalities of data sharing platform