User:Jeblad/verified contact

An user can be a verified contact for some other named entity, by sending an email from the entity given that the email contain a valid domain name for the named entity.

The process would be quite simple. First of all, the user act as a verified contact for a single entity, and should set up the email for this purpose. The user goes to a special page "Verified contact" containing a single button, and pushing this button sends a specially formatted email to the user. The email contains an access code, and this is entered on the special page, which has now added a field for this code. When the code is entered the user is verified for this domain.

When an user account is verified a small text saying which named entity the user has verified against is added after the title on the user page. That text is clickable, and will initiate a new verification. If a user does not reply to a request, then the verification is dropped. This makes it possible to force an employee to stop acting like a verified contact for a specific named entity. Requests are logged and listed on recent changes to avoid abuse.

A verified contact is placed in a special user group, which may not have any additional rights at all, but could be granted rights similar to autoconfirmed users.