The Trust Lifecycle
The trust lifecycle explains how trust values come about and how they are used by the agents.
Relationships
Main Description

The basis of a trust value is always the same: two or more parties commit to a contract (Ramchurn, Jennings, Sierra & Godo 2004) that defines an interaction (possibly composed of several distinct steps) as well as its expected result. The actual result of the interaction can be compared to what was expected according to the contract, thus yielding an experience for each party. Experiences can in turn be used to generate trust values which inform future interactions (see figure). The derivation of trust values is determined by a trust model. An additional interaction can be necessary to observe compliance with the contract.


In many circumstances, trust is measured as a numerical value, often ranging between 0 and 1. The trust model is basically an algorithm whose input, the experiences, are transformed into this value. Trust values should always carry a form of semantics. Such semantics can, e.g., be introduced by a clearly defined way the agents interpret trust values. In many cases, numerical values also provide an order that can be used to sort agents according to their trustworthiness. In such a case, it might not even be necessary to supply clear semantics for a trust value of 0.5 as long as it is clear that such an agent is worse than one with a trust value of 0.7.