From cbe803e59dcc3a3031ef3445d9b37f62b29da677 Mon Sep 17 00:00:00 2001
From: Dan Jones <dan.jones@noc.ac.uk>
Date: Mon, 13 Mar 2023 17:17:45 +0000
Subject: [PATCH] docs: explain why clients are not in the topics

---
 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 702df2e..936da8f 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,7 @@ Messages are routed using either a publish/subscribe or broadcast mechanism.
 For published messages, the message is published for a given a topic. 
 
 Clients create a subscription (stored in their config) to a topic pattern which may include wildcards. 
+
 It's important to note that the client config documents the subscription. To change a client 
 subscription it must be updated with the backbone.
 
@@ -35,6 +36,8 @@ The `destination` field should be set to `broadcast` for any messages sent using
 Because the `destination` field is a topic it defines what the message relates to - not 
 who the intended recipient is. 
 
+This means that the clients are not typically represented in the topics. A client publishes a message about a platform and subscribers interested in that project, platform or message type will receive that message.
+
 ### Structure
 
 `<prefix>.<operator>.<platform_type>.<platform_identifier>.<to_platform|from_platform>.<message_type>`
-- 
GitLab