Modeling & Behavior: Describe Invite->Accept->Grant access granting flow (#160)
In a recent PR, I introduced the `Grant` activity.
This PR explains in much more detail how and when to use it, including how to offer access to shared resources using `Invite` activities.
2 things are still left missing in the OCAP system:
- How to define and specify roles *(because I'm still researching that)*
- How to send grants to collection-managing objects, which then *delegate* the access to their members and subcollections (e.g. invite a team to a repo, and team delegates the grant to its members) *(because it's a more complicated aspect that I'm still designing and going through rounds of feedback in our Matrix room and on SocialHub)*
Those missing parts will come soon in separate PRs when they're ready :-)
Co-authored-by: fr33domlover <fr33domlover@riseup.net>
Reviewed-on: https://codeberg.org/ForgeFed/ForgeFed/pulls/160
Reviewed-by: Anthony Wang <xy@noreply.codeberg.org>