Foursquare has a feature where users can become the "mayor" of some location (such as a coffee shop) by visiting it more frequently than everybody else. I was thinking that this concept might be fun to apply to Stack Exchange sites.
My initial thought was something like "recently most upvoted answers in tag", but that would unfairly bias toward high-rep users who answer zillions of questions, and already have all the gold badges anyway.
My second thought was to count the number of recent days on which a user posted an upvoted answer within a tag. This would allow even a completely new user to steal the mayorship from anybody else, given sufficient persistence. Such a designation would be:
- attainable. Anybody could get the mayorship for any tag, since it's based not on past performance, but on consistent performance.
- relevant. The mayorship would reflect recent upvoted activity.
- unique. Only one user could hold the mayorship for any given tag.
- encouraging. Because the award is attainable and unique, this encourages "good" behaviour (providing answers that get upvoted).
- related to existing badges such as Enthusiast and Fanatic.
I'm imagining the mayor for a tag being listed on the tag wiki page, as well as listing all the tags for which a user holds the mayorship somewhere on the user's profile page. I don't imagine this would be related to reputation points at all.