diff --git a/doc/PRD-PCD-Specs.md b/doc/PRD-PCD-Specs.md
index 8e3cd68..a554232 100644
--- a/doc/PRD-PCD-Specs.md
+++ b/doc/PRD-PCD-Specs.md
@@ -243,6 +243,10 @@ La réception d'un `Pcd` suit plusieurs étapes :
1. Recherche des `Prd` en relation via `Pcd_reference_hash` et `Pcd_origin_hash` de ces `Prd`, et attente si nécessaire.
2. Déchiffrement cf Encryption.
+Schéma de finalisation de la réception d'un `Pcd` :
+
+[PCD Received](diagrams/PCDReceived.png "PCD Received")
+
## 10. Fonction des`Prd`
Les Portable Request Documents (Prd) sont des documents JSON qui encapsulent les valeurs de signatures et les clés de déchiffrement nécessaires à l'interprétation des `Pcd` via l'attribut `Pcd_keys_role_confidential_list_confidential`. Ils sont utilisés pour solliciter des actions spécifiques, telles que l'envoi de messages, la mise à jour des informations contractuelles, ou la confirmation de transactions.
@@ -312,6 +316,10 @@ La réception d'un `Prd` suit plusieurs étapes :
10. Vérification du role de l'utilisateur courant dans le `ItemProcess` et dans le `Item` concerné.
11. Traitements spécifiques au type de `Prd`.
+Schéma de finalisation de la réception d'un `Prd` :
+
+[PRD Received](diagrams/PRDReceived.png "PRD Received")
+
## 11. PrdList - Demande de Listes
Utile pour les utilisateurs souhaitant consulter ou explorer des listes de contrats, de membres, ou d'autres items dans le réseau. Chaque `Pcd` liste des `Item` d'un même type, tels que les `ItemProcess`, les `ItemMember`, les `ItemPeer`, les `ItemPayments`, etc.
diff --git a/doc/diagrams/.$PCDFinalize.drawio.bkp b/doc/diagrams/.$PCDFinalize.drawio.bkp
index af735b1..c610494 100644
--- a/doc/diagrams/.$PCDFinalize.drawio.bkp
+++ b/doc/diagrams/.$PCDFinalize.drawio.bkp
@@ -1,6 +1,6 @@
-
+
-
+
@@ -20,7 +20,7 @@
-
+
@@ -37,30 +37,14 @@
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -75,7 +59,7 @@
-
+
@@ -86,9 +70,26 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/.$PCDReceived.drawio.bkp b/doc/diagrams/.$PCDReceived.drawio.bkp
new file mode 100644
index 0000000..cce5479
--- /dev/null
+++ b/doc/diagrams/.$PCDReceived.drawio.bkp
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/.$PCDReveived.drawio.bkp b/doc/diagrams/.$PCDReveived.drawio.bkp
new file mode 100644
index 0000000..84ae85d
--- /dev/null
+++ b/doc/diagrams/.$PCDReveived.drawio.bkp
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/.$PRDFinalize.png.bkp b/doc/diagrams/.$PRDFinalize.png.bkp
index 09c6f8d..0da813a 100644
Binary files a/doc/diagrams/.$PRDFinalize.png.bkp and b/doc/diagrams/.$PRDFinalize.png.bkp differ
diff --git a/doc/diagrams/.$PRDReceived.drawio.bkp b/doc/diagrams/.$PRDReceived.drawio.bkp
new file mode 100644
index 0000000..69660b1
--- /dev/null
+++ b/doc/diagrams/.$PRDReceived.drawio.bkp
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/PCDFinalize.drawio b/doc/diagrams/PCDFinalize.drawio
index e9ffef9..c5c4071 100644
--- a/doc/diagrams/PCDFinalize.drawio
+++ b/doc/diagrams/PCDFinalize.drawio
@@ -1,6 +1,6 @@
-
+
-
+
@@ -37,30 +37,14 @@
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -75,7 +59,7 @@
-
+
@@ -86,9 +70,26 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/PCDFinalize.png b/doc/diagrams/PCDFinalize.png
index e80ce3e..0c5537d 100644
Binary files a/doc/diagrams/PCDFinalize.png and b/doc/diagrams/PCDFinalize.png differ
diff --git a/doc/diagrams/PCDReceived.drawio b/doc/diagrams/PCDReceived.drawio
new file mode 100644
index 0000000..12f9844
--- /dev/null
+++ b/doc/diagrams/PCDReceived.drawio
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/PCDReceived.png b/doc/diagrams/PCDReceived.png
new file mode 100644
index 0000000..32b69ce
Binary files /dev/null and b/doc/diagrams/PCDReceived.png differ
diff --git a/doc/diagrams/PRDFinalize.png b/doc/diagrams/PRDFinalize.png
index a61a0a9..273b70e 100644
Binary files a/doc/diagrams/PRDFinalize.png and b/doc/diagrams/PRDFinalize.png differ
diff --git a/doc/diagrams/PRDReceived.drawio b/doc/diagrams/PRDReceived.drawio
new file mode 100644
index 0000000..a9c8b4e
--- /dev/null
+++ b/doc/diagrams/PRDReceived.drawio
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/diagrams/PRDReceived.png b/doc/diagrams/PRDReceived.png
new file mode 100644
index 0000000..5974079
Binary files /dev/null and b/doc/diagrams/PRDReceived.png differ