Reputation system

From Value Network
Jump to: navigation, search

Reputation is the metadata which informs decisions of trust between peers.

The OVN requires a comprehensive and fair reputation system to process and manage this data for collective intelligence and decision making.

The reputation system incentivizes good behavior within the OVN and helps to focus attention. Moreover, it plays an important role in the creation and the flow of value within the network by filtering participants for adequate tasks. These systems are also designed for network-to-network interface.

The reputation system can also be seen as a self-exclusion mechanism.

General philosophy

Reputation is a complex graph, not just a scalar number. In fact, reputation is strongly related to predictability, in context. It is a complex of indices, acquiring their value mostly from the past, but not only, which helps us determine the probability that a player of a game will act rationally, to increase his/her reward, and the value/strength of the entire community, which is in part transferred back to the same player as reward. In other words, the reputation of an OVN affiliate is the probability that this affiliate respects the formal and informal rules that govern co-creation and transactions within the network, which, if the network is properly designed, should maximize reward for the affiliate, which in turn aligns with what makes the network sustainable (there should be very little or no conflict between individual interests and collective interests!).

Objective and subjective reputation

Some people don't like subjective reputation. Others think it is important. If you have strong opinions that can be well argued please add them here. Commitment can be seen as an objective dimension of reputation: A promises to deliver X for a given date (time), and X satisfies a set of predefined requirements (quality). Being sociable and collaborative can be seen as a subjective dimension of reputation, although some people can argue otherwise based on patterns of engagement extracted from digital traces of activity.

Value Accounting

The value accounting system records every affiliate's contribution, and provides opportunities for feedback from peers. Revenues are distributed in terms of member's contributions, factored by the value equation which incorporates some reputation data. This system outputs a map of value sources and of the value flow distribution.

The role system incites voluntary subordination and plays an important role in self-organization. The value, reputation and role systems interact with each other. All these systems are necessary to induce tight self-organization within the OVN, and to render the network creative and productive.

Reputation factors are linked to the value accounting system and can play a part in the value equation. In other words, reputation can modulate someone's ability to extract value from the network. Thus, the reputation system provides a mechanism of continuous self exclusion. If someone gradually loses reputation to a point where the rewards become lower than what the individual can get somewhere else, this individual loses his/her incentives to stay with the network and might decide to quit.

Reputation with respect to Documentation work

It is very important that active affiliates share their work. It is not enough to contribute, it is important to deposit something within the commons of the OVN. Proper documentation is important, for different reasons. First, others can build on someone else’s work, this is for the cumulative effect. Second, others can intervene early to correct a situation if someone is taking a wrong path, this makes the value network more efficient. Third, this documentation will be integrated to the feedback system, used to provide other affiliates with a big picture, in real time. What is a proper documentation? It is made timely, made with enough detail, contains failed results and explanations about why they might have failed.


Different levels of organization and reputation

Yasir proposes to split reputation according to structural dimensions: project, enterprise, network, and network of networks.

p2p infrastructure for reputation - ideas

The reputation of a contributor describes HOW this contributor contributes, or in what manner. The Reputation system interfaces with the individual profile and has write access. In reality, reputation of one individual lives in the heads of all other individuals who have been in contact with him. There is no central platform for reputation. If someone wants to know the reputation of an individual, he does a query, he asks everyone who knows the individual information about him. Reputation on a p2p platform should mimic that. Reputation parameters about every individual should live in the data of every other individual. A search engine can be used to query all users that have reputation data about another user, and present a reputation summary. The individual should not be allowed to edit his reputation data. Think of 'reputation' not only in terms of multiple measures, but multiple measures measured in different types of relationships. Just because my mom thinks I'm lazy doesn't mean my boss thinks I'm lazy. It's a different type of relationship, laziness features differently in them. My future boss doesn't care that my mom thinks I'm lazy. Her rating would contaminate that measure and should be kept separate. VDML supports this thinking.


There are no examples of advanced reputation systems for the value network model. SENSORICA's prototype is far from being functional.

Reputation features in the current NRP

People can then voluntarily commit to do some of that work. NRP registers those commitments. Those commitments will usually be connected to one or more deliverables, and those deliverables will be required by other processes. So if somebody does not fulfill their commitment, and it affects the next process, the people at the next process will be notified. And one thing they can do is ding the reputation of whoever committed to to the work that is now holding them up.

The commitment has 3 properties that could be evaluated and affect the rep of the committer:

  1. was it fulfilled at all? (that affects anybody who was expecting the deliverable)
  2. was it fulfilled on time? (that only affects a process that was expecting the deliverable at that time)
  3. was the quality of the deliverable any good (that affects anybody who used the deliverable)

1 and 2 only affect people who had prior plans that expected that commitment, which would also be known in advance to the committer. It's not anybody in the world, it's a small set. If we are talking about large numbers of people who later decide they want the thing, the timing was none of their business, nor was the doing at all.

Likewise if the quality of a deliverable does not meet the requirements of the next process, the people at the next process will down-rate the quality, and that will be reflected on the reputations of the people who created the deliverable.

If it is something like a design or a document and they actually do use it, they could have a chance to rate the quality, but in that case the thing would probably have a lot of ratings that would be subject to some kind of averaging algorithm.

And in some cases, the quality could be set fairly objectively, too. E.g. software in a project that has tests: does the new commit pass the tests? then shut up. Lots of other products could also be tested. E.g. Sensorica tests some of their products.

If the person who committed to do the work did it on time and the quality rating was also good, their reputation will be increased.

The commitments exist now. The notifications have started to exist, but nobody is ready to use them yet. The quality ratings have not been deployed yet, but could be in short order. The reputation system does not exist yet.

When someone commits to a work he/she doesn't necessarily know who is waiting for the results. We have not decided yet exactly how the reputation factors will be handled if and when the late work starts to delay the next process: could be automatic, or could be by choice of the people working on the delayed processes.

There is also a notification system in place to inform the contributor and those who are waiting for the work about the progression of the work.

Another reputation factor that exists in NRP now, that could be developed a lot more, is scores for skills. NRP keeps track of all of the work people do by type of work (for example, electronics, optical, 3D design, etc. etc.), and accumulates scores for each person for each type of work. The scores now are just the total number of hours worked, but they could also include the quality of deliverables. That datum is in the system, but has not been used yet.

So people could see who has good scores for electronics design, for example, and know who to approach for training or questions or to ask for help.