Você não está descrevendo… níveis de confiança e emblemas? Eles já fazem parte do núcleo.
Os níveis de confiança podem ser ajustados para exigir períodos mais longos e mais interações para avançar entre os níveis. Veja em <seusite>/admin/site_settings/category/trust.
Qualquer dado que você possa consultar no banco de dados pode ser convertido em um emblema. Os emblemas já possuem uma lista de quem recebeu qual e quando.