Testnet · mainnet not launched · testnet ZFX has no monetary value

Acceptance report

Generated 2026-11-09T19:00:53Z at commit 8270a11cf9aa. MAINNET_READY = false.

Regenerate: make acceptance (runs every target) or ZFX_ACCEPT_REUSE=1 .venv/bin/python scripts/acceptance.py (report only).

Gates

gate status evidence blocked externally
0 baseline PASS inventory: IMPLEMENTATION_STATUS.md (Gate 0 baseline, requirement inventory); check_target: PASS -
1 native chain PASS e2e_native: 18/18 checks; contract_api: 48/48 cases; note: e2e uses PoW profile zfx-fp8c-v0.1-dev (H=256) for speed; v0.1 profile mined on GPUs below -
2 miner PASS_WITH_BLOCKED local: {"vectors-rust": "PASS", "vectors-cpp": "PASS", "vectors-python-numpy": "PASS", "vectors-mlx-metal": "PASS", "vectors-torch-mps": "PASS", "gpu-device-compile": ; gpu_rerun_new: {"nvidia": {"dir": "bench/results/gpu_rerun_2026-11-09_r2", "device": "cuda:NVIDIA H100 80GB HBM3:sm_90:blas-int8:int8", "correctness_steps": 13, "correctness_f; gpu_block_submissions: {"nvidia": "PASS", "amd": "PASS"}; prior_evidence: bench/results/gpu_summary.json (H100, MI355X, earlier run; not re-measured by this report) NVIDIA B200/B300 (sm_100), RTX 50 (sm_120) and AMD MI300X (gfx942): code compiles for these targets; no such device was reachable, so no hardware result
3 bridge contracts PASS wzfx_unit_tests: PASS; conformance_replay_access_in_e2e_bridge: ["B1 deployed wZFX: NEP-148 metadata, zero supply, committee configured", "B1/B3 1-of-3 cannot mint (on-chain rejection) and a forged member index is rejected; ; governance_upgrade_rotation: 8/8 checks (bench/results/e2e_bridge_governance.json) -
4 real two-way bridge PASS two_way_fault_injection: 10/10 checks; finality_reorg: 3/3 checks -
5 Intents PASS_WITH_BLOCKED local: 11/11 checks public NEAR Intents Message Bus requires a Partner JWT (HTTP 403 without one); no live liquidity is solicited
6 testnet deployment PASS testnet_smoke: PASS; txs: [{"step": "create coordinator.zeroflux.testnet", "tx_hash": "BYWH1NhehURs4bqiJLvVD3bG1aLXKgH1T2SdTvJtJtt5", "explorer": "https://testnet.nearblocks.io/txns/BYWH -
7 packaging and handoff PASS_WITH_BLOCKED check: PASS; security_test: PASS; reproducible_build: PASS; sbom: PASS; licenses: PASS; docs_missing: []; one_command_env: make localnet; schemas: schemas/zfx-node-rpc-v1.json container images not built: Docker is not installed on this host; release artifacts unsigned: no owner release key exists; no live public testnet explorer/API: not authorized and no testnet deployment
8 truthful readiness PASS MAINNET_READY: False; tracked_in: docs/RELEASE_READINESS.md independent cryptanalysis of the PoW hardness assumption; external security audit (node, P2P, wZFX, relayers); owner decision on the monetary schedule (recommendation in bench/results/tokenomics.json); real liquidity for wZFX (none solicited); unmeasured GPU models (see Gate 2)

Targets

target result PASS FAIL BLOCKED commit finished
make check PASS 21 0 0 0824fd9739 2026-11-09T18:31:06Z
make e2e-native PASS 2 0 0 401790e001 (dirty) 2026-11-09T18:12:28Z
make e2e-bridge PASS 3 0 0 401790e001 (dirty) 2026-11-09T18:20:34Z
make e2e-intents PASS 1 0 0 401790e001 (dirty) 2026-11-09T18:21:51Z
make security-test PASS 10 0 0 401790e001 (dirty) 2026-11-09T18:27:45Z
make gpu-test PASS_WITH_BLOCKED_EXTERNAL 5 0 3 8270a11cf9 (dirty) 2026-11-09T19:00:53Z
make testnet-smoke PASS_WITH_BLOCKED_EXTERNAL 0 0 1 826e412cec (dirty) 2026-11-09T18:43:08Z

Steps

make check

step result seconds command or reason
rustfmt PASS 0.3 cargo fmt --all --check && (cd bridge/near && cargo fmt --all --check)
clippy-workspace PASS 1.1 cargo clippy --release --workspace --all-targets -q -- -D warnings
clippy-near-contracts PASS 1.4 cd bridge/near && cargo clippy -q --all-targets -- -D warnings
cargo-test-workspace PASS 59.9 cargo test --release -q --workspace
cargo-test-near-contracts PASS 6.1 cd bridge/near && cargo test -q
wasm-build-wzfx PASS 11.4 cd bridge/near/wzfx && cargo near build non-reproducible-wasm
wasm-build-test-ft PASS 9.6 cd bridge/near/test-ft && cargo near build non-reproducible-wasm
wasm-build-pow-verifier PASS 0.7 cd bridge/near/pow-verifier && cargo near build non-reproducible-wasm --no-abi
build-release PASS 0.5 cargo build --release -q
vectors-rust PASS 0.5 ./target/release/zpu-cli selftest
vectors-consensus-v2 PASS 24.3 cargo test --release -q -p zfx-verify --test consensus_v2
cpp-build PASS 0.1 make -C miner/cuda cpu -s
vectors-cpp PASS 0.2 ./miner/cuda/build/zpu-miner selftest tests/vectors/fp8c_v0.1.json
vectors-python-numpy PASS 1.3 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py selftest tests/vectors/fp8c_v0.1.json --backend numpy
stress-python-numpy PASS 6.7 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py stress --backend numpy
vectors-mlx-metal PASS 1.4 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py selftest tests/vectors/fp8c_v0.1.json --backend mlx
vectors-torch-mps PASS 5.4 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py selftest tests/vectors/fp8c_v0.1.json --backend torch --device mps
gpu-device-compile PASS 14.3 CLANG='~/zeroflux/.venv/bin/python -m ziglang clang' bench/compile/device_check.sh
python-lint PASS 0.6 uvx pyflakes tests/e2e deploy/localnet.py testnet/zfxnet.py scripts bridge/intents/zfx_intents miner/python bench/gpu
explorer-typecheck PASS 1.8 cd explorer && npx --no-install tsc -p . --noEmit
intents-nep413-conformance PASS 0.8 cargo test --release -q -p zfx-bridge --test nep413_conformance

make e2e-native

step result seconds command or reason
native-3-nodes-1000-blocks PASS 59.1 ~/zeroflux/.venv/bin/python tests/e2e/native.py
contract-api-schema-conformance PASS 9.5 ~/zeroflux/.venv/bin/python tests/contract_api/test_contract_api.py

make e2e-bridge

step result seconds command or reason
bridge-100-two-way-fault-injection PASS 281.0 ~/zeroflux/.venv/bin/python tests/e2e/bridge.py
bridge-finality-reorg PASS 65.6 ~/zeroflux/.venv/bin/python tests/e2e/bridge_reorg.py
bridge-governance-recovery PASS 139.1 ~/zeroflux/.venv/bin/python tests/e2e/bridge_governance.py

make e2e-intents

step result seconds command or reason
intents-local-solver-settlement PASS 77.5 ~/zeroflux/.venv/bin/python tests/e2e/intents.py

make security-test

step result seconds command or reason
fuzz-parsers PASS 143.0 cargo test --release -q -p zfx-node --test fuzz_parsers -- --nocapture
node-integrity-crash-corruption-backup PASS 1.0 cargo test --release -q -p zfx-node --test node_integrity
chain-rules-adversarial PASS 6.6 cargo test --release -q -p zfx-node --test chain_rules
consensus-v2-adversarial PASS 30.9 cargo test --release -q -p zfx-verify --test consensus_v2
wzfx-contract-negative PASS 3.1 cd bridge/near && cargo test -q -p wzfx
miner-asan-ubsan PASS 2.5 make -C miner/cuda sanitize-test
research-attacks PASS 0.8 ./target/release/zfx-research attacks --quick --out /tmp/zfx-attacks
cargo-audit-workspace PASS 1.4 cargo audit --deny warnings
cargo-audit-near-contracts PASS 1.1 cd bridge/near && cargo audit --ignore RUSTSEC-2026-0387 --ignore RUSTSEC-2024-0449
release-licenses-sbom-reproducible PASS 162.6 ~/zeroflux/.venv/bin/python scripts/release_check.py

make gpu-test

step result seconds command or reason
gpu-device-compile-sm90-sm100-sm120-gfx942-gfx950 PASS 8.5 CLANG='~/zeroflux/.venv/bin/python -m ziglang clang' bench/compile/device_check.sh
apple-mlx-selftest PASS 0.6 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py selftest tests/vectors/fp8c_v0.1.json --backend mlx
apple-mlx-stress PASS 4.1 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py stress --backend mlx
apple-mps-selftest PASS 1.8 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py selftest tests/vectors/fp8c_v0.1.json --backend torch --device mps
apple-mps-stress PASS 4.9 ~/zeroflux/.venv/bin/python miner/python/zpu_miner.py stress --backend torch --device mps
nvidia-local BLOCKED - no NVIDIA GPU/driver on this host (nvidia-smi absent)
amd-local BLOCKED - no AMD GPU/ROCm on this host (rocm-smi/amd-smi absent)
remote-h100-mi355x-cloud BLOCKED - remote GPU rerun is opt-in (ZFX_GPU_REMOTE=cloud); it rents GPU sandboxes

make testnet-smoke

step result seconds command or reason
near-testnet-deploy-and-receipts BLOCKED - testnet RPC https://rpc.testnet.near.org unreachable: <HTTPError 429: 'Too Many Requests'>

Full output of every step: bench/results/gates/logs/<target>/<step>.log. Raw experiment and e2e results: bench/results/.