diff --git a/README.md b/README.md
index 2cb214b7a93d6b081797058ef4abb83098a1d2d1..94fe3e03f7389329d7a9a7b1fa93864704d43667 100644
--- a/README.md
+++ b/README.md
@@ -24,3 +24,17 @@ Une instance de validation est constitée :
 L'interface *HasValidationsInterface* et le trait *HasValidationsTrait*  
 ---
 
+Ajouter l'interface et le trait `HasValidations` va ajouter une collection `validations` (qu'il faut initialiser dans le constructeur) qui sera en charge de stocker les différentes validations.
+`HasValidations` fournit les méthodes suivantes : 
+
+```php
+public function getValidations() : array;
+public function addValidation(ValidationInstance $validation) : void;
+public function removeValidation(ValidationInstance $validation) : void;
+public function getValidationsByTypeCode(string $typeCode) : array ;
+public function getValidationActiveByTypeCode(string $typeCode) : ?ValidationInstance;
+```
+
+Remarque :
+___
+Les instances de validation seront stockées dans la table `unicaen_validation_instance` et il est nécessaire de créer en linker `entite_validation`.
\ No newline at end of file