diff --git a/doc/Process-roles-Specs.md b/doc/Process-roles-Specs.md
index 0f613b8..419989e 100644
--- a/doc/Process-roles-Specs.md
+++ b/doc/Process-roles-Specs.md
@@ -143,72 +143,90 @@ L'ItemProcess et ItemProcessPublicAttributeGroup offrent un cadre pour l'intégr
## Condition RequestPrdAddressSet
+Les membres concernés sont identifiés par leurs `adresse SP`.
+
`request_prd_type`
-`from_role`
-`request_prd_sp_address_list`
-`request_prd_sp_address_required_list`
-`request_prd_sp_address_quota`
-`request_prd_request_prd_value_ok_list`
-`request_prd_value_ko_list`
-`request_prd_value_none_list`
-`request_prd_sp_address_value_min`
-`request_prd_sp_address_value_min_per`
-`request_prd_sp_address_value_min_ok`
-`request_prd_sp_adddress_value_ok_min_per`
-`request_prd_sp_address_value_ok_max`
-`request_prd_sp_adderss_value_ko_max_per`
-`request_prd_sp_address_value_none_max`
-`request_prd_sp_adderss_value_none_max_per`
-`request_prd_sp_address_score_min`
-`request_prd_sp_address_score_min_min_required`
-`request_prd_sp_address_score_min_min_ok`
-`request_prd_sp_address_score_min_min_per`
-`request_prd_value_auto_ok`
-`request_prd_value_auto_ko`
-`request_prd_value_auto_none`
+
+### Participants
+
+* `request_prd_sp_address_list`: Liste des `adresse SP` (cumulatif avec `from_role`)
+* `request_prd_sp_address_required_list`: Liste des `adresse SP` requises (toutes valeurs confondues)
+* `request_prd_sp_address_quota`: Quota minmum de `adresse SP` participantes (toutes valeurs confondues)
+* `request_prd_sp_address_score_min`: Score minimal des membres participants (toutes valeurs confondues)
+
+### Valeurs des signatures (`sig_value`)
+
+* (option)`request_prd_value_ok_list`: Liste des valeurs valant pour "OK"
+* (option)`request_prd_value_ko_list`: Liste des valeurs valant pour "KO"
+* (option)`request_prd_value_none_list`: Liste des valeurs valant pour "NONE"
+* (option)`request_prd_value_auto_ok`: Valeur automatique valant pour "OK"
+* (option)`request_prd_value_auto_ko`: Valeur automatique valant pour "KO"
+* (option)`request_prd_value_auto_none`: Valeur automatique valant pour "NONE"
+
+### Minimums et maximums de valeurs "OK", "KO" et "NONE"
+
+* (option)`request_prd_sp_address_value_min_per`: Pourcentage minimal de valeurs valant pour "OK"
+* (option)`request_prd_sp_address_value_min_ok`: Nombre minimal de valeurs valant pour "OK"
+*
+* (option)`request_prd_sp_adddress_value_ok_min_per`: Pourcentage minimal de valeurs valant pour "OK"
+* (option)`request_prd_sp_address_value_ok_max`: Nombre maximal de valeurs valant pour "OK"
+*
+* (option)`request_prd_sp_adderss_value_ko_max_per`: Pourcentage maximal de valeurs valant pour "KO"
+* (option)`request_prd_sp_address_value_ko_max`: Nombre maximal de valeurs valant pour "OK"
+*
+* (option)`request_prd_sp_address_value_none_max`: Nombre maximal de valeurs valant pour "NONE"
+* (option)`request_prd_sp_adderss_value_none_max_per`: Pourcentage maximal de valeurs valant pour "NONE"
+
+### Minimums et maximums de scores
+
+* (option)`request_prd_sp_address_score_min_min_ok`: Nombre de membres avec un score minimum et une valeur valant pour "OK"
+* (option)`request_prd_sp_address_score_min_min_per`:: Pourcentage de membres avec un score minimum et une valeur valant pour "OK"
+
+* (option)`request_prd_sp_address_value_min`: Valeur minimal valant pour "OK" (cas de nombres)
+* (option) `from_role` : `address SP` de se `Role` (pour éviter de dupliquer les `addresse SP`)
## ConditionPublish : conditions de publication
-`request_prd_type`
-`request_pcd_data_size_max_unit`
-`request_pcd_data_size_max_total`
-`request_pcd_number_min`
-`request_pcd_number_max`
-`request_pcd_amount_max_total`
-`Amount`
-`request_prd_waiting_timeout`
-`request_pcd_waiting_timeout`
+* `request_prd_type`
+* `request_pcd_data_size_max_unit`
+* `request_pcd_data_size_max_total`
+* `request_pcd_number_min`
+* `request_pcd_number_max`
+* `request_pcd_amount_max_total`
+* `Amount`
+* `request_prd_waiting_timeout`
+* `request_pcd_waiting_timeout`
## ConditionPayment : conditions de paiement
-`request_prd_type`
-`payment_amount`
-`payment_method`
-`role_transaction`
+* `request_prd_type`
+* `payment_amount`
+* `payment_method`
+* `role_transaction`
## ConditionCommitment : conditions d'engagement
-`request_prd_type`
-`role_artefact`
-`role_transaction`
+* `request_prd_type`
+* `role_artefact`
+* `role_transaction`
## ConditionDeposit : conditions de dépôt de garantie
-`request_prd_type`
-`role_deposit`
-`role_transaction`
+* `request_prd_type`
+* `role_deposit`
+* `role_transaction`
## ConditionOrchestration : conditions d'orchestration des processus
-`request_prd_type`
-`role_ok`
-`role_ko`
+* `request_prd_type`
+* `role_ok`
+* `role_ko`
## ConditionCap : Conditions de passage d'un seuil minimum de paiements ou de déposits ou de d'engagement
-`request_prd_type`
-`role_deposit`
-`role_transaction`
+* `request_prd_type`
+* `role_deposit`
+* `role_transaction`
## 9. Exemples de Code
diff --git a/doc/Specs-Datamodel.md b/doc/Specs-Datamodel.md
index ca32181..4df7f0c 100644
--- a/doc/Specs-Datamodel.md
+++ b/doc/Specs-Datamodel.md
@@ -861,28 +861,29 @@ Condition `request_prdAddressSet` involves complex conditions based on RequestPr
| Attribute Name | Type | Option | Description |
|-------------------------------------------------|-------------------|--------|------------------------------------------------------------|
| `request_prd_type` | ```String``` | | Type of prd request concerned by this conditions |
-| `from_role` | ```String``` | | Identifies the originating role in the condition. |
+| `from_role` | ```String``` | Yes | Identifies the originating role in the condition. |
| `request_prd_sp_address_list` | ```Vec``` | | Lists addresses involved in the condition. |
| `request_prd_sp_address_required_list` | ```Vec``` | | Lists required addresses for the condition to be met. |
| `request_prd_sp_address_quota` | ```i32``` | | Specifies the quota of addresses for the condition. |
-| `request_prd_request_prd_value_ok_list` | ```Vec``` | | Lists the values that are considered acceptable. |
+| `request_prd_value_ok_list` | ```Vec``` | | Lists the values that are considered acceptable. |
| `request_prd_value_ko_list` | ```Vec``` | | Lists the values that are considered failures. |
| `request_prd_value_none_list` | ```Vec``` | | Lists the values that are considered neutral or no-op. |
-| `request_prd_sp_address_value_min` | ```i64``` | | The minimum value for an address to be considered. |
-| `request_prd_sp_address_value_min_per` | ```i64``` | | The minimum percentage for the minimum address value. |
-| `request_prd_sp_address_value_min_ok` | ```boolean``` | | Indicates if the minimum address value is considered OK. |
-| `request_prd_sp_adddress_value_ok_min_per` | ```i64``` | | The minimum percentage for an address value to be OK. |
-| `request_prd_sp_address_value_ok_max` | ```i64``` | | The maximum value for an address to be considered OK. |
-| `request_prd_sp_adderss_value_ko_max_per` | ```i64``` | | The maximum percentage for an address value to be KO. |
-| `request_prd_sp_address_value_none_max` | ```i64``` | | The maximum value for an address to be considered neutral. |
-| `request_prd_sp_adderss_value_none_max_per` | ```i64``` | | The maximum percentage for a neutral address value. |
-| `request_prd_sp_address_score_min` | ```i32``` | | The minimum score for an address to be considered. |
-| `request_prd_sp_address_score_min_min_required` | ```i32``` | | The minimum required score for an address. |
-| `request_prd_sp_address_score_min_min_ok` | ```boolean``` | | Indicates if the minimum score is considered OK. |
-| `request_prd_sp_address_score_min_min_per` | ```i64``` | | The minimum percentage for the minimum score. |
| `request_prd_value_auto_ok` | ```boolean``` | | Automatically consider values as OK. |
| `request_prd_value_auto_ko` | ```boolean``` | | Automatically consider values as KO. |
| `request_prd_value_auto_none` | ```boolean``` | | Automatically consider values as neutral or no-op. |
+| `request_prd_sp_address_value_min` | ```i64``` | Yes | The minimum value for an address to be considered. |
+| `request_prd_sp_address_value_min_per` | ```i64``` | Yes | The minimum percentage for the minimum address value. |
+| `request_prd_sp_address_value_min_ok` | ```boolean``` | Yes | Indicates if the minimum address value is considered OK. |
+| `request_prd_sp_adddress_value_ok_min_per` | ```i64``` | Yes | The minimum percentage for an address value to be OK. |
+| `request_prd_sp_address_value_ok_max` | ```i64``` | Yes | The maximum value for an address to be considered OK. |
+| `request_prd_sp_adderss_value_ko_max_per` | ```i64``` | Yes | The maximum percentage for an address value to be KO. |
+| `request_prd_sp_address_value_ko_max` | ```i64``` | Yes | The maximum value for an address to be considered KO. |
+| `request_prd_sp_address_value_none_max` | ```i64``` | Yes | The maximum value for an address to be considered neutral. |
+| `request_prd_sp_adderss_value_none_max_per` | ```i64``` | Yes | The maximum percentage for a neutral address value. |
+| `request_prd_sp_address_score_min` | ```i32``` | Yes | The minimum score for an address to be considered. |
+| `request_prd_sp_address_score_min_min_required` | ```i32``` | Yes | The minimum required score for an address. |
+| `request_prd_sp_address_score_min_min_ok` | ```boolean``` | Yes | Indicates if the minimum score is considered OK. |
+| `request_prd_sp_address_score_min_min_per` | ```i64``` | Yes | The minimum percentage for the minimum score. |
#### 11.2.7. ConditionPublish