GNU/Linux: zero failed or skipped; platform CI recorded separately.
SecOps Codemark / 0.4.1
Release evidence
Measured results have a date, a source revision, and a scope. Pending work remains visible; historical reports retain their original version.
Qualified with scope Record date: 2026-10-16 · Source revision: v0.4.1
0.4.1: qualified packaging privacy and output preservation, native archive preflight, report-route collision rejection and a reproduced release workflow. Reports identify measured revisions and limits; final CI and artifact receipts are linked from the repository release.
ML-DSA-87 and Ed25519 are both mandatory.
Base Python uses the standard library; OpenSSL and Zupt are optional native requirements.
HTML, CSS and local SVG; no tracking or external fonts.
Current release checks
- Pass
All-file integrity
GNU/Linux: 183 tests passed, zero failed or skipped. New regressions cover linked source roots, output collisions, private instruction exclusions and report routes.
python3 -m unittest discover -s tests -v - Pass
Hybrid authentication and history
The complete 0.4.1 run exercised real OpenSSL 3.5.7 hybrid signatures, independent pins, history and checkpoint rejection tests. Runtime formats are preserved.
- Pass
Private encrypted export
Native Zupt 5.2.10 positive and negative tests passed. Restoration qualifies bytes; POSIX modes and ACLs are not restored.
- Pass
Linux and Windows CI
Release publication requires the exact final-source matrix: six Linux/Windows jobs on Python 3.10, 3.12 and 3.14. The final run is linked from the release; native optional providers have separate scope.
- Pass
Portable checks
Eleven isolated portable checks passed outside the source tree, including whole-file integrity and native hybrid authentication.
python3 -I codemark.pyz self-test --json - Pass
Source review and static checks
Focused release-tooling review and regressions; Ruff, formatting, Pyright and selected-diff secret screening passed. No independent external audit is claimed.
- Pass
Website validation
The documented release recipe passed strict link validation after download staging. Final generated links, download hashes and real-browser checks gate public activation.
python3 scripts/build_site.py --output /tmp/secops-codemark-site-0.4.1 --check - Pass
Public release archive
Publication requires a genuine unencrypted .zupt, zupt test, SHA-256 checksums and extracted-byte comparison against the annotated tag. Earlier artifacts are preserved.
python3 scripts/build.py --output /tmp/secops-codemark-release-0.4.1 --archive
Reports and audits
Reports state their method, scope, and limitations. Read them alongside the measured results.
0.4.1 qualification
Source and test code 239cc2e: 183 GNU/Linux tests after Windows fixture canonicalization; release recipe measured at f72371a. Final publication receipts are separate.
Read report · Download report0.4.1 complete test log
Source and test code 239cc2e: 183 GNU/Linux tests after Windows fixture canonicalization; release recipe measured at f72371a. Final publication receipts are separate.
Read report · Download report0.4.1 portable checks
Eleven isolated portable checks at f72371a; runtime bytes unchanged by later website-fixture correction. Exact portable hash in the qualification.
Read report · Download report0.4.1 release tooling review
Source and test code 239cc2e: 183 GNU/Linux tests after Windows fixture canonicalization; release recipe measured at f72371a. Final publication receipts are separate.
Read report · Download report0.4.0 qualification · historical
Historical 0.4.0 record. Runtime e3a75b8, packaging f5f3a0f: qualified GNU/Linux fixtures; exact hashes and scope in the reports.
Read report · Download report0.4.0 complete test log · historical
Historical 0.4.0 record. Runtime e3a75b8, packaging f5f3a0f: qualified GNU/Linux fixtures; exact hashes and scope in the reports.
Read report · Download report0.4.0 portable checks · historical
Historical 0.4.0 record. Eleven isolated checks of the qualified portable; exact artifact hash in the qualification report.
Read report · Download report0.4.0 focused security review · historical
Historical 0.4.0 record. Runtime e3a75b8, packaging f5f3a0f: qualified GNU/Linux fixtures; exact hashes and scope in the reports.
Read report · Download report0.4.0 website preview validation · historical
Historical 0.4.0 record. Local preview: 251 viewport cases over 77 pages; keyboard, contrast and reduced motion. Downloads and live deployment verified separately.
Read report · Download reportSimilarity comparison: method and limits · historical
Historical 0.4.0 record. Frozen Python corpus, pinned JPlag 6.3.0 and Copydetect 0.5.0; raw scores and failures retained. No general ranking.
Read report · Download reportSimilarity comparison: raw results · historical
Historical 0.4.0 record. Frozen Python corpus, pinned JPlag 6.3.0 and Copydetect 0.5.0; raw scores and failures retained. No general ranking.
Read report · Download reportIntegration effort worksheet · historical
Historical 0.4.0 record. Blank worksheet for operator observations; no human setup time is claimed.
Read report · Download reportReproducible pipeline measurements · historical
Historical 0.4.0 record. Five local repeats on a 2,097,184-byte fixture; raw samples, hashes and failure scenarios.
Read report · Download report0.3.0 qualification · historical
Historical 0.3.0 record. Local GNU/Linux CLI, signatures and reversible marking.
Read report · Download report0.3.0 complete test log · historical
Historical 0.3.0 record. 81 unit and integration tests, exit 0.
Read report · Download report0.3.0 portable checks · historical
Historical 0.3.0 record. Nine isolated runtime fixture checks.
Read report · Download report0.3.0 focused security review · historical
Historical 0.3.0 record. Focused core and packaging review with stated limits.
Read report · Download report0.3.0 website validation · historical
Historical 0.3.0 record. Chromium samples, keyboard, CSS motion, responsive layout and all generated links.
Read report · Download report0.2.0 qualification · historical
Historical 0.2.0 GNU/Linux CLI and OpenSSH record.
Read report · Download report0.2.0 source review · historical
Historical 0.2.0 source review; scope and method in report.
Read report · Download report0.2.0 validation · historical
Original 0.2.0 platform coverage and exclusions.
Read report · Download report0.2.0 operational scope · historical
Original 0.2.0 operational scope and activation.
Read report · Download report