---
# System prepended metadata

title: PeachCloud & Planetary Dev Chat

---

# 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