Every user offers a list of all messages they know about via their web server, in a git repo, as files. This is updated every time somebody receives a message from gossipsub (i.e. a new file is created for each unique message received.)
A user can use git to download all messages it doesn't already have. (git fetch?)
Any new messages become part of the state of the channel.
Every user offers a list of all messages they know about via their web server, in a git repo, as files. This is updated every time somebody receives a message from gossipsub (i.e. a new file is created for each unique message received.)
A user can use git to download all messages it doesn't already have. (git fetch?)
Any new messages become part of the state of the channel.