# PeachCloud & Planetary Dev Chat _24 June 2022_ **Timebox** 60 minutes maximum. **Attendees** - glyph - notplants - Sebastian - rabble - Martin - Matt Lorentz **Agenda** Questions from PeachCloud team: - How are things going with the go-ssb refactor? - Is there a roadmap with feature prioritisation? - Are you aiming for complete parity with the cryptoscope implementation? - Context: we're wondering when we might transition PeachCloud from cryptoscope to the refactored version - How does Planetary achieve functionality of [ssb-backlinks](https://github.com/ssbc/ssb-backlinks) in their non-JavaScript stack? - For example, how do you get all the votes for a particular post? - Is there a chat platform we can use for having ongoing communication with the Planetary dev team as we work with the go-ssb stack? - For chat about features, bugs, configuration, workarounds etc. - notplants ran into a bug that they're unsure about: ['sbotcli hist' returns error](https://github.com/cryptoscope/ssb/issues/126) and would like to try planetary/go-ssb to see if the same issue arises **Notes** - Matt chatting about the go-ssb refactor - Seems to be going really well - boreq is reorganising some of the pieces to make them easier to test and maintain: [repo](https://github.com/planetary-social/go-ssb) - Replication is working, basic blobs stuff is working - Blocking is not yet working - No private message support yet - Feature parity? Maybe not - Database (storage) layer going in a slightly different direction - cryptoscope uses a flume-like model: one big log with all the feeds + indexes - boreq is using a key-value store - Will be less powerful in terms of client-side interactions - Planetary uses a SQLite DB on top of the cryptoscope logs; queries for the Planetary frontend and made up from the SQL DB - Some expensive processing can be done up-front. For example, copying messages into the SQLite DB in the background - Someone could write a library that could implement these different DB layers over the top of the refactored go-ssb. E.g. SQL or graphql - Sebastian - Would like to help us with user testing of PeachCloud - Can record user sessions - Martin - Would be cool to have a PeachCloud device running at DWeb camp - Keeping contact - Slack bridged to Matrix - https://matrix.to/#/#planetary:matrix.org - https://discord.gg/kM7deUncdJ **Links** https://github.com/planetary-social/go-ssb https://umbrel.com/ https://dev.planetary.social/rpc