diff --git a/README.md b/README.md
index c909823..5ff0fa3 100644
--- a/README.md
+++ b/README.md
@@ -9,11 +9,11 @@ The goal of this project is to provide a flexible and scalable platform for deve
## Legend
ProSA components are illustrated:
- - Main: [![main](https://raw.githubusercontent.com/worldline/prosa/main/assets/main.svg){width=26}](https://docs.rs/prosa/latest/prosa/core/main/ "main")
- - TVF: [![tvf](https://raw.githubusercontent.com/worldline/prosa/main/assets/tvf.svg){width=26}](https://docs.rs/prosa_utils/latest/prosa_utils/msg/tvf/ "tvf")
- - Processor: [![processor](https://raw.githubusercontent.com/worldline/prosa/main/assets/proc.svg){width=26}](https://docs.rs/prosa/latest/prosa/core/proc/ "processor")
- - Settings: [![settings](https://raw.githubusercontent.com/worldline/prosa/main/assets/settings.svg){width=26}](https://docs.rs/prosa/latest/prosa/core/settings/ "settings")
- - Adaptor: [![adaptor](https://raw.githubusercontent.com/worldline/prosa/main/assets/adaptor.svg){width=26}](https://docs.rs/prosa/latest/prosa/core/adaptor/ "adaptor")
+ - Main: [](https://docs.rs/prosa/latest/prosa/core/main/ "main")
+ - TVF: [](https://docs.rs/prosa_utils/latest/prosa_utils/msg/tvf/ "tvf")
+ - Processor: [](https://docs.rs/prosa/latest/prosa/core/proc/ "processor")
+ - Settings: [](https://docs.rs/prosa/latest/prosa/core/settings/ "settings")
+ - Adaptor: [](https://docs.rs/prosa/latest/prosa/core/adaptor/ "adaptor")
## Service approach
@@ -24,9 +24,9 @@ To do so, ProSA is built around a _service bus_ that can be local or distributed
Around the service bus, there are gravitating processors that offer or consume services.
``` mermaid
flowchart LR
- proc1("")
- proc2("")
- bus((""))
+ proc1(Processor)
+ proc2(Processor)
+ bus((Main))
proc1 <--> bus
bus <--> proc2
```
@@ -36,9 +36,9 @@ ProSA processors can be autonomous or built to connect external systems to make
``` mermaid
flowchart LR
ext(External System)
- adapt("")
- proc("")
- bus((""))
+ adapt(Adaptor)
+ proc(Processor)
+ bus((Main))
ext <-- Protocol Exchange --> adapt
subgraph Processor
adapt <-- protocol adaptation --> proc
@@ -53,11 +53,11 @@ Everything you need to know about ProSA components is describe in the [Docs.rs](
``` mermaid
flowchart LR
- main((""))
- tvf([""])
- proc("")
- settings("")
- adapt("")
+ main((Main))
+ tvf([TVF])
+ proc(Processor)
+ settings(Settings)
+ adapt(Adaptor)
click main "https://docs.rs/prosa/latest/prosa/core/main/" "Main"
click tvf "https://docs.rs/prosa_utils/latest/prosa_utils/msg/tvf/" "TVF"
click proc "https://docs.rs/prosa/latest/prosa/core/proc/" "Processor"
diff --git a/prosa/README.md b/prosa/README.md
new file mode 120000
index 0000000..32d46ee
--- /dev/null
+++ b/prosa/README.md
@@ -0,0 +1 @@
+../README.md
\ No newline at end of file