diff --git a/app/igneum-app/Cargo.lock b/app/igneum-app/Cargo.lock
index 7ba4e396..066104b4 100644
--- a/app/igneum-app/Cargo.lock
+++ b/app/igneum-app/Cargo.lock
@@ -219,7 +219,7 @@ dependencies = [
[[package]]
name = "igneum-app"
-version = "0.3.19"
+version = "0.3.20"
dependencies = [
"ed25519-dalek",
"getrandom",
diff --git a/app/igneum-app/Cargo.toml b/app/igneum-app/Cargo.toml
index 2d10ec4a..cd05d672 100644
--- a/app/igneum-app/Cargo.toml
+++ b/app/igneum-app/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "igneum-app"
-version = "0.3.19"
+version = "0.3.20"
edition = "2021"
description = "Igneum Miner engine: supervises the node, the miner and the GPU workers, and serves the dashboard on 127.0.0.1"
license = "MIT"
diff --git a/app/igneum-app/resources/igneum-app.rc b/app/igneum-app/resources/igneum-app.rc
index d20b86ca..f2c494bd 100644
--- a/app/igneum-app/resources/igneum-app.rc
+++ b/app/igneum-app/resources/igneum-app.rc
@@ -6,8 +6,8 @@
1 ICON "igneum.ico"
1 VERSIONINFO
-FILEVERSION 0,3,19,0
-PRODUCTVERSION 0,3,19,0
+FILEVERSION 0,3,20,0
+PRODUCTVERSION 0,3,20,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32
@@ -20,12 +20,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Igneum"
VALUE "FileDescription", "Igneum Miner engine"
- VALUE "FileVersion", "0.3.19"
+ VALUE "FileVersion", "0.3.20"
VALUE "InternalName", "igneum-app"
VALUE "LegalCopyright", "Igneum contributors"
VALUE "OriginalFilename", "igneum-app.exe"
VALUE "ProductName", "Igneum Miner"
- VALUE "ProductVersion", "0.3.19"
+ VALUE "ProductVersion", "0.3.20"
END
END
BLOCK "VarFileInfo"
diff --git a/app/windows/version.h b/app/windows/version.h
index ba079dfa..82d9c6dc 100644
--- a/app/windows/version.h
+++ b/app/windows/version.h
@@ -3,6 +3,6 @@
// packaging/windows/Igneum-Miner.iss when the app version moves. Include guards, not #pragma once: rc.exe reads it too.
#ifndef IGNEUM_HOST_VERSION_H
#define IGNEUM_HOST_VERSION_H
-#define IGNEUM_HOST_VERSION_STR "0.3.19"
-#define IGNEUM_HOST_VERSION_RC 0,3,19,0
+#define IGNEUM_HOST_VERSION_STR "0.3.20"
+#define IGNEUM_HOST_VERSION_RC 0,3,20,0
#endif
diff --git a/docs/plans/release-0.3.19.md b/docs/plans/release-0.3.20.md
similarity index 99%
rename from docs/plans/release-0.3.19.md
rename to docs/plans/release-0.3.20.md
index 78ef5def..333251c8 100644
--- a/docs/plans/release-0.3.19.md
+++ b/docs/plans/release-0.3.20.md
@@ -6,6 +6,8 @@ The hourly cut after 0.3.16, under the coordinator's rule: every new switch at n
> Renumbered again 7 October 2026, 08:2xZ (main): this feature tree is **0.3.19**; **0.3.18** is the app-only cut on the 0.3.17 tree (the engine's clock sample gated on igneum_getExecStatus, ledger N7; docs/plans/release-0.3.18.md on release-0.3.18-app); decimals is 0.3.20. Branches now: release-0.3.19 (app), release-0.3.19-node (fork, the mirror). Rows below keep the "0.3.18" they were written with; read it as this tree.
+> Renumbered a third time, 7 October 2026 10:4x UK (main): this feature tree is **0.3.20** (the dc141409 line plus the class v4 amendment, option A on AP-F8-1, and the proof archive; its canary gate as ordered). **0.3.19** is an app-only cut on the 0.3.18 app tree plus miner-ui-5 on the node pin 5899f603 (docs/plans/release-0.3.19.md on release-0.3.19). Branches: release-0.3.20 (app), release-0.3.20-node (fork, the mirror). Rows below keep the numbers they were written with.
+
## 1. The node tree
| Branch | Tip | In 0.3.17 | Why |
diff --git a/packaging/mac/app/Info.plist b/packaging/mac/app/Info.plist
index fbfe27fd..eb3672f0 100644
--- a/packaging/mac/app/Info.plist
+++ b/packaging/mac/app/Info.plist
@@ -11,7 +11,7 @@
CFBundleVersion
VERSION_STAMP
CFBundleShortVersionString
- 0.3.19
+ 0.3.20
CFBundlePackageType
APPL
CFBundleExecutable
diff --git a/packaging/windows/Igneum-Miner.iss b/packaging/windows/Igneum-Miner.iss
index e3bd3762..8ce04fa3 100644
--- a/packaging/windows/Igneum-Miner.iss
+++ b/packaging/windows/Igneum-Miner.iss
@@ -9,7 +9,7 @@
#define ArtDir "..\..\brand\icons"
#endif
#ifndef AppVersion
- #define AppVersion "0.3.19"
+ #define AppVersion "0.3.20"
#endif
#define AppName "Igneum Miner"
#define Publisher "Igneum"