diff --git a/Cargo.lock b/Cargo.lock
index 5e3ac4d55b550aad46cb38cfcb455161c2cc08b4..693632a8dea1b051b269c602bdc43b59da00895c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -310,14 +310,14 @@ dependencies = [
 
 [[package]]
 name = "durs"
-version = "0.1.1-a1"
-dependencies = [
- "durs-core 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
- "durs-tui 0.1.0-a0.1",
- "durs-ws2p 0.1.0-a0.1",
- "durs-ws2p-v1-legacy 0.1.0-a0.1",
+version = "0.2.0-a"
+dependencies = [
+ "durs-core 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
+ "durs-tui 0.2.0-a",
+ "durs-ws2p 0.2.0-a",
+ "durs-ws2p-v1-legacy 0.2.0-a",
  "human-panic 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "structopt 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -325,19 +325,19 @@ dependencies = [
 
 [[package]]
 name = "durs-blockchain"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
  "dubp-documents 0.12.0",
  "dubp-documents-tests-tools 0.1.0",
  "dup-crypto 0.6.0",
  "dup-crypto-tests-tools 0.1.0",
- "durs-blockchain-dal 0.1.0-a0.1",
+ "durs-blockchain-dal 0.2.0-a",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
  "durs-wot 0.8.0-a0.9",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -353,7 +353,7 @@ dependencies = [
 
 [[package]]
 name = "durs-blockchain-dal"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dubp-documents-tests-tools 0.1.0",
@@ -361,7 +361,7 @@ dependencies = [
  "dup-crypto-tests-tools 0.1.0",
  "durs-common-tests-tools 0.1.0",
  "durs-common-tools 0.1.0",
- "durs-module 0.1.0-a0.1",
+ "durs-module 0.2.0-a",
  "durs-wot 0.8.0-a0.9",
  "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "id_tree 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -390,13 +390,13 @@ dependencies = [
 
 [[package]]
 name = "durs-conf"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
  "durs-common-tools 0.1.0",
- "durs-module 0.1.0-a0.1",
+ "durs-module 0.2.0-a",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -408,16 +408,16 @@ dependencies = [
 
 [[package]]
 name = "durs-core"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
  "dup-crypto 0.6.0",
- "durs-blockchain 0.1.0-a0.1",
+ "durs-blockchain 0.2.0-a",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -432,13 +432,13 @@ dependencies = [
 
 [[package]]
 name = "durs-message"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
- "durs-blockchain-dal 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-blockchain-dal 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
  "serde 1.0.86 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_derive 1.0.86 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -447,7 +447,7 @@ dependencies = [
 
 [[package]]
 name = "durs-module"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
@@ -462,11 +462,11 @@ dependencies = [
 
 [[package]]
 name = "durs-network"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
- "durs-module 0.1.0-a0.1",
+ "durs-module 0.2.0-a",
  "durs-network-documents 0.3.1",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde 1.0.86 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -500,10 +500,10 @@ version = "0.1.0"
 dependencies = [
  "dup-crypto 0.6.0",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde 1.0.86 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -514,15 +514,15 @@ dependencies = [
 
 [[package]]
 name = "durs-tui"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -548,20 +548,20 @@ dependencies = [
 
 [[package]]
 name = "durs-ws2p"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "bincode 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
  "durs-common-tests-tools 0.1.0",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
- "durs-ws2p-messages 0.1.0-a0.1",
- "durs-ws2p-protocol 0.1.0-a0.1",
+ "durs-ws2p-messages 0.2.0-a",
+ "durs-ws2p-protocol 0.2.0-a",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "maplit 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -574,7 +574,7 @@ dependencies = [
 
 [[package]]
 name = "durs-ws2p-messages"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "bincode 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -591,14 +591,14 @@ dependencies = [
 
 [[package]]
 name = "durs-ws2p-protocol"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
  "durs-common-tools 0.1.0",
- "durs-module 0.1.0-a0.1",
+ "durs-module 0.2.0-a",
  "durs-network-documents 0.3.1",
- "durs-ws2p-messages 0.1.0-a0.1",
+ "durs-ws2p-messages 0.2.0-a",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "pretty_assertions 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -609,17 +609,17 @@ dependencies = [
 
 [[package]]
 name = "durs-ws2p-v1-legacy"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 dependencies = [
  "bincode 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  "dubp-documents 0.12.0",
  "dup-crypto 0.6.0",
  "durs-common-tools 0.1.0",
- "durs-conf 0.1.0-a0.1",
- "durs-message 0.1.0-a0.1",
- "durs-module 0.1.0-a0.1",
- "durs-network 0.1.0-a0.1",
+ "durs-conf 0.2.0-a",
+ "durs-message 0.2.0-a",
+ "durs-module 0.2.0-a",
+ "durs-network 0.2.0-a",
  "durs-network-documents 0.3.1",
  "durs-wot 0.8.0-a0.9",
  "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/bin/durs-server/Cargo.toml b/bin/durs-server/Cargo.toml
index 935baf9068db662ee2242ef13a1ba05636064f6c..4229077e035b377f28295f478ca08cc9c2895c68 100644
--- a/bin/durs-server/Cargo.toml
+++ b/bin/durs-server/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs"
-version = "0.1.1-a1"
+version = "0.2.0-a"
 authors = ["librelois <elois@duniter.org>","nanocryk <nanocryk@duniter.org>","inso <inso@tuta.io>"]
 description = "DURS (Dividende Universel RuSt) is a new implementation of Duniter protocol and software in Rust, a safe, concurrent, practical language"
 license = "AGPL-3.0"
diff --git a/lib/core/conf/Cargo.toml b/lib/core/conf/Cargo.toml
index 9094937b9d3b69d1d6c03b6a63087bccc9ff5d55..78a2d5daccbca3778460a072c6c2e1c1fec9fc3a 100644
--- a/lib/core/conf/Cargo.toml
+++ b/lib/core/conf/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-conf"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Configuration module for the Duniter project."
 license = "AGPL-3.0"
diff --git a/lib/core/core/Cargo.toml b/lib/core/core/Cargo.toml
index a158b7590306e4e420f47c093ce95c59aa3ed85b..03ae52218feb00b37e1ffe30c5809cd62f8c03a4 100644
--- a/lib/core/core/Cargo.toml
+++ b/lib/core/core/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-core"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Durs core."
 license = "AGPL-3.0"
diff --git a/lib/core/message/Cargo.toml b/lib/core/message/Cargo.toml
index dbcb4af226fc3ff0bb80417008efec8ce48e410d..b8ed71955daa8ead3bf4ec07299de7c855268915 100644
--- a/lib/core/message/Cargo.toml
+++ b/lib/core/message/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-message"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "message model for the Durs project."
 license = "AGPL-3.0"
diff --git a/lib/core/module/Cargo.toml b/lib/core/module/Cargo.toml
index 31fd6ec86c40d9a13ba1e1e2d4a6ae07ec5b65b1..fd7ec4fb711f8164b5f46a0d2fc971ae706f53dd 100644
--- a/lib/core/module/Cargo.toml
+++ b/lib/core/module/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-module"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@duniter.org>"]
 description = "Modules model for the Duniter project."
 license = "AGPL-3.0"
diff --git a/lib/core/network/Cargo.toml b/lib/core/network/Cargo.toml
index 1b2f8428e9cfe350476552b6c3b6c484f0796836..ccfbc023a4f6a041fd90a3df059508a7cd49b46d 100644
--- a/lib/core/network/Cargo.toml
+++ b/lib/core/network/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-network"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@duniter.org>"]
 description = "Network model for the Durs project."
 license = "AGPL-3.0"
diff --git a/lib/modules/blockchain/blockchain-dal/Cargo.toml b/lib/modules/blockchain/blockchain-dal/Cargo.toml
index 13d7bf7fe0913bcdd313527d446502e5ab6926bf..6437999e220ab6014fa62393f1286681af72a445 100644
--- a/lib/modules/blockchain/blockchain-dal/Cargo.toml
+++ b/lib/modules/blockchain/blockchain-dal/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-blockchain-dal"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Data Access Layer for Durs Blockchain module."
 license = "AGPL-3.0"
diff --git a/lib/modules/blockchain/blockchain/Cargo.toml b/lib/modules/blockchain/blockchain/Cargo.toml
index eb10d27fab4d7f780359bbb33e7a69999a000436..58eb201de7c2a997864e6d5efb9906c2719e61b1 100644
--- a/lib/modules/blockchain/blockchain/Cargo.toml
+++ b/lib/modules/blockchain/blockchain/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-blockchain"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Blockchain module for the Durs project."
 license = "AGPL-3.0"
diff --git a/lib/modules/tui/Cargo.toml b/lib/modules/tui/Cargo.toml
index c769b1e2c135a12532c9143d3486b08a3a696dde..8f20657082f816955f442e057fcc8790967329ef 100644
--- a/lib/modules/tui/Cargo.toml
+++ b/lib/modules/tui/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-tui"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Terminal user interface for Duniter-Rs."
 license = "AGPL-3.0"
diff --git a/lib/modules/ws2p-v1-legacy/Cargo.toml b/lib/modules/ws2p-v1-legacy/Cargo.toml
index 0fcddd90a3b948f72711270d3084407cc9add74c..83c7edaff27d0f6fab811cc859d903da340c3db3 100644
--- a/lib/modules/ws2p-v1-legacy/Cargo.toml
+++ b/lib/modules/ws2p-v1-legacy/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-ws2p-v1-legacy"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "WebSocketToPeer API for the Durs project."
 license = "AGPL-3.0"
diff --git a/lib/modules/ws2p/ws2p-messages/Cargo.toml b/lib/modules/ws2p/ws2p-messages/Cargo.toml
index d03117e215d3167e130df89f6dd303e82055eb41..b9588ba5bfee55c22be953e5014c918c7078d339 100644
--- a/lib/modules/ws2p/ws2p-messages/Cargo.toml
+++ b/lib/modules/ws2p/ws2p-messages/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-ws2p-messages"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Handles WebSocketToPeer API Messages."
 license = "AGPL-3.0"
diff --git a/lib/modules/ws2p/ws2p-protocol/Cargo.toml b/lib/modules/ws2p/ws2p-protocol/Cargo.toml
index abd5bd695992c4cb5e87ab31632eae139b2cb82e..3a0cb5bb2fc731b62804d2e3933757d0b72864bb 100644
--- a/lib/modules/ws2p/ws2p-protocol/Cargo.toml
+++ b/lib/modules/ws2p/ws2p-protocol/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-ws2p-protocol"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "WebSocketToPeer V2+ API Protocol."
 license = "AGPL-3.0"
diff --git a/lib/modules/ws2p/ws2p/Cargo.toml b/lib/modules/ws2p/ws2p/Cargo.toml
index 8f281127a92b8ede46ea18729b626f9015b9f5da..82e7e371638f7dadbd4bb7a658ceb67d2ce62127 100644
--- a/lib/modules/ws2p/ws2p/Cargo.toml
+++ b/lib/modules/ws2p/ws2p/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs-ws2p"
-version = "0.1.0-a0.1"
+version = "0.2.0-a"
 authors = ["librelois <elois@ifee.fr>"]
 description = "WebSocketToPeer API for DURS Project."
 license = "AGPL-3.0"
diff --git a/lib/tools/network-documents/src/network_head_v3.rs b/lib/tools/network-documents/src/network_head_v3.rs
index bbf68ac15241dc7265080d4c128aafefc52d6427..1153e7ad5fd573bf9eb78acbaaf7cc7a5076e4ac 100644
--- a/lib/tools/network-documents/src/network_head_v3.rs
+++ b/lib/tools/network-documents/src/network_head_v3.rs
@@ -233,7 +233,7 @@ mod tests {
             )
             .unwrap(),
             software: String::from("durs"),
-            soft_version: String::from("0.1.0-a0.1"),
+            soft_version: String::from("0.2.0-a"),
             signature: None,
             step: 0,
         };