IRC channel logs

2026-08-27.log

back to list of logs

<cwebber>hi
<cwebber>dvn: Goblins is a Spritely project
<cwebber>trannus_aran: I think you may have talked to Jessica but
<cwebber>Goblin Chat and Brassica Chat are the two primary examples
<cwebber>and take pretty different designs
<cwebber>Goblin Chat is more straightforward, and you can read the more minimal version of its code in the guile-goblin-chat repo https://codeberg.org/spritely/goblin-chat/src/branch/main/goblin-chat/backend.scm
<cwebber>Goblin Chat has a central node
<cwebber>it uses object based sealers/unsealers to ensure that messages come from the relevant parties
<cwebber>Pumpkin Chat, which we use internally, is derived from Goblin Chat
<cwebber>Brassica Chat takes a different approach
<cwebber> https://spritely.institute/news/composing-capability-security-and-conflict-free-replicated-data-types.html
<cwebber>there is no particular host
<cwebber>but it is more complicated, because it uses CRDTs