ssb-tribes v2.3.0 - subtribes!
This adds the ability to mint private groups which are "inside" another group:
in practice just another group EXCEPT a link/group-subgroup
message is published in the parent group pointing to the existense of a subgroup
We've also added the ability to mint groups with a P.O. Box, or to add one later
ssb.tribes.create({ addPOBox: true }, cb)
ssb.tribes.addPOBox(groupId, cb)
both of these publish a group/po-box
message to the group, which transmits the P.O. Box keys to other members of the group so that they can use open private messages sent to the group from people outside the group
Example usecase
In ahau we are starting all groups with a "kaitiaki subgroup" - this group will be responsible for approving applications to join the group, and allows application details (and any discourse) to be private to the kaitiaki and applicant.
After an applicant is approved, they will be added to the main group, but the approving kaitiaki will also mint a "kaitiaki only" version of the profile (which the person who it's about will also have read/ write access to), allowing safe storage of contact details in a place not public to the whole group.