To guard against malicious peers, peer-to-peer applications must incorporate suitable trust mechanisms. Current decentralized trust-management research focuses mainly on producing trust models and algorithms, whereas the actual composition of trust models into real applications has been largely unexplored. The practical architectural approach for composing egocentric trust (Pace) provides detailed design guidance on where and how developers can incorporate trust models into decentralized applications. In addition, Pace{\textquoteright}s guiding principles promote countermeasures against threats to decentralized systems. Several prototypes demonstrate the approach{\textquoteright}s use and feasibility.

Applications built in a strongly decoupled, event-based interaction style have many commendable characteristics, including ease of dynamic configuration, accommodation of platform heterogeneity, and ease of distribution over a network. It is not always easy, however, to humanly grasp the dynamic behavior of such applications, since many threads are active and events are asynchronously (and profusely) transmitted. This paper presents a set of requirements for an aid to assist in exploring the behavior of such applications, with the aim of assisting in the development and understanding of such applications. A prototype tool is presented, indicating viable approaches to meeting requirements. Experience with the tool reinforces some of the requirements and indicates others.