# Lineage with Connection contracts

When **Data Mover is set up as a server** in input or output, connection contracts are configured.

In the figure below, with the HTTPS protocol, Data Mover is set up as a server both in input and output as indicated by the empty arrow symbols:

<figure><img src="https://files.readme.io/8e5f648a43f1d7f4a613ffe9e04db705f96e449b45df45d3056e962d87be3e52-image.png" alt=""><figcaption></figcaption></figure>

The HTTPS chip on the left (input) has an orange arrow in the output. Clicking on the HTTPS output will take you to the most detailed level, where you can see the flow and its configuration.

<figure><img src="https://files.readme.io/afda4275eb9c08e56ad06bc140cee0934d83d868886af8a3ad32eed2a975d518-image.png" alt=""><figcaption></figcaption></figure>

In the figure above, the Lineage option shows the complete flow, whose configuration includes:

* a **source partner** that sends data to Data Mover through a connection contract using the HTTPS protocol
* a **mediation contract** with one action
* a **destination application** that collects the data in Data Mover through a connection contract using the HTTPS protocol

When clicking the MEDIATION box, all details will appear in the panel on the right.

By clicking the **upper part of the box**, the Contract type, Actor, Description, Last update, and Creation date, together with the actions, are shown.

<figure><img src="https://files.readme.io/85f32e85938978796dd5e47a85498a3191db88fb265850e7349362e60189a961-image.png" alt=""><figcaption></figcaption></figure>

By clicking action1 in the **lower part of the box**, the Category, Template, Trigger, and links of the contract connection, with all the details, are shown.

<figure><img src="https://files.readme.io/15bf35f2226ca257c9782d59ced7b86811c5c7e3006f8413b36a1cc915895150-image.png" alt=""><figcaption></figcaption></figure>

You can click on the links to expand the panel and see the details of the connections:

<figure><img src="https://files.readme.io/3c993238a715d9dbab840fca436898e80d5a9493d58b9da0fb86b3fb2952c6c9-image.png" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/80DXEKym7qyQQAx2aIqq" alt="" width="291"><figcaption></figcaption></figure>


---

# 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.primeur.com/data-mover-1.21/actors/actor-lineage/lineage-with-connection-contracts.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.
