Closed aaannndddyyy closed 9 years ago
For start, founder will be able to op users, and ops will be able to op users. Only founder will be able to deop. It's for simplicity, it's better to add more complex design later. In anarchy chats all this is neglected.
yes, step by step. No need to have it all like this in the beginning. Neglecting is one thing, straight away not having it is even better. If there is no founder or op, then there's also no question whether to neglect him or not. No founder key, means no one can claim to be founder.
The de-op'ing of op's by other op's is necessary because founder could be gone. And we want to be able to maintain order in the group, nonetheless.
@JFreegman we should probably close this, no?
This is not technically feasible unfortunately. The certificate chain idea had a number of major issues.
Note: it's not like the idea is wrong, it's just unreasonably difficult.
Not only founder should be able to op other users, but also op's. (Founder could even go missing in action) Of course, if there are several ranks or positions in a hierarchy, an op of a given rank can only op others up to the same rank as he himself is, not higher. Lower and equal should both be possible.
Revocation of ops:
So an op can op another chat member. If there are more levels, op can give lower levels and up to his own level, but not higher. op can only be deoped by a) someone higher in hierarchy, or b) the one(s) who op'ed him.
A revoked op's rulings would be ignored.