-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UX requirements for invitations #55
Comments
in step 1 alice shares some information about the group to bob. alternatively points bob to the door where alice has previously advertised some information about the group. another option could be to keep doing like we're doing now, of giving the key directly to bob, and then bob can partially replicate e.g. the member tangle to figure out the current members, and maybe some |
I dont think we should do some multi-stage invite. I think this is all v2/later stuff. Another thought - when we have deletes we can just use that for revocation. job done. Remember revocation is likely rare too |
I agree that starting simpler is better, but what part of "this is all v2" do you mean, @mixmix ? Like I'm okay doing invitation revocation later, but this requirement:
Seems pretty important for storage sustainability. |
If someone has really tight storage/bandwidth requirements they would just have to implement tangle sync? :P And can always delete after having replicated it. |
EASY , we attach meta-data to the invite. If it's out of date when they finally accept, it's fine. It's tempting to come up with some fancy partial replication summary reduced state thing, but we just don't need to. Real world groups work based on people saying things which are true, but might only be auditable when you enter, I don't see why we need to do better than that |
cc @staltz |
Yes, that's fine. I brought up the lying possibility up when discussing with nonlinear, but true, we will have signed evidence that they lied.
Interesting |
as mix said,
can i down-prioritize this from "Should (needed in production)"? |
The multi-stage invite is actually one of the milestones, so it's pretty high priority (or, if you don't want to work on it now, then that milestone money won't be unlocked).
|
Ah hmm. It just feels pretty chunky. But I guess if it'd be with so far unused money then we might be able to do it. |
@Powersource and I just came out of a meeting with
nonlinear
where we discussed requirements for the invitation system.The invited person should be able to see some information about the group, without having to replicate actual group feeds etc.
We also need to support the inviter to revoke the invitation. So this means that instead of sending the group key (as we do now), we have to have multiple steps:
Or when revoking:
The text was updated successfully, but these errors were encountered: