Permissioned Spaces for community contexts

3 Likes

Second installment from @zicklag.dev

1 Like

From @zicklag.dev

So far the short addendum to the arbiter doc should be at least:

  • Having a special $publish space that allows writing to public records under the arbiter’s DID, if the arbiter has a public repo setup.
  • Making a note about syncing, that it could go either way, and that we might need to experiment with different solutions. The core implementation is agnostic to sync specifics, and if you don’t use remote space delegation, then you don’t need syncing at all.
  • Mentioning “adopting” a DID as an option.
  • Mention that I think when it comes to publishing records to permissioned spaces or a public repo that is an extra feature that isn’t required for all arbiter implementations.
  • Edit: Also we could have a $labeler role that lets you create / edit / delete labels if you have the ConfigureSpace permission in that space.

A preliminary version of this is being sketched out in @flo-bit.dev’s contrail.

2 Likes