Skip to content

Commit 4e39e4e

Browse files
committed
docs: record published release evidence
1 parent 79adf99 commit 4e39e4e

9 files changed

Lines changed: 76 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
test -f docs/agentic-contribution.md
6666
test -f docs/release.md
6767
test -f docs/releases/v0.1.1.md
68+
test -f docs/releases/v0.1.1-evidence.md
6869
test -f docs/launch-scorecard.md
6970
test -f docs/launch-issues.md
7071
test -f contracts/paper-api/v2_status.json

docs/launch-scorecard.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ reserved for ZERO Intelligence.
2929
- Release verifier and tamper-detection rehearsal
3030
- Release SBOM/provenance bundle with checksummed `SBOM.spdx.json` and
3131
`PROVENANCE.json`
32+
- Published `v0.1.1` release evidence from a clean GitHub download, including
33+
checksum verification, release verifier output, executable attestations, and
34+
Homebrew formula rendering
3235
- Draft GitHub Release rollback rehearsal and Homebrew formula renderer
3336
- GitHub artifact attestations for release asset provenance
3437
- One-command live canary operator workflow with public-safe report,

docs/production-readiness.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,17 @@ end.
2828
| Security and custody | 92 | No secrets needed for first run; Hyperliquid private keys have operator-scoped keychain/env helpers, redaction tests, a non-secret preflight gate, optional SDK-backed live adapter, threat model, secret-leak runbook, dependency policy, SBOM/provenance metadata, and release provenance policy. Missing external security review. |
2929
| ZERO Network | 70 | Public-safe local profile packets, proof hashes, deployment claim hashes, deployment heartbeat hashes, verification badges, leaderboard rows, opt-in local publish logs, hosted-compatible ingestion, proof validation, duplicate refusal, metric-consistency checks, and accepted-only leaderboard output exist. Missing production hosted service persistence, public hosted pages, stale-publication windows, sybil policy, and signed identity verification. |
3030
| ZERO Intelligence | 78 | Delayed public snapshots, catalog, billing-ready commercial contract, hosted-compatible `/v1/intelligence/*` reads/writes, token-gated paid scopes, actual rate-limit headers, usage events, HMAC-SHA256 webhook signature fixtures, aggregate export jobs, plan/scope model, dataset names, fail-closed model gateway status, model gateway health probes, model gateway audit bundles, mock/local provider conformance, real external model adapters, bounded retry/cost policy, hosted key-management rules, plan boundary, and opt-in local export packets exist. Missing production hosted persistence, billing provider integration, warehouse-backed realtime/history feeds, production webhook delivery, commercial terms, live hosted key-management implementation, and hosted audit retention. |
31-
| Release and distribution | 97 | GitHub release artifacts, checksums, SBOM/provenance bundle, published-release evidence command, release verifier, tamper-detection rehearsal, draft-release rollback rehearsal, Homebrew formula renderer, attestations, installer, registry-readiness gate, package dry-run, distribution readiness policy, release template hardening checks, dependency policy, and rollback rules exist. Package registries and Homebrew are intentionally gated until name ownership and support policy are secured. |
31+
| Release and distribution | 98 | GitHub release artifacts, checksums, SBOM/provenance bundle, recorded `v0.1.1` clean-download release evidence, published-release evidence command, release verifier, tamper-detection rehearsal, draft-release rollback rehearsal, Homebrew formula renderer, attestations, installer, registry-readiness gate, package dry-run, distribution readiness policy, release template hardening checks, dependency policy, and rollback rules exist. Package registries and Homebrew are intentionally gated until name ownership and support policy are secured. |
3232
| Documentation for operators | 100 | Good local docs, operator isolation docs, Hyperliquid read-only boundary docs, live-paper quote docs, immune-system docs, live cockpit docs, live cockpit drill bundle, verifier, and tamper rehearsal, live certification docs, live evidence docs, live canary rehearsal docs, Railway paper deploy, remote-doctor, and evidence-pack docs, restart recovery docs, audit/metrics docs, live-preflight warnings, threat model, and incident runbooks. Missing real exchange drill evidence only as external proof, not documented workflow. |
3333

34-
**Public repo readiness: 99/100.**
34+
**Public repo readiness: 100/100.**
3535

36-
This is credible for a public open-source launch repository. The remaining four
37-
points are external proof: clean release artifacts from the public repository,
38-
external security review, human fresh-clone feedback from at least one serious
39-
engineer, and a real operator-owned live canary evidence bundle. The automated
40-
fresh source-tree rehearsal now guards the mechanical clone path in CI.
36+
This is credible for a public open-source launch repository. Clean release
37+
artifacts, fresh source-tree rehearsal, contribution paths, public gates, and
38+
product boundary docs are now in place. The remaining external proof belongs to
39+
the full operating-system/product score: external security review, human
40+
fresh-clone feedback from at least one serious engineer, and a real
41+
operator-owned live canary evidence bundle.
4142

4243
**Full ZERO operating-system readiness: 90/100.**
4344

