TopicAdvert¶
Purpose¶
Topic advertisement by a publisher.
Type¶
Reception:
Record with fields:
topic
: TopicIdentity
Topic ID
tags
: list
List of optional tags to facilitate subscribing to new topics with relevant tags
publisher
: EngineIdentity
PubSub engine ID of publisher
created
: Time
Creation time
sig
: Signature
Signature over the above fields by topic
Triggers:
TopicAdvert
Behaviour¶
Update topic routing table, snd a TopicAdvertReceived notification, and forward the TopicAdvert to connected peers in the same domain.
Reception¶
- PubSub \(\to\) TopicAdvert \(\to\) PubSub
Triggers¶
- PubSub \(\to\) TopicAdvert \(\to\) PubSub
Message flow¶
%% --8<-- [start:sequence]
%% TODO
%% --8<-- [end:sequence]