diff --git a/types-bundle/types_definition.json b/types-bundle/types_definition.json
index 7744b149d2bc5eebec5f662deed52238e21e210a..ce21998b2311feeafe848e392d5a63029c950cce 100644
--- a/types-bundle/types_definition.json
+++ b/types-bundle/types_definition.json
@@ -5,12 +5,21 @@
             "Earth"
         ]
     },
+    "IdtyCertMeta": {
+        "issued_count": "u8",
+        "next_issuable_on": "BlockNumber",
+        "received_count": "u32"
+    },
+    "IdtyData": {
+        "can_create_on": "BlockNumber"
+    },
     "IdtyDid": {
         "hash": "[u8; 32]",
         "planet": "Planet",
         "latitude": "u32",
         "longitude": "u32"
     },
+    "IdtyIndex": "u64",
     "IdtyRight": {
         "_enum": [
             "CreateIdty",
@@ -27,9 +36,13 @@
         ]
     },
     "IdtyValue": {
+        "did": "IdtyDid",
+        "expire_on": "BlockNumber",
         "owner_key": "AccountId",
-        "removable_on": "Option<u32>",
-        "rights": "Vec<(IdtyRight, Option<AccountId>)>",
-        "status": "IdtyStatus"
+        "removable_on": "BlockNumber",
+        "renewable_on": "BlockNumber",
+        "rights": "Vec<(T::IdtyRight, Option<T::AccountId>)>",
+        "status": "IdtyStatus",
+        "data":  "IdtyData"
     }
 }