# Architecture

The architecture our digital commons enable are human-centric and rely on data intermediaries.

<div align="left"><figure><img src="/files/Hh6773QMBnJ6RAPoEEgM" alt=""><figcaption></figcaption></figure></div>

Data intermediary principles:

* People manage their consents from a central place
* Data intermediary do not store the personal data nor provide services on it: Separation of Powers Principle
* Data intermediaries are interoperable
* Data intermediaries rely on open governance and standards
* Data intermediaries allow open and decentralized ecosystem

The Prometheus-X building blocks allow anyone to build such data intermediaries and guarantee their interoperability. The Prometheus-X building blocks and governance also guarantee that organisations that are connected to one data intermediary can share data with organisations connected to another.

Find the full decentralized protocol enabling data sharing between multiple personal data intermediaries [here](https://urlz.fr/kSCY).

All building blocks respect GAIA-X, IDSA and Data Space Support Centre specifications.

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

High level Reference Architecture Model of the building blocks:

<figure><img src="/files/omo09kq7Z7mxI5iRFv8L" alt=""><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://dataspace.prometheus-x.org/fundamentals/architecture.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.
