# Using the protocol

- [Agent Integration](/using-the-protocol/agent-integration.md)
- [LangChain Implementation Example](/using-the-protocol/agent-integration/langchain-implementation-example.md)
- [dACP tools](/using-the-protocol/dacp-tools.md)
- [Initialization](/using-the-protocol/dacp-tools/initialization.md)
- [Protocol account management](/using-the-protocol/dacp-tools/protocol-account-management.md)
- [Seller](/using-the-protocol/dacp-tools/protocol-account-management/seller.md)
- [Buyer](/using-the-protocol/dacp-tools/protocol-account-management/buyer.md)
- [Dispute resolver](/using-the-protocol/dacp-tools/protocol-account-management/dispute-resolver.md)
- [Agent](/using-the-protocol/dacp-tools/protocol-account-management/agent.md)
- [Royalty recipient](/using-the-protocol/dacp-tools/protocol-account-management/royalty-recipient.md)
- [Exchange mechanism](/using-the-protocol/dacp-tools/exchange-mechanism.md)
- [Listing period](/using-the-protocol/dacp-tools/exchange-mechanism/listing-period.md): The seller wants to offer an item so the buyers can discover and commit to it.
- [Redemption period](/using-the-protocol/dacp-tools/exchange-mechanism/redemption-period.md): The buyer owns a rNFT, which can be traded or redeemed. The buyer and seller can opt out from the exchange during this period.
- [Dispute Period](/using-the-protocol/dacp-tools/exchange-mechanism/dispute-period.md): The buyer redeemed a voucher. The seller should deliver the offered item. If the seller does not fullfil the offer, the buyer can raise a dispute.
- [Resolution period](/using-the-protocol/dacp-tools/exchange-mechanism/resolution-period.md): The buyer raised a dispute. The buyer and seller can try to mutually resolve it. If they are unable to do so, the buyer can escalate the dispute and dispute resolve then decides the split.
- [Escalation period](/using-the-protocol/dacp-tools/exchange-mechanism/escalation-period.md): The buyer escalated the dispute. The dispute resolver should provide a final split between the buyer and seller.
- [Finances](/using-the-protocol/dacp-tools/finances.md)
- [Deposit and withdraw](/using-the-protocol/dacp-tools/finances/deposit-and-withdraw.md)
- [Exchange payouts](/using-the-protocol/dacp-tools/finances/exchange-payouts.md)
