# ZJX 1.25.1 NIGHTMARKET public release record

Published: 2026-09-02
Status: released
Release: ZJX 1.25.1 NIGHTMARKET
Tag: `v1.25.1`

This is the scrubbed public proof record derived from the canonical release
record and authenticated release metadata. It excludes private repository
paths, host details, credentials, and the paid analysis.

## Release identity

- Release publication time: `2026-09-02T22:56:45Z`
- Draft: no
- Prerelease: no
- Target: Linux x86-64
- Build mode: `ReleaseSafe`
- Compiler version: Zig 0.16.0
- Compiler SHA-256: `2317bbb91798556d9d0f38aabdac23db83f0979b25f767259ae474546724087c`
- Embedded product revision: `6e418c3f12bec4572d1a329e0b0aa7847cc7148b`

## Release artifacts

| Asset | Bytes | Release-asset SHA-256 |
|---|---:|---|
| `zjx-1.25.1-nightmarket-linux-x86_64` | 1,441,960 | `c189567122592690e367fcb8bf61caa173d12512cdfeadd34322972c9f4a4e89` |
| `zjx-1.25.1-nightmarket-linux-x86_64.sha256` | 102 | `b90d8ad352255f868172921f6112c8c750f436d9b1b46a805fd34a46f543f852` |
| `zjx-archive-1.25.1-nightmarket-linux-x86_64` | 1,348,424 | `bb6c6852c64f52d15595c39407ce43bcc4db523123a4aae05d8738eda028724c` |
| `zjx-archive-1.25.1-nightmarket-linux-x86_64.sha256` | 110 | `838062d3f2a64d922573ab9b23a9f59eec2a9f2e79e460bf191e228586032e42` |
| `zjx-1.25.1-source.tar.gz` | 95,628 | `3a1a562db4dde168b908a82c4bbb5aff0746f9ae5b5c6e84c5f619f5d1ae5f21` |
| `zjx-1.25.1-source.tar.gz.sha256` | 91 | `f29d0539bc673cc0ed831977545c79d27379aca8a9a712470d9803541588e01f` |

All six artifacts were retrieved from the operator-controlled release and
revalidated. The digest sidecars passed, the executables remained native Linux
x86-64 ELF files reporting version `1.25.1` and revision `6e418c3f`, and the
bounded lifecycle smoke passed help, objectives, pack, inspect, test, unpack,
archive create, and archive verify. The restored tree matched the source
byte-for-byte.

## Objective surface at release

`zjx objectives --json` on the released executable reports `compact` as the
default objective with status `canonical` and `fast` as available with status
`production-qualified`. The obsolete `production-qualification-pending` value
is absent.

## Prior release disposition

ZJX 1.25 (tag `v1.25`) was a private, authenticated release withdrawn before
public distribution because its exact runtime reported the `fast` objective as
`production-qualification-pending`. Its tag, assets, checksums, original notes,
and qualification evidence remain preserved; a dated withdrawal notice was
appended to its notes without altering any prior byte. ZJX 1.25.1 is the
corrective release and underwent fresh exact-byte qualification.

## Public claim boundary

The release establishes an explicit two-objective packing surface and a
qualified `fast` objective under a frozen lifecycle contract. It does not
introduce a new archive format, a universal speed claim, a claim that `fast`
never produces a larger archive, or a claim that the canonical `compact`
search is redundant.

Campaign measurements and their scope are in the
[public source note](https://greyforge.tech/research/zjx-1-25-1-nightmarket-source-note-2026-09-02.md).
The rejected-schedule analysis, measurement-law repairs, and clean-lab doctrine
remain in the paid
[NIGHTMARKET Chronicle](https://greyforge.tech/chronicles/zjx-1-25-nightmarket).
