betterwithage commited on
Commit
70be0f9
·
verified ·
1 Parent(s): d0cb736

Publish fail-closed promotion readiness audit

Browse files

Records exact repository metadata, artifact inventory, and unresolved blockers.
Lineage, consent, legal authority, deployment, and production readiness remain unverified.

Files changed (1) hide show
  1. PROMOTION_READINESS_AUDIT.json +279 -0
PROMOTION_READINESS_AUDIT.json ADDED
@@ -0,0 +1,279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "asset_type": "model",
3
+ "audit_generated_at": "2026-08-31T03:36:31.364823Z",
4
+ "blockers": [
5
+ "CONSENT_PRIVACY_REVIEW_UNKNOWN",
6
+ "DEPLOYMENT_EVIDENCE_UNKNOWN",
7
+ "EVALUATION_EVIDENCE_UNKNOWN",
8
+ "LEGAL_OWNERSHIP_AND_RELICENSING_AUTHORITY_UNKNOWN",
9
+ "PROVENANCE_STATUS_EVIDENCE_MISSING",
10
+ "TRAINING_DATA_IDENTITY_UNKNOWN",
11
+ "TRAINING_RECIPE_UNKNOWN",
12
+ "UPSTREAM_SOURCE_REVISION_UNKNOWN"
13
+ ],
14
+ "claim_boundary": "This candidate records authenticated repository evidence and blockers only. It does not verify legal ownership, consent, training lineage, deployment, served behavior, persistence, or production readiness.",
15
+ "destination_absent_at_required_parent": true,
16
+ "destination_path": "PROMOTION_READINESS_AUDIT.json",
17
+ "fields": {
18
+ "artifact_inventory_and_hashes": {
19
+ "classification": "VERIFIED",
20
+ "evidence": [
21
+ {
22
+ "access": "authenticated_read_only",
23
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
24
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-nemo/tree/d0cb7368c032735c5b79aaa5105166ca926c38ff?recursive=true&expand=true"
25
+ }
26
+ ],
27
+ "limitations": [
28
+ "Hashes are provider API metadata; large payload bytes were deliberately not downloaded or independently rehashed."
29
+ ],
30
+ "value": {
31
+ "all_files_have_immutable_hash_metadata": true,
32
+ "file_count": 13,
33
+ "files_with_immutable_hash_metadata": 13,
34
+ "files_with_unknown_size": 0,
35
+ "known_total_bytes": 60051,
36
+ "lfs_file_count": 0,
37
+ "payloads_downloaded": false,
38
+ "tree_complete": true,
39
+ "tree_pages": 1
40
+ }
41
+ },
42
+ "card_license_declaration": {
43
+ "classification": "DECLARED",
44
+ "evidence": [
45
+ {
46
+ "access": "authenticated_read_only",
47
+ "json_pointer": "/cardData/license",
48
+ "observed_at": "2026-08-31T03:36:30.705550Z",
49
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
50
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-nemo?full=true",
51
+ "value": "apache-2.0"
52
+ },
53
+ {
54
+ "line": 2,
55
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
56
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/README.md",
57
+ "source_sha256": "84676662176468fbab3eeaefbe9a4b91fadae74f3d41f0cdc6df95d3715d8f6a",
58
+ "value": "apache-2.0"
59
+ }
60
+ ],
61
+ "limitations": [
62
+ "A repository card declaration does not verify ownership, relicensing authority, or artifact coverage."
63
+ ],
64
+ "value": [
65
+ "apache-2.0",
66
+ "apache-2.0"
67
+ ]
68
+ },
69
+ "consent_privacy_review": {
70
+ "classification": "UNKNOWN",
71
+ "evidence": [],
72
+ "limitations": [
73
+ "No explicit consent, privacy, PII, or sensitive-data review evidence was located."
74
+ ],
75
+ "value": null
76
+ },
77
+ "deployment_evidence": {
78
+ "classification": "UNKNOWN",
79
+ "evidence": [],
80
+ "limitations": [
81
+ "No exact artifact/deployment/served-revision evidence was located."
82
+ ],
83
+ "value": null
84
+ },
85
+ "evaluation_evidence": {
86
+ "classification": "UNKNOWN",
87
+ "evidence": [],
88
+ "limitations": [
89
+ "No structured model evaluation or dataset-quality evidence was located."
90
+ ],
91
+ "value": null
92
+ },
93
+ "exact_current_head": {
94
+ "classification": "VERIFIED",
95
+ "evidence": [
96
+ {
97
+ "access": "authenticated_read_only",
98
+ "json_pointer": "/sha",
99
+ "observed_at": "2026-08-31T03:36:30.705550Z",
100
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
101
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-nemo?full=true"
102
+ },
103
+ {
104
+ "access": "authenticated_read_only",
105
+ "json_pointer": "/sha",
106
+ "observed_at": "2026-08-31T03:36:31.292430Z",
107
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
108
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-nemo?full=true"
109
+ }
110
+ ],
111
+ "limitations": [
112
+ "The binding is exact for the recorded audit window and may change afterward."
113
+ ],
114
+ "value": "d0cb7368c032735c5b79aaa5105166ca926c38ff"
115
+ },
116
+ "intended_use_and_limitations": {
117
+ "classification": "DECLARED",
118
+ "evidence": [
119
+ {
120
+ "excerpt": "CI doctrine triage. Retrain from forge.py.",
121
+ "heading": "Intended use",
122
+ "line": 78,
123
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
124
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/README.md",
125
+ "source_sha256": "84676662176468fbab3eeaefbe9a4b91fadae74f3d41f0cdc6df95d3715d8f6a"
126
+ },
127
+ {
128
+ "excerpt": "- model.joblib not on Hub at snapshot. - Not Nemotron. Not generative. Canonical GitHub: [`szl-holdings/szl-nemo`](https://github.com/szl-holdings/szl-nemo/blob/main/README.md) <!-- SZL-ATELIER-CUT:v1:END --> - **NOT:** NVIDIA Nemotron 3 Nano 4B. Not ollama-ready Nemotron weights. Not a chatbot. Not a fine-tune. `BASE_MODEL_MANIFEST.json` is an observation of an upstream Ollama tag (mutable); i...",
129
+ "heading": "Limitations",
130
+ "line": 82,
131
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
132
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/README.md",
133
+ "source_sha256": "84676662176468fbab3eeaefbe9a4b91fadae74f3d41f0cdc6df95d3715d8f6a"
134
+ }
135
+ ],
136
+ "limitations": [
137
+ "Repository-authored scope text was not validated against artifact behavior."
138
+ ],
139
+ "value": {
140
+ "intended_use": [
141
+ {
142
+ "excerpt": "CI doctrine triage. Retrain from forge.py.",
143
+ "heading": "Intended use",
144
+ "line": 78,
145
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
146
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/README.md",
147
+ "source_sha256": "84676662176468fbab3eeaefbe9a4b91fadae74f3d41f0cdc6df95d3715d8f6a"
148
+ }
149
+ ],
150
+ "limitations": [
151
+ {
152
+ "excerpt": "- model.joblib not on Hub at snapshot. - Not Nemotron. Not generative. Canonical GitHub: [`szl-holdings/szl-nemo`](https://github.com/szl-holdings/szl-nemo/blob/main/README.md) <!-- SZL-ATELIER-CUT:v1:END --> - **NOT:** NVIDIA Nemotron 3 Nano 4B. Not ollama-ready Nemotron weights. Not a chatbot. Not a fine-tune. `BASE_MODEL_MANIFEST.json` is an observation of an upstream Ollama tag (mutable); i...",
153
+ "heading": "Limitations",
154
+ "line": 82,
155
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
156
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/README.md",
157
+ "source_sha256": "84676662176468fbab3eeaefbe9a4b91fadae74f3d41f0cdc6df95d3715d8f6a"
158
+ }
159
+ ]
160
+ }
161
+ },
162
+ "legal_ownership_and_relicensing_authority": {
163
+ "classification": "UNKNOWN",
164
+ "evidence": [],
165
+ "limitations": [
166
+ "A license label or license file does not establish ownership or relicensing authority."
167
+ ],
168
+ "value": null
169
+ },
170
+ "production_ready_posture": {
171
+ "classification": "BLOCKED",
172
+ "evidence": [
173
+ {
174
+ "blocking_conditions": [
175
+ "CONSENT_PRIVACY_REVIEW_UNKNOWN",
176
+ "DEPLOYMENT_EVIDENCE_UNKNOWN",
177
+ "EVALUATION_EVIDENCE_UNKNOWN",
178
+ "LEGAL_OWNERSHIP_AND_RELICENSING_AUTHORITY_UNKNOWN",
179
+ "PROVENANCE_STATUS_EVIDENCE_MISSING",
180
+ "TRAINING_DATA_IDENTITY_UNKNOWN",
181
+ "TRAINING_RECIPE_UNKNOWN",
182
+ "UPSTREAM_SOURCE_REVISION_UNKNOWN"
183
+ ],
184
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
185
+ "source": "this_audit"
186
+ }
187
+ ],
188
+ "limitations": [
189
+ "Repository metadata, card declarations, and HTTP availability cannot establish legal ownership, consent, lineage, deployment, function, or production readiness."
190
+ ],
191
+ "value": false
192
+ },
193
+ "provenance_status_files": {
194
+ "classification": "BLOCKED",
195
+ "evidence": [],
196
+ "limitations": [
197
+ "No explicit provenance or promotion-status document was found."
198
+ ],
199
+ "value": {
200
+ "fetched_and_hashed": [],
201
+ "provenance_paths": [],
202
+ "status_paths": []
203
+ }
204
+ },
205
+ "root_license": {
206
+ "classification": "VERIFIED",
207
+ "evidence": [
208
+ {
209
+ "bytes_read": 11358,
210
+ "classification": "VERIFIED",
211
+ "content_type": "text/plain; charset=utf-8",
212
+ "final_url": "https://huggingface.co/api/resolve-cache/models/SZLHOLDINGS/szl-nemo/d0cb7368c032735c5b79aaa5105166ca926c38ff/LICENSE?%2FSZLHOLDINGS%2Fszl-nemo%2Fresolve%2Fd0cb7368c032735c5b79aaa5105166ca926c38ff%2FLICENSE=&etag=%22d645695673349e3947e8e5ae42332d0ac3164cd7%22",
213
+ "path": "LICENSE",
214
+ "repository_head": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
215
+ "scope": "Bounded small evidence bytes fetched at the exact repository revision.",
216
+ "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
217
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-nemo/resolve/d0cb7368c032735c5b79aaa5105166ca926c38ff/LICENSE"
218
+ }
219
+ ],
220
+ "limitations": [
221
+ "File presence and bytes are verified; legal applicability and chain of title are not."
222
+ ],
223
+ "value": [
224
+ {
225
+ "bytes": 11358,
226
+ "path": "LICENSE",
227
+ "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"
228
+ }
229
+ ]
230
+ },
231
+ "training_data_identity": {
232
+ "classification": "UNKNOWN",
233
+ "evidence": [],
234
+ "limitations": [
235
+ "No immutable training-data or source-data identity was located."
236
+ ],
237
+ "value": null
238
+ },
239
+ "training_recipe": {
240
+ "classification": "UNKNOWN",
241
+ "evidence": [],
242
+ "limitations": [
243
+ "No structured training or dataset-preparation recipe was located."
244
+ ],
245
+ "value": null
246
+ },
247
+ "upstream_source_revision": {
248
+ "classification": "UNKNOWN",
249
+ "evidence": [],
250
+ "limitations": [
251
+ "No explicit upstream source plus immutable revision was located."
252
+ ],
253
+ "value": null
254
+ }
255
+ },
256
+ "overwrite_allowed": false,
257
+ "production_ready": false,
258
+ "production_ready_classification": "BLOCKED",
259
+ "publication_evidence": {
260
+ "commit_sha_binding": "REPOSITORY_HISTORY_AND_EXTERNAL_BATCH_RECEIPT",
261
+ "destination_path": "PROMOTION_READINESS_AUDIT.json",
262
+ "method": "HUGGING_FACE_ATOMIC_COMMIT",
263
+ "post_commit_head_and_bytes_verification": "REQUIRED",
264
+ "production_ready": false,
265
+ "provider_tree_hashes_are_independent_payload_rehashes": false,
266
+ "required_parent_sha": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
267
+ "state": "PUBLISHED_IN_THIS_ATOMIC_COMMIT"
268
+ },
269
+ "publication_performed": true,
270
+ "registry_binding": {
271
+ "commit": "ea9ac04176ca1e985fbe263dcc097bf679cb4f4a",
272
+ "json_pointer": "/assets/68",
273
+ "path": "estate-registry.json",
274
+ "repository": "SZLHOLDINGS/szl-estate-live"
275
+ },
276
+ "repository_id": "SZLHOLDINGS/szl-nemo",
277
+ "required_exact_parent": "d0cb7368c032735c5b79aaa5105166ca926c38ff",
278
+ "schema": "szl.promoted-artifact-provenance-audit.publication-candidate/v1"
279
+ }