diff --git a/config.toml b/config.toml
index 489646f..215a7d2 100644
--- a/config.toml
+++ b/config.toml
@@ -110,12 +110,6 @@ url = "https://github.com/zypher-game"
post = "v0.1.0"
weight = 20
-[[extra.menu.social]]
-name = "Discord"
-pre = ''
-url = "https://discord.com/invite/MKJZhS4p2T"
-weight = 30
-
# Footer contents
[extra.footer]
info = 'Powered by Zypher Docs'
diff --git a/content/_index.md b/content/_index.md
index d6aaba6..0737072 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -16,45 +16,51 @@ repo_url = "https://github.com/zypher-game"
name = "Blog"
section = "blog"
url = "/blog/"
-weight = 10
+weight = 1
[[extra.menu.main]]
name = "ZK"
section = "zk"
url = "/zk/guide/overview/"
-weight = 20
+weight = 10
[[extra.menu.main]]
-name = "Zytron"
-section = "zytron"
-url = "/zytron/chain/overview/"
-weight = 30
+name = "Z4"
+section = "z4"
+url = "/z4/overview/"
+weight = 20
[[extra.menu.main]]
name = "PoZK"
section = "pozk"
url = "/pozk/overview/"
+weight = 30
+
+[[extra.menu.main]]
+name = "Zytron"
+section = "zytron"
+url = "/zytron/chain/overview/"
weight = 40
[[extra.list]]
-title = "Secret Engine"
-content = 'A suite of SDKs to enable secure execution of verifiable encrypted computations, ensuring strategic elements remain sealed on-chain'
+title = "ZK SDK"
+content = 'A suite of zk-Legos-as-SDKs. Plug and play, easy and free customization.'
[[extra.list]]
-title = "AW SDK"
-content = 'A suite of zk-Legos-as-SDKs to enable games to hyper-scale vertically. Plug and play, easy and free customization'
+title = "Z4 Framework"
+content = 'A multiple online real-time game server framework. Low latency, high performance, ZK protection.'
[[extra.list]]
-title = "Z4 Framework"
-content = 'A multiple online real-time game server framework. Low latency, high performance, ZK protection'
+title = "PoZK"
+content = "The ZK & Z4 mining network. Turning RUNTIME into decentralization."
[[extra.list]]
-title = "Zytron"
-content = "A Highly customizable Layer 3 sovereign roll up stack. The most viable infrastructure for production-level MMOs"
+title = "zkVM"
+content = 'Integrate multiple zkVMs, make game development simple and efficient. Bring ZK into the game world.'
[[extra.list]]
-title = "Generative AI"
-content = "The blessing of AI for games allows all gamer to enjoy the fun of freely customizing games"
+title = "Zytron"
+content = "A Highly customizable Layer 3 sovereign roll up stack. Gasless and high speed."
[[extra.list]]
title = "Games DAO"
diff --git a/content/pozk/_index.md b/content/pozk/_index.md
index 98e163d..097c3ab 100644
--- a/content/pozk/_index.md
+++ b/content/pozk/_index.md
@@ -3,6 +3,5 @@ title = "PoZK"
description = "Prover network for ZK games."
template = "docs/section.html"
sort_by = "weight"
-weight = 1
-draft = false
+weight = 3000
+++
diff --git a/content/pozk/miner/_index.md b/content/pozk/miner/_index.md
new file mode 100644
index 0000000..7b0a704
--- /dev/null
+++ b/content/pozk/miner/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Miner"
+description = "How to become a miner"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 3200
+draft = false
++++
diff --git a/content/pozk/miner-0.png b/content/pozk/miner/miner-0.png
similarity index 100%
rename from content/pozk/miner-0.png
rename to content/pozk/miner/miner-0.png
diff --git a/content/pozk/miner-1.png b/content/pozk/miner/miner-1.png
similarity index 100%
rename from content/pozk/miner-1.png
rename to content/pozk/miner/miner-1.png
diff --git a/content/pozk/miner-2.png b/content/pozk/miner/miner-2.png
similarity index 100%
rename from content/pozk/miner-2.png
rename to content/pozk/miner/miner-2.png
diff --git a/content/pozk/miner-3.png b/content/pozk/miner/miner-3.png
similarity index 100%
rename from content/pozk/miner-3.png
rename to content/pozk/miner/miner-3.png
diff --git a/content/pozk/miner-4.png b/content/pozk/miner/miner-4.png
similarity index 100%
rename from content/pozk/miner-4.png
rename to content/pozk/miner/miner-4.png
diff --git a/content/pozk/miner-5.png b/content/pozk/miner/miner-5.png
similarity index 100%
rename from content/pozk/miner-5.png
rename to content/pozk/miner/miner-5.png
diff --git a/content/pozk/miner-6.png b/content/pozk/miner/miner-6.png
similarity index 100%
rename from content/pozk/miner-6.png
rename to content/pozk/miner/miner-6.png
diff --git a/content/pozk/miner-7.png b/content/pozk/miner/miner-7.png
similarity index 100%
rename from content/pozk/miner-7.png
rename to content/pozk/miner/miner-7.png
diff --git a/content/pozk/miner.md b/content/pozk/miner/miner.md
similarity index 99%
rename from content/pozk/miner.md
rename to content/pozk/miner/miner.md
index b04e1d5..992e830 100644
--- a/content/pozk/miner.md
+++ b/content/pozk/miner/miner.md
@@ -4,9 +4,8 @@ description = "How to become a miner and earn rewards."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5002
+weight = 3201
sort_by = "weight"
-section = "pozk"
template = "docs/page.html"
[extra]
diff --git a/content/pozk/overview.md b/content/pozk/overview.md
index 8daf502..cf332c8 100644
--- a/content/pozk/overview.md
+++ b/content/pozk/overview.md
@@ -4,7 +4,7 @@ description = "Prover network for ZK games."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5000
+weight = 3001
sort_by = "weight"
section = "pozk"
template = "docs/page.html"
diff --git a/content/pozk/player/_index.md b/content/pozk/player/_index.md
new file mode 100644
index 0000000..7375213
--- /dev/null
+++ b/content/pozk/player/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Player"
+description = "How to play for earn"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 3300
+draft = false
++++
diff --git a/content/pozk/player.md b/content/pozk/player/player.md
similarity index 92%
rename from content/pozk/player.md
rename to content/pozk/player/player.md
index a52f219..0282a19 100644
--- a/content/pozk/player.md
+++ b/content/pozk/player/player.md
@@ -4,9 +4,8 @@ description = "How to play games and earn rewards."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5003
+weight = 3301
sort_by = "weight"
-section = "pozk"
template = "docs/page.html"
[extra]
diff --git a/content/pozk/2048.md b/content/pozk/prover/2048.md
similarity index 94%
rename from content/pozk/2048.md
rename to content/pozk/prover/2048.md
index f3b464d..1958a58 100644
--- a/content/pozk/2048.md
+++ b/content/pozk/prover/2048.md
@@ -4,9 +4,8 @@ description = "An example about how to build prover and play."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5005
+weight = 3111
sort_by = "weight"
-section = "pozk"
template = "docs/page.html"
[extra]
diff --git a/content/pozk/prover/_index.md b/content/pozk/prover/_index.md
new file mode 100644
index 0000000..eee8ec4
--- /dev/null
+++ b/content/pozk/prover/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Prover"
+description = "How to build a prover"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 3100
+draft = false
++++
diff --git a/content/pozk/prover.md b/content/pozk/prover/prover.md
similarity index 97%
rename from content/pozk/prover.md
rename to content/pozk/prover/prover.md
index 950b3a2..b479927 100644
--- a/content/pozk/prover.md
+++ b/content/pozk/prover/prover.md
@@ -1,17 +1,16 @@
+++
-title = "Build a prover (Game)"
-description = "How to build a prover for game and use PoZK network."
+title = "Build a ZK game"
+description = "How to build a ZK prover for game and use PoZK network."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5001
+weight = 3101
sort_by = "weight"
-section = "pozk"
template = "docs/page.html"
[extra]
section = "pozk"
-lead = 'How to build a prover for game and use PoZK network.'
+lead = 'How to build a ZK prover for game and use PoZK network.'
toc = true
top = false
+++
diff --git a/content/pozk/prover/z4.md b/content/pozk/prover/z4.md
new file mode 100644
index 0000000..c7178a9
--- /dev/null
+++ b/content/pozk/prover/z4.md
@@ -0,0 +1,19 @@
++++
+title = "Build a Z4 runner"
+description = "How to build a Z4 runner for game and use PoZK network."
+date = 2021-05-01T08:00:00+00:00
+updated = 2021-05-01T08:00:00+00:00
+draft = false
+weight = 3102
+sort_by = "weight"
+template = "docs/page.html"
+
+[extra]
+section = "pozk"
+lead = 'How to build a Z4 runner for game and use PoZK network.'
+toc = true
+top = false
++++
+
+## Introduction
+Once you have [built a z4 node based on pozk](/z4/node/pozk/), the next step is how to register the z4 node to the pozk network and stake it.
diff --git a/content/pozk/reward/_index.md b/content/pozk/reward/_index.md
new file mode 100644
index 0000000..ab4f822
--- /dev/null
+++ b/content/pozk/reward/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Reward"
+description = "How to collect rewards"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 3400
+draft = false
++++
diff --git a/content/pozk/reward.md b/content/pozk/reward/reward.md
similarity index 91%
rename from content/pozk/reward.md
rename to content/pozk/reward/reward.md
index 938ef68..6aefe5b 100644
--- a/content/pozk/reward.md
+++ b/content/pozk/reward/reward.md
@@ -4,9 +4,8 @@ description = "Reward and punishment mechanism."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5004
+weight = 3401
sort_by = "weight"
-section = "pozk"
template = "docs/page.html"
[extra]
diff --git a/content/z4/_index.md b/content/z4/_index.md
new file mode 100644
index 0000000..dc04dbe
--- /dev/null
+++ b/content/z4/_index.md
@@ -0,0 +1,7 @@
++++
+title = "Z4"
+description = "A multiple online real-time game framework."
+template = "docs/section.html"
+sort_by = "weight"
+weight = 2000
++++
diff --git a/content/z4/node/_index.md b/content/z4/node/_index.md
new file mode 100644
index 0000000..6d85e77
--- /dev/null
+++ b/content/z4/node/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Z4 Node"
+description = "How to build a Z4 node"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 2100
+draft = false
++++
diff --git a/content/zk/z4/based-uzkge.md b/content/z4/node/based-uzkge.md
similarity index 98%
rename from content/zk/z4/based-uzkge.md
rename to content/z4/node/based-uzkge.md
index 89b7f41..620c691 100644
--- a/content/zk/z4/based-uzkge.md
+++ b/content/z4/node/based-uzkge.md
@@ -1,15 +1,15 @@
+++
title = "Customized Node"
description = "A customized zk & room for game."
-date = 2021-05-01T08:00:00+00:00
-updated = 2021-05-01T08:00:00+00:00
+date = 2024-05-01T08:00:00+00:00
+updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 5001
+weight = 2101
sort_by = "weight"
template = "docs/page.html"
[extra]
-section = "zk"
+section = "z4"
lead = 'A customized zk & room for game'
toc = true
top = false
diff --git a/content/z4/node/client.md b/content/z4/node/client.md
new file mode 100644
index 0000000..1f6038b
--- /dev/null
+++ b/content/z4/node/client.md
@@ -0,0 +1,19 @@
++++
+title = "API & SDK"
+description = "How to interact with Z4 in client"
+date = 2024-11-26T08:00:00+00:00
+updated = 2024-11-26T08:00:00+00:00
+draft = false
+weight = 2103
+sort_by = "weight"
+template = "docs/page.html"
+
+[extra]
+section = "z4"
+lead = 'How to interact with Z4 nodes on the client side'
+toc = true
+top = false
++++
+
+## Contents
+WIP
diff --git a/content/z4/node/pozk.md b/content/z4/node/pozk.md
new file mode 100644
index 0000000..1907014
--- /dev/null
+++ b/content/z4/node/pozk.md
@@ -0,0 +1,25 @@
++++
+title = "Based on PoZK"
+description = "A customized zk game running on PoZK"
+date = 2024-11-26T08:00:00+00:00
+updated = 2024-11-26T08:00:00+00:00
+draft = false
+weight = 2102
+sort_by = "weight"
+template = "docs/page.html"
+
+[extra]
+section = "z4"
+lead = 'A customized zk game running on PoZK'
+toc = true
+top = false
++++
+
+## Introduction
+Whether it is based on PoZK engine or custom engine, you can reuse the code of `Handler`. You only need to specify the engine type to be used when starting.
+
+Once you have written a program based on PoZK, the next step is [How to register it in the PoZK network](/pozk/prover/z4/).
+
+## Trait for PoZK
+
+## Running with PoZK
diff --git a/content/zk/z4/overview.md b/content/z4/overview.md
similarity index 97%
rename from content/zk/z4/overview.md
rename to content/z4/overview.md
index db3e936..7d26a3d 100644
--- a/content/zk/z4/overview.md
+++ b/content/z4/overview.md
@@ -4,12 +4,12 @@ description = "A multiple online real-time game server framework."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5000
+weight = 2001
sort_by = "weight"
template = "docs/page.html"
[extra]
-section = "zk"
+section = "z4"
lead = 'A multiple online real-time game server framework'
toc = true
top = false
diff --git a/content/z4/zkvm/_index.md b/content/z4/zkvm/_index.md
new file mode 100644
index 0000000..1e89eff
--- /dev/null
+++ b/content/z4/zkvm/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Z4 with zkVM"
+description = "Integrate multiple zkVMs to Z4 framework"
+template = "docs/section.html"
+sort_by = "weight"
+weight = 2200
+draft = false
++++
diff --git a/content/zk/z4/based-risc0.md b/content/z4/zkvm/based-risc0.md
similarity index 96%
rename from content/zk/z4/based-risc0.md
rename to content/z4/zkvm/based-risc0.md
index 62e1ac1..4b0c130 100644
--- a/content/zk/z4/based-risc0.md
+++ b/content/z4/zkvm/based-risc0.md
@@ -4,12 +4,12 @@ description = "Universal Z4 node based on RISC0-zkVM"
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 5002
+weight = 2201
sort_by = "weight"
template = "docs/page.html"
[extra]
-section = "zk"
+section = "z4"
lead = 'Universal Z4 node based on RISC0-zkVM'
toc = true
top = false
diff --git a/content/zk/_index.md b/content/zk/_index.md
index c9d0f9c..0769b73 100644
--- a/content/zk/_index.md
+++ b/content/zk/_index.md
@@ -1,7 +1,7 @@
+++
title = "ZK"
description = "The zk engine documents"
-sort_by = "weight"
-weight = 1
template = "docs/section.html"
+sort_by = "weight"
+weight = 1000
+++
diff --git a/content/zk/aw/_index.md b/content/zk/aw/_index.md
index 45dc1e6..f1bfe00 100644
--- a/content/zk/aw/_index.md
+++ b/content/zk/aw/_index.md
@@ -3,6 +3,6 @@ title = "AW engine"
description = "Various games SDKs and plug-and-play circuits"
template = "docs/section.html"
sort_by = "weight"
-weight = 3
+weight = 1200
draft = false
+++
diff --git a/content/zk/aw/match3.md b/content/zk/aw/match3.md
index 24f5e67..c8823fc 100644
--- a/content/zk/aw/match3.md
+++ b/content/zk/aw/match3.md
@@ -4,7 +4,7 @@ description = "Match 3 circuit SDK."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 3002
+weight = 1203
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/aw/overview.md b/content/zk/aw/overview.md
index 6f5c4c5..dd31e1d 100644
--- a/content/zk/aw/overview.md
+++ b/content/zk/aw/overview.md
@@ -4,7 +4,7 @@ description = "ZK aggregate world engine."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 3000
+weight = 1201
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/aw/tile_match_2048.md b/content/zk/aw/tile_match_2048.md
index c954ba7..ff63ffc 100644
--- a/content/zk/aw/tile_match_2048.md
+++ b/content/zk/aw/tile_match_2048.md
@@ -4,7 +4,7 @@ description = "2048 circuit SDK."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 3001
+weight = 1202
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/contributing/_index.md b/content/zk/contributing/_index.md
index 2f4d862..f33b70a 100644
--- a/content/zk/contributing/_index.md
+++ b/content/zk/contributing/_index.md
@@ -3,6 +3,6 @@ title = "Contributing"
description = "Find out how to contribute to Zypher."
template = "docs/section.html"
sort_by = "weight"
-weight = 10
+weight = 1997
draft = false
+++
diff --git a/content/zk/contributing/code-of-conduct.md b/content/zk/contributing/code-of-conduct.md
index 3fd8226..3c7143f 100644
--- a/content/zk/contributing/code-of-conduct.md
+++ b/content/zk/contributing/code-of-conduct.md
@@ -4,7 +4,7 @@ description = "Contributor Covenant Code of Conduct."
date = 2021-05-01T18:20:00+00:00
updated = 2021-05-01T18:20:00+00:00
draft = false
-weight = 420
+weight = 1999
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/contributing/how-to-contribute.md b/content/zk/contributing/how-to-contribute.md
index 05dc2aa..4bed3ae 100644
--- a/content/zk/contributing/how-to-contribute.md
+++ b/content/zk/contributing/how-to-contribute.md
@@ -4,7 +4,7 @@ description = "Contribute to ZypherGame, improve documentation, or submit to sho
date = 2021-05-01T18:10:00+00:00
updated = 2021-05-01T18:10:00+00:00
draft = false
-weight = 410
+weight = 1998
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/guide/_index.md b/content/zk/guide/_index.md
index 16ccc48..07ddf4d 100644
--- a/content/zk/guide/_index.md
+++ b/content/zk/guide/_index.md
@@ -3,6 +3,6 @@ title = "Guide"
description = "Quick start and complete a simple game with zypher game framework."
template = "docs/section.html"
sort_by = "weight"
-weight = 1
+weight = 1001
draft = false
+++
diff --git a/content/zk/guide/guessing-game.md b/content/zk/guide/guessing-game.md
index ef80574..9f90091 100644
--- a/content/zk/guide/guessing-game.md
+++ b/content/zk/guide/guessing-game.md
@@ -4,7 +4,7 @@ description = "Learning the zk-powered game by programming a guessing game."
date = 2021-05-01T08:20:00+00:00
updated = 2021-05-01T08:20:00+00:00
draft = false
-weight = 1001
+weight = 1003
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/guide/overview.md b/content/zk/guide/overview.md
index e7f29cd..7b6e42a 100644
--- a/content/zk/guide/overview.md
+++ b/content/zk/guide/overview.md
@@ -4,7 +4,7 @@ description = "Game infrastructure for Autonomous Free World, Featuring ZK + AI"
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 1000
+weight = 1002
sort_by = "weight"
section = "zk"
template = "docs/page.html"
diff --git a/content/zk/secret/_index.md b/content/zk/secret/_index.md
index 750b936..af4bbba 100644
--- a/content/zk/secret/_index.md
+++ b/content/zk/secret/_index.md
@@ -3,6 +3,6 @@ title = "Secret engine"
description = "Quick start and complete a simple game with uzkge."
template = "docs/section.html"
sort_by = "weight"
-weight = 2
+weight = 1100
draft = false
+++
diff --git a/content/zk/secret/matchmaking.md b/content/zk/secret/matchmaking.md
index 8016093..6679703 100644
--- a/content/zk/secret/matchmaking.md
+++ b/content/zk/secret/matchmaking.md
@@ -4,7 +4,7 @@ description = "A zk-powered matchmaking"
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 2002
+weight = 1103
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/secret/overview.md b/content/zk/secret/overview.md
index 236217e..fb9847f 100644
--- a/content/zk/secret/overview.md
+++ b/content/zk/secret/overview.md
@@ -4,7 +4,7 @@ description = "A zero Knowledge Secret Engine."
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 2000
+weight = 1101
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/secret/sdk-shuffle.md b/content/zk/secret/sdk-shuffle.md
index 63625e4..cee7d45 100644
--- a/content/zk/secret/sdk-shuffle.md
+++ b/content/zk/secret/sdk-shuffle.md
@@ -4,7 +4,7 @@ description = "Hide card information and ensure card security."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 2100
+weight = 1104
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/secret/shuffle.md b/content/zk/secret/shuffle.md
index 096ccf8..4f10a06 100644
--- a/content/zk/secret/shuffle.md
+++ b/content/zk/secret/shuffle.md
@@ -4,7 +4,7 @@ description = "A zk-powered shuffle for cards"
date = 2021-05-01T08:00:00+00:00
updated = 2021-05-01T08:00:00+00:00
draft = false
-weight = 2001
+weight = 1102
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zk/z4/_index.md b/content/zk/z4/_index.md
deleted file mode 100644
index c55a52e..0000000
--- a/content/zk/z4/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
-+++
-title = "Z4"
-description = "Quick start and complete a multiple online real-time game with Z4 engine."
-template = "docs/section.html"
-sort_by = "weight"
-weight = 5
-draft = false
-+++
diff --git a/content/zytron/_index.md b/content/zytron/_index.md
index 517710a..ff39980 100644
--- a/content/zytron/_index.md
+++ b/content/zytron/_index.md
@@ -1,7 +1,7 @@
+++
title = "Zytron"
description = "A layer3 game chain framework"
-sort_by = "weight"
-weight = 1
template = "docs/section.html"
+sort_by = "weight"
+weight = 4000
+++
diff --git a/content/zytron/chain/0gas.md b/content/zytron/chain/0gas.md
index bf14a23..12f3976 100644
--- a/content/zytron/chain/0gas.md
+++ b/content/zytron/chain/0gas.md
@@ -4,7 +4,7 @@ description = "Zytron chain is 0 gas"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4001
+weight = 4003
sort_by = "weight"
template = "docs/page.html"
@@ -86,7 +86,7 @@ POST /wallet
Request:
-```jsonc
+```json
{
// The address of who can operate this wallet
"controller": "string",
@@ -103,7 +103,7 @@ Request:
Response:
-```jsonc
+```json
{
"data": "string",
"msg": "string",
@@ -118,7 +118,7 @@ POST /functioncall
Request
-```jsonc
+```json
{
// Address of wallet
"wallet": "string",
@@ -141,7 +141,7 @@ Request
Response:
-```jsonc
+```json
{
"data": "string",
"msg": "string",
@@ -158,7 +158,7 @@ POST /functioncall_list
Request:
-```jsonc
+```json
{
"list": [
{
@@ -177,7 +177,7 @@ Request:
Response:
-```jsonc
+```json
{
"data": "string",
"msg": "string",
@@ -194,7 +194,7 @@ POST /set_controller
Request:
-```jsonc
+```json
{
"wallet": "string",
"controller": "string",
@@ -208,7 +208,7 @@ Request:
Response:
-```jsonc
+```json
{
"data": "string",
"msg": "string",
diff --git a/content/zytron/chain/_index.md b/content/zytron/chain/_index.md
index 9cc2b54..25233f2 100644
--- a/content/zytron/chain/_index.md
+++ b/content/zytron/chain/_index.md
@@ -3,6 +3,6 @@ title = "Zytron Chain"
description = "A L3 game chain"
template = "docs/section.html"
sort_by = "weight"
-weight = 4
+weight = 4001
draft = false
+++
diff --git a/content/zytron/chain/overview.md b/content/zytron/chain/overview.md
index 80c9d8c..cbead81 100644
--- a/content/zytron/chain/overview.md
+++ b/content/zytron/chain/overview.md
@@ -4,7 +4,7 @@ description = "A L3 game chain."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4000
+weight = 4002
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/_index.md b/content/zytron/kit/_index.md
index fbc1349..0ef1d66 100644
--- a/content/zytron/kit/_index.md
+++ b/content/zytron/kit/_index.md
@@ -3,6 +3,6 @@ title = "Zytron Kit"
description = "A L3 game chain framework"
template = "docs/section.html"
sort_by = "weight"
-weight = 6
+weight = 4200
draft = false
+++
diff --git a/content/zytron/kit/da-celestia.md b/content/zytron/kit/da-celestia.md
index 792c778..5c30840 100644
--- a/content/zytron/kit/da-celestia.md
+++ b/content/zytron/kit/da-celestia.md
@@ -4,7 +4,7 @@ description = "Use Celestia as the DA layer"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4205
+weight = 4206
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/da-evm.md b/content/zytron/kit/da-evm.md
index ef0a8fc..f39d506 100644
--- a/content/zytron/kit/da-evm.md
+++ b/content/zytron/kit/da-evm.md
@@ -4,7 +4,7 @@ description = "Use an EVM chain as the DA layer"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4206
+weight = 4207
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/data-compatibility.md b/content/zytron/kit/data-compatibility.md
index f2c5117..4c4a886 100644
--- a/content/zytron/kit/data-compatibility.md
+++ b/content/zytron/kit/data-compatibility.md
@@ -4,7 +4,7 @@ description = "An abstracted, dev-friendly relational databases to expedite game
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4204
+weight = 4205
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/optimized-network.md b/content/zytron/kit/optimized-network.md
index b2b15d5..c77e289 100644
--- a/content/zytron/kit/optimized-network.md
+++ b/content/zytron/kit/optimized-network.md
@@ -4,7 +4,7 @@ description = "A p2p network specially optimized for game."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4203
+weight = 4204
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/overview.md b/content/zytron/kit/overview.md
index fec7ffe..1f6a85a 100644
--- a/content/zytron/kit/overview.md
+++ b/content/zytron/kit/overview.md
@@ -4,7 +4,7 @@ description = "A L3 game chain framework"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4200
+weight = 4201
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/server-sharding.md b/content/zytron/kit/server-sharding.md
index 426b6e8..2f2100c 100644
--- a/content/zytron/kit/server-sharding.md
+++ b/content/zytron/kit/server-sharding.md
@@ -4,7 +4,7 @@ description = "A decentralized server sharding technology."
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4202
+weight = 4203
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/kit/sovereign-rollup.md b/content/zytron/kit/sovereign-rollup.md
index 6f3ac94..ef8bbff 100644
--- a/content/zytron/kit/sovereign-rollup.md
+++ b/content/zytron/kit/sovereign-rollup.md
@@ -4,7 +4,7 @@ description = "A highly customizable Layer 3 sovereign rollup stack"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = true
-weight = 4201
+weight = 4202
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/precompiles/_index.md b/content/zytron/precompiles/_index.md
index 4fe1111..a67234a 100644
--- a/content/zytron/precompiles/_index.md
+++ b/content/zytron/precompiles/_index.md
@@ -3,6 +3,6 @@ title = "Zytron Precompiles"
description = "The precompiles in zytron kit"
template = "docs/section.html"
sort_by = "weight"
-weight = 5
+weight = 4100
draft = false
+++
diff --git a/content/zytron/precompiles/anemoi.md b/content/zytron/precompiles/anemoi.md
index 49304a5..cc72db5 100644
--- a/content/zytron/precompiles/anemoi.md
+++ b/content/zytron/precompiles/anemoi.md
@@ -4,7 +4,7 @@ description = "The precompiles Anemoi hash function in zytron kit"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4102
+weight = 4103
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/precompiles/ed-on-bn254.md b/content/zytron/precompiles/ed-on-bn254.md
index 7c40132..3b65e3c 100644
--- a/content/zytron/precompiles/ed-on-bn254.md
+++ b/content/zytron/precompiles/ed-on-bn254.md
@@ -4,7 +4,7 @@ description = "The precompiles EdOnBN254(BabyJubJub) in zytron kit"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4101
+weight = 4102
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/precompiles/matchmaking.md b/content/zytron/precompiles/matchmaking.md
index c10ce1a..d9bba90 100644
--- a/content/zytron/precompiles/matchmaking.md
+++ b/content/zytron/precompiles/matchmaking.md
@@ -4,7 +4,7 @@ description = "The precompiles Matchmaking in zytron kit"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4104
+weight = 4105
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/precompiles/overview.md b/content/zytron/precompiles/overview.md
index a7d9815..4323920 100644
--- a/content/zytron/precompiles/overview.md
+++ b/content/zytron/precompiles/overview.md
@@ -4,7 +4,7 @@ description = "The precompiles in zytron kit"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4100
+weight = 4101
sort_by = "weight"
template = "docs/page.html"
diff --git a/content/zytron/precompiles/shuffle.md b/content/zytron/precompiles/shuffle.md
index 0e465f2..5ee3131 100644
--- a/content/zytron/precompiles/shuffle.md
+++ b/content/zytron/precompiles/shuffle.md
@@ -4,7 +4,7 @@ description = "The precompiles Shuffle in zytron kit"
date = 2024-05-01T08:00:00+00:00
updated = 2024-05-01T08:00:00+00:00
draft = false
-weight = 4103
+weight = 4104
sort_by = "weight"
template = "docs/page.html"