Common Foundry v0.1.0-devnet.15 — ProductionV3 Devnet RC1
Pre-releaseTest candidate. ProductionV3 Testnet-1 is a private, low-difficulty test
network. It is not RCNet and not mainnet, and its coins have no value.
No complete ProductionV3 block has been mined and verified end to end yet —
that is exactly what this prerelease asks testers to do.
Which download do I need?
| I want to... | Download |
|---|---|
| Run a node | commonfoundry-node-v0.1.0-devnet.15-<platform> |
| Send and receive CMFD | commonfoundry-wallet-v0.1.0-devnet.15-<platform> |
| Mine | commonfoundry-miner-v0.1.0-devnet.15-<platform> (fetches the model bank itself on first run) |
Nodes and wallets are self-contained: they ship the platform proof worker and
the ceremony-authenticated Record V2, and need no GPU and no model bank.
Miners: set your address and start
Extract the miner package, open its launcher (START-MINER.bat on Windows,
start-miner.sh on Linux), and set PAYOUT_ADDRESS to your wallet's
64-character receive address. Then run it. The first run downloads the
6.4 GB model bank automatically as four verified parts, checks every
SHA-256, assembles MODEL-V2.bank, and starts mining; later runs start
immediately. Point LOCAL_PEER at your own node or wallet if you run one;
otherwise the public bootstrap issues your work.
The bank ships as four split assets only because GitHub caps a release
asset at 2 GiB. For offline preparation, the .part files and
REASSEMBLE-MODEL-BANK scripts remain downloadable and produce the same
verified MODEL-V2.bank in the miner's production-v3 folder.
Network
ProductionV3 Testnet-1 uses RPC 21443 and P2P 21444. These are deliberately
different from Devnet-14's ports, and the chain data lives in a separate
directory, so the two networks cannot be mixed.
Verifying your download
SHA256SUMS.txt covers every asset, and BUILDINFO.json records the exact
source commit and tree the binaries were built from.
Common Foundry v0.1.0-devnet.15 — ProductionV3 Devnet RC1
Devnet-15 is the first tester build that selects the intended ProductionV3
proof path rather than the tiny ForgeMatrix-v2 reference profile. It is a new
test network and is not chain-compatible with Devnet-14.
Consensus and proof path
- Selects the production geometry: batch 128, dimension 4096, and 384 layers.
- Requires a succinct ProductionV3 proof before a block can be accepted,
replayed, or adopted from a side branch. - Binds the final activation table, model identity, block statement, and work
digest into the proof transcript. - Uses the fixed-width compressed WHIR transport and rejects proofs above the
network proof-size limit. - Verifies proofs in a persistent, hash-pinned worker process. A worker crash,
timeout, identity mismatch, or malformed proof fails closed. - Loads the ceremony-authenticated Record V2 at nodes and wallets. The full
model bank and manifest are miner-only inputs.
Mining
- The standalone miner uses the real ProductionV3 model bank and proof
generator; it does not use the Devnet-14 reference proof. - CUDA packages target Volta and NVIDIA 20-, 30-, 40-, and 50-series GPUs and
enumerate all supported GPUs in a rig. - One immutable node template is retained while its long proof is generated,
then the exact completed block is submitted to the issuing node. - The miner reports per-GPU rate, power, efficiency, temperature, fan, clocks,
VRAM, accepted blocks, stale jobs, and proof activity.
Node and wallet packaging
- Nodes and wallets ship with the platform proof worker and authenticated
Record V2. They do not need a GPU or the 6.4 GB model bank to synchronize,
send, receive, or verify blocks. - On first run the miner launcher downloads the model bank's four split
release assets, verifies every SHA-256, and assembles the bank beside the
miner automatically; standalone reassembly scripts remain available for
offline preparation. The split exists because no single release asset may
exceed GitHub's upload limit. - The wallet keeps its peer editor, automatic bootstrap peer, public-testnet
opt-in, local-only RPC, and two-decimal CMFD display. - ProductionV3 uses a separate data directory and network identity, preventing
accidental reuse of the Devnet-14 chain.
Operational notes for Windows testers
- Stop a node with Ctrl+C in its console window so the verifier sandbox can
clean up after itself. - ProductionV3 refuses to reuse verifier-sandbox state whose owning process
died without cleaning up. If a node or wallet was force-killed (Task
Manager, a crash, or power loss), the next start reports a "stale
AppContainer cleanup session ... manual remediation is required" error.
With every Common Foundry process stopped, delete the leftover folders
under%LOCALAPPDATA%\CommonFoundry\AppContainerProfileCleanupV1and
start again. Never delete them while a node, wallet, or miner is running.
Tester acceptance targets
This prerelease is ready for community validation, not a mainnet declaration.
The requested test is deliberately end to end:
- Start two or more packaged nodes or wallets and confirm they complete the
ProductionV3 handshake and synchronize. - Set a payout address in the miner launcher, start it (the first run
fetches and verifies the model bank automatically), and generate one
complete ProductionV3 proof. - Confirm the issuing node accepts the block and every other node advances to
the same height and tip. - Restart a node and confirm block-log replay verifies the proof again.
- Send CMFD between two tester wallets and confirm both balances after sync.
- Report proof time, proof size, peak miner memory, verifier time, GPU model,
power, and any worker restart or rejection messages.
All release assets are accompanied by SHA-256 checksums and build information.
SHA-256
252e639bdeb3ade739a695fe63f8e74d8572981ad0a924e972a5c42ff7861a2b BUILDINFO.json
ac00f4df8ecb0702628197fc71fb161a46fd734cce7a89f748d09d692089b3c8 RCNET1-MODEL-RECORD-V2.json
3af0fd15bf0377bab42f2c59d8337f4f82e87e32c5f8c4f27ebfc21681450254 RCNET1-MODEL-V2.bank.part01
9d4f2547dc632c1c5f74ace84d26ca2ce38be50bea01ed93542fc5ab56aed6cf RCNET1-MODEL-V2.bank.part02
a1bf1ac3230a54006039b3ce2add912e4c6f94065afad322bbaebee15b089602 RCNET1-MODEL-V2.bank.part03
5af1c6de16f5d48032aa9b37a5d48abd5d6c6e22b24935476faddb9af2cf7069 RCNET1-MODEL-V2.bank.part04
0365b818080dcd48f37a9a8b8d1ef4ce400fa391b54acfbd0c15841b47ccc19e RCNET1-MODEL-V2.manifest.json
9a2104c683324fc77234567ef523105e4f9dbf511433483ac7611e03a52c29aa REASSEMBLE-MODEL-BANK.bat
f93d120402ab435a7a1a8ae418090060bb1a77ab4561ac91178bf0b794f93efd REASSEMBLE-MODEL-BANK.sh
85080cb63f29ad0f9fc4ec8d4e52dc9253c03a7cd0c294744c20acc35ae6735b RELEASE_NOTES.md
ef95da3cdc1cea7910fbddc5c3dfb04814b8a229bcdf12107cd89249fe51cc3b commonfoundry-miner-v0.1.0-devnet.15-linux-x86_64-gnu.tar.gz
b73ac0a931048c42ccd8a63cd5dd50e7f8727525ba38a99bf7253767be6cb875 commonfoundry-miner-v0.1.0-devnet.15-windows-x86_64.zip
241372848b8b05bc7a9863d42666a53685f55d80966027acc3cd6c5831cb8884 commonfoundry-node-v0.1.0-devnet.15-linux-x86_64.tar.gz
fac225403c633ff708fd31968a9caa3864e674bc827eafe4a170d1a26bda54bc commonfoundry-node-v0.1.0-devnet.15-windows-x86_64.zip
627d873e3949e29b18a1efc32131816b59db43d41bb6df25ea03a223b9945e0c commonfoundry-wallet-v0.1.0-devnet.15-linux-x86_64.tar.gz
f2522e9d8970855b01e74f6ef6e69055b8ad04508100b3fa2efa1698e90624a9 commonfoundry-wallet-v0.1.0-devnet.15-windows-x86_64.zip