Zero Exchange has several characteristics to manage relationships of participants. These characteristics are listed below.
Reputation of participant - is a set of numerical characteristics, that are based on the transaction history of the participant. Reputation expresses the worth of given participant for the community.
Cumulative quality Q expresses how well the participant performs its obligations under the contracts in which he acted as a supplier of goods or services. After the each deal it is recalculated as follows:
where
Score of adequacy V expresses difference between the product cost which is declared by producer and the consumers' expectations. After the each deal it is recalculated as follows:
where
Anyone can take a number of conventional units in debt at interest-free basis. Repayment of a debt occurs every time a participant provides goods or services in exchange for conventional units. The amount of the next repayment is determined as follows:
where
The maximal number of units, which participant can borrow is calculated as follows:
where
The sale resistance number expresses the degree of difficulty of exchange of the particular class of products. This coefficient can be calculated as k(c)=S(c)/D(c), where
From the perspective of the seller the cost of the product depends on the amount of time spent to the production. On the other hand, the price at which you can sell a product depends on the balance of supply and demand. Product quality as well affect the success of the sale. Considering all these factors, we can express the value of the product in the conventional units:
where
The user can accumulate payments it receives in the exchange of goods and services. The total value of 'wallet' of each participant is the sum of all unexpired payments belonging to that participant. The value of each payment decreases over the time in accordance with the following formula:
v'=v/fc(t)
where
When v' reaches zero, the payment disappears. When user pays for the needed product using the conventional units, then most old payments are used first in the transaction.