Beschreibst du nicht… Vertrauensstufen und Abzeichen? Die sind bereits im Kern enthalten.
Vertrauensstufen können so angepasst werden, dass längere Zeiträume und mehr Interaktion erforderlich sind, um zwischen den Stufen zu wechseln. Schau dir dazu <deineseite>/admin/site_settings/category/trust an.
Jede aus der Datenbank abfragbare Daten kann in ein Abzeichen umgewandelt werden. Abzeichen listen bereits auf, wer welches Abzeichen wann erhalten hat.