# Exchange payouts

Each final state has a specific payout.

<details>

<summary>Revoked</summary>

| Seller           | loses the seller's deposit.                     |
| ---------------- | ----------------------------------------------- |
| Buyer            | gets the price back, gets the seller's deposit. |
| Dispute resolver | -                                               |
| Protocol         | -                                               |

Can be achieved in [Redemption period](/using-the-protocol/dacp-tools/exchange-mechanism/redemption-period.md).

</details>

<details>

<summary>Canceled</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>gets the buyer cancelation penalty.</td></tr><tr><td>Buyer</td><td>gets back the price reduced for the buyer's cancellation penalty.</td></tr><tr><td>Dispute resolver</td><td>-</td></tr><tr><td>Protocol</td><td>-</td></tr></tbody></table>

Can be achieved in and after [Redemption period](/using-the-protocol/dacp-tools/exchange-mechanism/redemption-period.md).

</details>

<details>

<summary>Completed</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>gets the seller's deposit back, gets the price, reduced for the protocol fee and royalties.</td></tr><tr><td>Buyer</td><td>-</td></tr><tr><td>Dispute resolver</td><td>-</td></tr><tr><td>Protocol</td><td>gets the protocol fee.</td></tr></tbody></table>

Can be achieved in and after [Dispute Period](/using-the-protocol/dacp-tools/exchange-mechanism/dispute-period.md).

</details>

<details>

<summary>Retracted</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>gets the seller's deposit back, gets the price, reduced for the protocol fee and royalties. If the dispute was escalated, gets the buyer's escalation deposit.</td></tr><tr><td>Buyer</td><td>loses the buyer's escalation deposit if the dispute was escalated.</td></tr><tr><td>Dispute resolver</td><td>gets the dispute resolver fee, if the dispute was escalated.</td></tr><tr><td>Protocol</td><td>gets the protocol fee.</td></tr></tbody></table>

Can be achieved in and after [Resolution period](/using-the-protocol/dacp-tools/exchange-mechanism/resolution-period.md).

Can be achieved in [Escalation period](/using-the-protocol/dacp-tools/exchange-mechanism/escalation-period.md).

</details>

<details>

<summary>Resolved</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>the seller's deposit, the price and buyer's escalation deposit are split between the seller and the buyer depending on their agreement.</td></tr><tr><td>Buyer</td><td>the seller's deposit, the price and buyer's escalation deposit are split between the seller and the buyer depending on their agreement.</td></tr><tr><td>Dispute resolver</td><td>gets the dispute resolver fee, if the dispute was escalated.</td></tr><tr><td>Protocol</td><td>-</td></tr></tbody></table>

Can be achieved in and after [Resolution period](/using-the-protocol/dacp-tools/exchange-mechanism/resolution-period.md).

Can be achieved in [Escalation period](/using-the-protocol/dacp-tools/exchange-mechanism/escalation-period.md).

</details>

<details>

<summary>Decided</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>the seller's deposit, the price and buyer's escalation deposit are split between the seller and the buyer depending on the dispute resolver's decision.</td></tr><tr><td>Buyer</td><td>the seller's deposit, the price and buyer's escalation deposit are split between the seller and the buyer depending on the dispute resolver's decision.</td></tr><tr><td>Dispute resolver</td><td>gets the dispute resolver fee.</td></tr><tr><td>Protocol</td><td>-</td></tr></tbody></table>

Can be achieved in [Escalation period](/using-the-protocol/dacp-tools/exchange-mechanism/escalation-period.md).

</details>

<details>

<summary>Refused</summary>

<table data-header-hidden><thead><tr><th width="150"></th><th></th></tr></thead><tbody><tr><td>Seller</td><td>gets back the seller's deposit.</td></tr><tr><td>Buyer</td><td>gets back the price and the buyer's escalation deposit.</td></tr><tr><td>Dispute resolver</td><td>-</td></tr><tr><td>Protocol</td><td>-</td></tr></tbody></table>

Can be achieved in and after [Escalation period](/using-the-protocol/dacp-tools/exchange-mechanism/escalation-period.md).

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bosonprotocol.io/using-the-protocol/dacp-tools/finances/exchange-payouts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
