# 6.1 Introduction

The interaction of Protocol agents with each other and with the Protocol’s code base is facilitated by a series of decentralized Web3 applications.

The **Underwriting dApp** allows Underwriters to find new applicants, analyze their credit risk, place corresponding bids, and repackage the accounts of underwritten members into Staking Pools.

The **Pool Aggregator** allows SOURCE holders to study and select Staking Pools created by Underwriters, stake their SOURCE, and collect staking rewards.

The **Ambassador** **dApp** allows Ambassadors to onboard new members, track the activity of existing members affiliated with them, and intervene if suboptimal activity or nearing defaults are detected.

On the **ReSource Debt Market,** third parties can participate in Dutch auctions in which the legal rights to uncollectible accounts are being sold.

Finally, the **ReSource Marketplace** scrapes the internet to find all items priced in and sold for RSD to aggregated all purchasing opportunities for RSD holders. <br>

![The figure above depicts the relationship among the Ambassador, Underwriter, and Delegated Staking (Pool Aggregator) dApps.](https://160354007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-McLoS94Ua30HkSskVpn%2Fuploads%2Fgit-blob-d646445e6c485ab6deaeed0150e54553276f89a1%2Fimage.png?alt=media)
