Skip to content

TopicAdvert

Purpose

Topic advertisement by a publisher.

Type

Reception:

TopicAdvertV1

Record with fields:

  • tags: list

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

  • created: Time

    Creation time

  • sig: Signature

    Signature over the above fields by topic

Triggers:

TopicAdvert

TopicAdvertReceived

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]