diff --git a/Cargo.lock b/Cargo.lock
index a1bb5e00f6673d11ae1ad07dc71a151e605919a9..5360a187b3f8bcab195d163ed2192766f3b47c9a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -173,16 +173,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 
 [[package]]
 name = "duniter-blockchain"
-version = "0.1.0"
-dependencies = [
- "duniter-conf 0.1.0",
- "duniter-crypto 0.1.2",
- "duniter-dal 0.1.0",
- "duniter-documents 0.7.1",
- "duniter-message 0.1.0",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
- "duniter-wotb 0.8.0-a0.6",
+version = "0.1.0-a0.1"
+dependencies = [
+ "duniter-conf 0.1.0-a0.1",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-dal 0.1.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-message 0.1.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
+ "duniter-wotb 0.8.0-a0.7",
  "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "pbr 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -197,10 +197,10 @@ dependencies = [
 
 [[package]]
 name = "duniter-conf"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-crypto 0.1.2",
- "duniter-module 0.1.0",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
  "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_derive 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -209,15 +209,15 @@ dependencies = [
 
 [[package]]
 name = "duniter-core"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
  "clap 2.31.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "duniter-blockchain 0.1.0",
- "duniter-conf 0.1.0",
- "duniter-crypto 0.1.2",
- "duniter-message 0.1.0",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
+ "duniter-blockchain 0.1.0-a0.1",
+ "duniter-conf 0.1.0-a0.1",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-message 0.1.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -233,7 +233,7 @@ dependencies = [
 
 [[package]]
 name = "duniter-crypto"
-version = "0.1.2"
+version = "0.2.0-a0.1"
 dependencies = [
  "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "base64 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -244,13 +244,13 @@ dependencies = [
 
 [[package]]
 name = "duniter-dal"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-crypto 0.1.2",
- "duniter-documents 0.7.1",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
- "duniter-wotb 0.8.0-a0.6",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
+ "duniter-wotb 0.8.0-a0.7",
  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -264,11 +264,11 @@ dependencies = [
 
 [[package]]
 name = "duniter-documents"
-version = "0.7.1"
+version = "0.8.0-a0.1"
 dependencies = [
  "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "base64 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "duniter-crypto 0.1.2",
+ "duniter-crypto 0.2.0-a0.1",
  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "regex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -279,23 +279,23 @@ dependencies = [
 
 [[package]]
 name = "duniter-message"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-crypto 0.1.2",
- "duniter-dal 0.1.0",
- "duniter-documents 0.7.1",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-dal 0.1.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
  "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_derive 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
 name = "duniter-module"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-crypto 0.1.2",
- "duniter-documents 0.7.1",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
  "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_derive 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_json 1.0.20 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -303,11 +303,11 @@ dependencies = [
 
 [[package]]
 name = "duniter-network"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-crypto 0.1.2",
- "duniter-documents 0.7.1",
- "duniter-module 0.1.0",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "regex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -318,15 +318,15 @@ dependencies = [
 
 [[package]]
 name = "duniter-tui"
-version = "0.1.0"
-dependencies = [
- "duniter-conf 0.1.0",
- "duniter-crypto 0.1.2",
- "duniter-dal 0.1.0",
- "duniter-documents 0.7.1",
- "duniter-message 0.1.0",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
+version = "0.1.0-a0.1"
+dependencies = [
+ "duniter-conf 0.1.0-a0.1",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-dal 0.1.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-message 0.1.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
  "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "serde_json 1.0.20 (registry+https://github.com/rust-lang/crates.io-index)",
  "termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -334,7 +334,7 @@ dependencies = [
 
 [[package]]
 name = "duniter-wotb"
-version = "0.8.0-a0.6"
+version = "0.8.0-a0.7"
 dependencies = [
  "bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "byteorder 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -345,16 +345,16 @@ dependencies = [
 
 [[package]]
 name = "duniter-ws2p"
-version = "0.1.0"
-dependencies = [
- "duniter-conf 0.1.0",
- "duniter-crypto 0.1.2",
- "duniter-dal 0.1.0",
- "duniter-documents 0.7.1",
- "duniter-message 0.1.0",
- "duniter-module 0.1.0",
- "duniter-network 0.1.0",
- "duniter-wotb 0.8.0-a0.6",
+version = "0.1.0-a0.1"
+dependencies = [
+ "duniter-conf 0.1.0-a0.1",
+ "duniter-crypto 0.2.0-a0.1",
+ "duniter-dal 0.1.0-a0.1",
+ "duniter-documents 0.8.0-a0.1",
+ "duniter-message 0.1.0-a0.1",
+ "duniter-module 0.1.0-a0.1",
+ "duniter-network 0.1.0-a0.1",
+ "duniter-wotb 0.8.0-a0.7",
  "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -369,11 +369,11 @@ dependencies = [
 
 [[package]]
 name = "durs"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 dependencies = [
- "duniter-core 0.1.0",
- "duniter-tui 0.1.0",
- "duniter-ws2p 0.1.0",
+ "duniter-core 0.1.0-a0.1",
+ "duniter-tui 0.1.0-a0.1",
+ "duniter-ws2p 0.1.0-a0.1",
 ]
 
 [[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 3eecdcaed45e67aa65b3fbca4941d536e73be393..905e909efa42949396f84eee7c127690aefa7dba 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "durs"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@duniter.org>","nanocryk <nanocryk@duniter.org>"]
 description = "DUniter-RS (durs) is a new implementation of Duniter protocol and software in Rust, a safe, concurrent, practical language"
 license = "AGPL-3.0"
diff --git a/blockchain/Cargo.toml b/blockchain/Cargo.toml
index 300c2b50e32c01e861215c90fea3a6df9704c88a..59f9cfe500323bf2ca160a2c91404bb8fbdb50ce 100644
--- a/blockchain/Cargo.toml
+++ b/blockchain/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-blockchain"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Blockchain module for the Duniter project."
 license = "AGPL-3.0"
diff --git a/conf/Cargo.toml b/conf/Cargo.toml
index 82d52df89a94b14cd743c98beadc6a07b6993558..9a39060460e515d069c698e5704394c7fdfd8eb8 100644
--- a/conf/Cargo.toml
+++ b/conf/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-conf"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Configuration module for the Duniter project."
 license = "AGPL-3.0"
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 1cfd1489f5cfb3774b4b2b4f5358c79bf592f58a..7a8e598b9545e3ef86ede1f87ec3adf971a3d3ed 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-core"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Duniter-rs core."
 license = "AGPL-3.0"
diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml
index c313880c7a23fabbb929516a49ddb08014aba16d..9723b75e99c1233528c30d0f0b6cb7fcb68fdc9c 100644
--- a/crypto/Cargo.toml
+++ b/crypto/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-crypto"
-version = "0.1.2"
+version = "0.2.0-a0.1"
 authors = ["nanocryk <nanocryk@duniter.org>"]
 description = "Manage cryptographic building blocks for the Duniter project."
 repository = "https://git.duniter.org/nodes/rust/duniter-rs"
diff --git a/dal/Cargo.toml b/dal/Cargo.toml
index 8a80ab5067c7ec193a8f1f441c2efe0515274ae1..a4def26bec0e754802a359f96e4e4b4ffe559630 100644
--- a/dal/Cargo.toml
+++ b/dal/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-dal"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Data Access Layer for the Duniter project."
 license = "AGPL-3.0"
diff --git a/documents/Cargo.toml b/documents/Cargo.toml
index 539c2476d0091e09bd8fe2770ba95c209f4d49c5..74c7b8d5c0fb6bf919db58a836de0af67a3f5d4d 100644
--- a/documents/Cargo.toml
+++ b/documents/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-documents"
-version = "0.7.1"
+version = "0.8.0-a0.1"
 authors = ["nanocryk <nanocryk@duniter.org>", "elois <elois@ifee.fr>"]
 description = "Handles Duniter documents"
 repository = "https://git.duniter.org/nodes/rust/duniter-rs"
diff --git a/message/Cargo.toml b/message/Cargo.toml
index 86b913c81609e6c2669212a9598aeca390d8025e..59254a6a78df74561cdf930469ea98f03b0e8663 100644
--- a/message/Cargo.toml
+++ b/message/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-message"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@duniter.org>"]
 description = "message model for the Duniter project."
 license = "AGPL-3.0"
diff --git a/module/Cargo.toml b/module/Cargo.toml
index cdcc7302e05e6a9eb9e7429aee4aa80a4c6df2f5..9c21549e332254d6aebd5e2b4bb79cbe88b9cb3a 100644
--- a/module/Cargo.toml
+++ b/module/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-module"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@duniter.org>"]
 description = "Modules model for the Duniter project."
 license = "AGPL-3.0"
diff --git a/network/Cargo.toml b/network/Cargo.toml
index 91b638382602f067e4efdd106158fe6341727cb1..6ad4c44ab3d34d317938b80fcb7463afeba84fa4 100644
--- a/network/Cargo.toml
+++ b/network/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-network"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@duniter.org>"]
 description = "network model for the Duniter project."
 license = "AGPL-3.0"
diff --git a/tui/Cargo.toml b/tui/Cargo.toml
index 5b3bc0a26cafa512d153ffeb4924df0a87811b42..6db7e07cd0a4c383f029526b996e39f791ab7448 100644
--- a/tui/Cargo.toml
+++ b/tui/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-tui"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "Terminal user interface for Duniter-Rs."
 license = "AGPL-3.0"
diff --git a/wotb/Cargo.toml b/wotb/Cargo.toml
index cabd64653d52a0cdb2d67b4640e0bb228bdeeee7..fe022f517985202212d77a70f8bc9b998c32ac43 100644
--- a/wotb/Cargo.toml
+++ b/wotb/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-wotb"
-version = "0.8.0-a0.6"
+version = "0.8.0-a0.7"
 authors = ["nanocryk <nanocryk@duniter.org>", "elois <elois@duniter.org>"]
 description = "Makes Web of Trust computations for the Duniter project."
 repository = "https://git.duniter.org/nodes/rust/duniter-rs"
diff --git a/ws2p/Cargo.toml b/ws2p/Cargo.toml
index 89d3ace4289a8c9dc78deb4d03639a25bb60f26f..e31b8194566eee57aa4bb8b8090e6b83ccd0f661 100644
--- a/ws2p/Cargo.toml
+++ b/ws2p/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "duniter-ws2p"
-version = "0.1.0"
+version = "0.1.0-a0.1"
 authors = ["librelois <elois@ifee.fr>"]
 description = "WebSocketToPeer API for the Duniter project."
 license = "AGPL-3.0"