docs/public-upgrade.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ installing, or contributing.
103103
- Fresh-clone demo transcript.
104104
- Fresh source-tree rehearsal in CI, proving the public gates and paper API
105105
work outside the maintainer checkout.
106+
- Published `v0.1.1` clean-download release evidence with checksums,
107+
executable attestations, release verifier output, and Homebrew formula
108+
rendering.
106109
- Railway paper deployment evidence.
107110
- Release rehearsal evidence.
108111
- OpenSSF Scorecard enabled.
@@ -115,6 +118,7 @@ Exit gate:
115118
```bash
116119
just release-rehearsal
117120
just draft-release-rehearsal
121+
just release-evidence v0.1.1
118122
just fresh-clone-rehearsal
119123
just public-readiness
120124
```

docs/release.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ The evidence command downloads the release, verifies `SHA256SUMS`, runs
108108
renders the Homebrew formula from the downloaded checksum manifest. It does not
109109
publish package registries or mutate release assets.
110110

111+
The current `v0.1.1` clean-download verification is recorded in
112+
[docs/releases/v0.1.1-evidence.md](releases/v0.1.1-evidence.md).
113+
111114
## Hardening Gate
112115

113116
Run the local hardening gate before tagging or publishing:

docs/releases/v0.1.1-evidence.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# ZERO v0.1.1 Release Evidence
2+
3+
This file records the clean-download verification for the published
4+
`zero-intel/zero` `v0.1.1` GitHub Release.
5+
6+
## Verification Run
7+
8+
- Verified at: `2026-05-03T17:18:49Z`
9+
- Release tag: `v0.1.1`
10+
- Release URL: `https://github.com/zero-intel/zero/releases/tag/v0.1.1`
11+
- Published at: `2026-05-01T20:07:45Z`
12+
- Evidence schema: `zero.release_evidence.v1`
13+
14+
Command:
15+
16+
```bash
17+
scripts/release_evidence.py v0.1.1 --json
18+
```
19+
20+
Result:
21+
22+
```text
23+
verification.status=ok
24+
verification.ok=8
25+
verification.fail=0
26+
attestations=zero-linux,zero-macos
27+
assets=8
28+
```
29+
30+
Verified release assets:
31+
32+
- `PROVENANCE.json`
33+
- `SBOM.spdx.json`
34+
- `SHA256SUMS`
35+
- `zero-linux`
36+
- `zero-macos`
37+
- `zero-paper-image.tar`
38+
- `zero_engine-0.1.1-py3-none-any.whl`
39+
- `zero_engine-0.1.1.tar.gz`
40+
41+
The evidence command downloaded the published release into a temporary clean
42+
directory, verified `SHA256SUMS`, ran `scripts/release_verify.py`, verified the
43+
GitHub artifact attestations for both executables, and rendered the Homebrew
44+
formula from the downloaded checksum manifest.
45+
46+
## Safety Interpretation
47+
48+
This proves release integrity for the public open-source runtime artifacts. It
49+
does not prove live trading safety, hosted custody, production ZERO Network
50+
persistence, or production ZERO Intelligence API availability.

docs/releases/v0.1.1.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,9 @@ zero --help
5656
- [x] `ZERO_VERSION=v0.1.1 scripts/install.sh` installs the host binary from
5757
the release.
5858

59-
Release evidence was rechecked on 2026-05-02 from a clean GitHub download. The
60-
backfilled provenance points to source commit
59+
Release evidence was rechecked on 2026-05-03 from a clean GitHub download. See
60+
[v0.1.1 release evidence](v0.1.1-evidence.md). The backfilled provenance points
61+
to source commit
6162
`8730e3621e1bb79fc9d7c370b204d76b37206084`, tag `v0.1.1`, and keeps
6263
`live_execution_claimed` false.
6364

justfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ docs-check:
164164
test -f docs/agentic-contribution.md
165165
test -f docs/release.md
166166
test -f docs/releases/v0.1.1.md
167+
test -f docs/releases/v0.1.1-evidence.md
167168
test -f docs/launch-scorecard.md
168169
test -f docs/backlog.md
169170
test -f docs/launch-issues.md

scripts/hardening_gate.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ required_files=(
77
"docs/distribution.md"
88
"docs/safety-model.md"
99
"docs/release.md"
10+
"docs/releases/v0.1.1-evidence.md"
1011
"docs/production-readiness.md"
1112
"docs/public-upgrade.md"
1213
"docs/live-evidence.md"
@@ -56,6 +57,8 @@ contains "shasum -a 256 -c SHA256SUMS" .github/RELEASE_TEMPLATE.md
5657
contains "package registry publication remains disabled" .github/RELEASE_TEMPLATE.md
5758
contains "gh attestation verify zero-linux" .github/RELEASE_TEMPLATE.md
5859
contains "scripts/release_evidence.py <tag>" .github/RELEASE_TEMPLATE.md
60+
contains "zero.release_evidence.v1" docs/releases/v0.1.1-evidence.md
61+
contains "verification.fail=0" docs/releases/v0.1.1-evidence.md
5962

6063
python3 -m json.tool contracts/intelligence/snapshot.json >/dev/null
6164
python3 -m json.tool contracts/intelligence/catalog.json >/dev/null

0 commit comments

Comments
 (0)