# Step 6: Approving the Milestone

{% embed url="<https://youtu.be/LObfeUW7NEk>" %}

Now that the milestone has been completed by the **service provider**, the **approver** needs to verify and approve it.

**1. Switch to the "Approver" tab**

* In the **escrows section**, navigate to the **Approver** tab.
* You will only see escrows where your logged-in wallet is assigned the **Approver** role.

**2. Click on the escrow to open the modal**

* Select the escrow where the milestone has been completed.
* The escrow should now show **100% Completed** in the milestone progress bar.

<figure><img src="/files/l8tssoQA3bKVrKxlRDgb" alt=""><figcaption></figcaption></figure>

**3. Approve the milestone**

* You should now see a **blue  "Approve" button**.
* Click **"Approve"** to proceed with milestone approval.

**4. Sign the transaction**

* Just like previous actions, a transaction request will appear in your **wallet (Freighter)**.
* Review the details and **sign the transaction**.

<figure><img src="/files/1DEBim3V5hbdaawT6hhi" alt=""><figcaption></figcaption></figure>

**5. Escrow status update**

* After signing, the milestone should now show as **"Approved"**.
* The funds are still in escrow but are now ready for release.

Once you approve the milestone, we move on to the **final step: releasing the escrow funds**!

In the case of the single release escrows: all milestones must be approved for the release to be enabled. \
In the case of multi-release escrows: Approval at the milestone level is required to release a Milestone. &#x20;


---

# 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.trustlesswork.com/trustless-work/v2-en/oss-dapps/backoffice/step-6-approving-the-milestone.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.
