Possibility to strongly revoke an identity
Currently we are able, as far as identities are concerned, to:
- revoke an unwritten identity
- leave a community where our identity was written
However, in the case our key was stolen we have no way to strongly revoke the identity, i.e. if the key was stolen and we try to leave, the thiefer would be able to send a "JOIN" membership that would cancel our "LEAVE". So we are no more under control of our identity.
It should be possible to send a "REVOKE" demand, that would cause the imminent exclusion of the member from the community. Once written, the revocation would prevent the identity:
- to receive certifications
- to make certifications
- to make JOIN demand
- to make LEAVE
However, the identity still co-produces the UD during this delay, as it is still a member.
But the identity would not be kicked immediately. A prevention time would be required, because we want this process to be costly for the people doing it, as it is an important act. Also, we do not want identities to be created/revoked at computer frequency, but human frequency.