Skip to content

Conversation

@staltz
Copy link
Member

@staltz staltz commented Nov 11, 2022

This makes box2 use ssb-meta-feeds to implement "2b funky recps" (spec pending). In other words, use the metafeed forest to do crossovers with "mirrored" feeds on the other peer's metafeed tree, to select the DM pairs.

Needs a locally hacked version of ssb-keyring that I haven't yet pushed or made a PR yet, so tests are all going to fail here in CI, but locally all tests are passing. I wanted to upload this PR first to get some reviews until (my) monday morning, e.g. @mixmix could review this on his monday morning.

@staltz staltz requested review from arj03 and mixmix November 11, 2022 16:36
@arj03
Copy link
Member

arj03 commented Nov 12, 2022

A first pass of comments, that should give you something to work with :) Overall the structure makes sense given our model. Exciting to see this coming along and I really like the legacy mode is kept there without complicating the code.

@staltz
Copy link
Member Author

staltz commented Nov 14, 2022

The ssb-keyring PR is now up for review: https://gitlab.com/ahau/lib/ssb-keyring/-/merge_requests/18

@staltz staltz requested a review from arj03 November 14, 2022 11:57
Copy link
Member

@arj03 arj03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Found two minor nitpicks. Everything looks great now. Great work getting this done 🚀

@staltz staltz marked this pull request as ready for review November 16, 2022 13:47
@staltz
Copy link
Member Author

staltz commented Nov 16, 2022

@arj03 This PR is finally ready and tests passing.

@staltz
Copy link
Member Author

staltz commented Nov 16, 2022

Oh, I see you already approved. Merging then

@staltz staltz merged commit ac9b348 into master Nov 16, 2022
@staltz staltz deleted the dm-keys-triangle branch November 16, 2022 14:01
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

Successfully merging this pull request may close these issues.

3 participants