CCC Messaging Services Capabilities
Capabilities for Messaging Services technologies, as defined by the FINOS Common Cloud Controls project.
- ID
- CCC.Message.CP
- Version
- v2026.06-rc3
- Gemara version
- v1.2.0
- Author
- FINOS Common Cloud Controls
Messaging
The Messaging group covers entries related to asynchronous communication between services. This includes publish-subscribe, message queuing, topic management, delivery guarantees, ordering, filtering, and dead-letter handling.
CCC.Message.CP01 Publish/Subscribe Model
Uses publish/subscribe (pub/sub) messaging service model for fan-out distribution of messages to multiple subscribers.
CCC.Message.CP03 Creating Topics and Publish Messages
Ability to create new topics and publish messages to topics
CCC.Message.CP04 List Topics
Ability to to list all existing topics.
CCC.Message.CP05 Edit Topics
Ability to to edit properties of existing topics other than the topic name and ordering preference.
CCC.Message.CP06 Delete Topics
Ability to to delete existing topics.
CCC.Message.CP07 Subscribe to Topics and Receive messages
Ability to subscribe to topics and receive messages.
CCC.Message.CP08 List Subscribers
Ability to list all subscribers for a given topics.
CCC.Message.CP09 Edit Subscriber
Ability to edit subscriber properties such as subscription filter policies after subscriber is created.
CCC.Message.CP10 Delete Subscribers
Ability to delete subscriber from a given topic.
CCC.Message.CP11 FIFO Message Ordering
Support for first-in, first-out strictly preserved message ordering with exactly one message delivered.
CCC.Message.CP12 Best Effort Message Ordering
Support for best-effort message ordering with at-least one message delivered.
CCC.Message.CP13 Deduplication of Messages
Support for deduplication of messages with use of messaging service capabilities or deduplication IDs.
CCC.Message.CP14 Dead Letter Topics
Supports dead-letter topics for handling messages that cannot be delivered or processed.
CCC.Message.CP16 Message Filtering
Allows subscribers to receive subset of messages published to the subscribed topic based on attributes or content.
Data Resilience
The Data Resilience group covers entries related to ensuring data availability, integrity, and sovereignty across its lifecycle. This includes replication, backup, recovery, region restrictions, and protection against data loss or corruption.
CCC.Message.CP02 Message Storage Policies
Ability to control the region where messages are stored.
CCC.Message.CP17 Message Retention
Ability to set message retention durations per topic.
Access Control
The Access Control group covers entries related to authentication, authorization, and trust perimeter enforcement. This includes multi-factor authentication, least privilege access, network access rules, and prevention of unauthorized access or reconnaissance.
CCC.Message.CP15 Access Policies
Ability to specify access policies on publishers and subscribers.