A system to determine a first reputation value for a first user associated
with a transaction with a second user first determines a weighted value
based on one or more user transaction attributes. The user transaction
attributes may be associated with at least one of the first user and the
second user. Next the system calculates the first reputation value for
the first user as a function of a first current reputation value of the
first user and the weighted value.