1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# Monzero source baselines
This document records the recoverable Phase 0 source state created on
2026-08-15. It is a development baseline, not an activation or release of the
asset and NFT protocol.
## Revisions
| Repository | Commit | Annotated tag |
| --- | --- | --- |
| Core | `28f1919249465d3230f45ed21686c5a836d56df0` | `monzero-phase0-assets-prototype-20260815` |
| GUI | `cb8d4378527e9816abfadb9c0dbc9259a1ea1385` | `monzero-gui-phase0-20260815-r1` |
The GUI revision records the core repository as submodule commit
`28f1919249465d3230f45ed21686c5a836d56df0`.
## Recovery copies
The current workstation has local bare remotes at:
- `/home/pinhead/Projects/Monzero-Fork-backups/git-remotes/monzero-core.git`
- `/home/pinhead/Projects/Monzero-Fork-backups/git-remotes/monzero-gui.git`
Complete Git bundles are stored in
`/home/pinhead/Projects/Monzero-Fork-backups/source-baselines-20260815`:
| Bundle | SHA-256 |
| --- | --- |
| `monzero-core-phase0.bundle` | `dc574a818a53070981c06b5c8c8d5bcbbf06b5712693d662e77a0a3f108d01db` |
| `monzero-gui-phase0.bundle` | `da3adf8acff557adf191b19a62931649830ca4954d2b4ffbd64a96bafff6db7a` |
Run `utils/release/verify-source-baselines.sh` to check the commits, tags,
GUI submodule pin, bundles, and bundle hashes. The bundle directory and GUI
checkout may be supplied as its first and second arguments.
## Clone test
The sibling bare-remotes layout can be tested with:
```bash
git clone /home/pinhead/Projects/Monzero-Fork-backups/git-remotes/monzero-gui.git monzero-gui
git -c protocol.file.allow=always -C monzero-gui submodule update --init monero
```
The `protocol.file.allow` override is only needed for a local filesystem
remote. It is not needed after the projects move to HTTPS remotes.
## Validation state
- The staged core test snapshot passed 1,247 of 1,247 tests.
- The core and GUI compiled successfully on the development workstation.
- The GUI executable passed a command-line smoke test.
- Linux developer packages are deterministic at the archive level, but strict
release validation intentionally rejects the current dynamic, unstripped,
debug/unverified artifacts.
- No public Monzero-owned Git remote has been configured or pushed.
- Assets and NFTs remain inactive pending independent cryptographic and
consensus review, activation design, reproducible release builds, and a
public test network.
|