Skip to content

TopicAdvert

Purpose

Topic advertisement by a publisher.

Type

Reception:

TopicAdvertV1

Record with fields:

Topic ID

  • tags: list

List of optional tags to facilitate subscribing to new topics with relevant tags

PubSub engine ID of publisher

  • created: Time

Creation time

  • sig: Signature

Signature over the above fields by topic

Triggers:

TopicAdvert

TopicAdvertReceived

Behavior

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]