Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gossipping Feed Shrub #25

Open
tiller-tolbus opened this issue Apr 11, 2024 · 2 comments
Open

Gossipping Feed Shrub #25

tiller-tolbus opened this issue Apr 11, 2024 · 2 comments

Comments

@tiller-tolbus
Copy link

Roughest draft:

We need to define two new implementations and protocols:

Feed

A source of truth that organizes a list of content by @p and @da to avoid colissions (this can be represented in the path)

It should have children that are a set of feed links, also represented by paths underneath a feed-link child

Feed Link

Source

When you write a post, the post goes to the source, which is being mirrored by the feed-link.

  • feed

  • feed/feed-link/@p

  • feed-link
    Feed link is a mirror of somebody's posts

feed
++  kids
%-  (gas by *kids:neo)
:~  [&/%feed-link |/%p %feed-link %feed-link-diff]
@will-hanlen
Copy link
Collaborator

will-hanlen commented Apr 11, 2024

my-posts  %source
    post-1  %entry
    post-2  %entry
feed  %feed
    ~migrev-dolseg  %source-link
          post-6  %entry
          post-4  %entry
    ~tiller-tolbus %source-link
    ~hanfel-dovned %source-link

@hanfel-dovned
Copy link
Collaborator

For the time being we're saying that imp/source is the only implementation of pro/source. imp/feed does not implement pro/source.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants