betterwithage commited on
Commit
14555b1
·
verified ·
1 Parent(s): 10b2de5

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 +295 -0
PROMOTION_READINESS_AUDIT.json ADDED
@@ -0,0 +1,295 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "asset_type": "model",
3
+ "audit_generated_at": "2026-08-31T03:36:31.669541Z",
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_PARTIAL",
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": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
24
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-ouroboros/tree/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32?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": 17,
33
+ "files_with_immutable_hash_metadata": 17,
34
+ "files_with_unknown_size": 0,
35
+ "known_total_bytes": 93861,
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.794700Z",
49
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
50
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-ouroboros?full=true",
51
+ "value": "apache-2.0"
52
+ },
53
+ {
54
+ "line": 3,
55
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
56
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/README.md",
57
+ "source_sha256": "05a32b84efd4b01caedf7f42d4491db01ab2990b40bc71aed13bdca9776a3654",
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.794700Z",
100
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
101
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-ouroboros?full=true"
102
+ },
103
+ {
104
+ "access": "authenticated_read_only",
105
+ "json_pointer": "/sha",
106
+ "observed_at": "2026-08-31T03:36:31.596247Z",
107
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
108
+ "source": "https://huggingface.co/api/models/SZLHOLDINGS/szl-ouroboros?full=true"
109
+ }
110
+ ],
111
+ "limitations": [
112
+ "The binding is exact for the recorded audit window and may change afterward."
113
+ ],
114
+ "value": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32"
115
+ },
116
+ "intended_use_and_limitations": {
117
+ "classification": "DECLARED",
118
+ "evidence": [
119
+ {
120
+ "excerpt": "Wrap agent retries.",
121
+ "heading": "Intended use",
122
+ "line": 73,
123
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
124
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/README.md",
125
+ "source_sha256": "05a32b84efd4b01caedf7f42d4491db01ab2990b40bc71aed13bdca9776a3654"
126
+ },
127
+ {
128
+ "excerpt": "- Kernel. Pair with governed-agent-bench. Canonical GitHub: [`szl-holdings/szl-khipu`](https://github.com/szl-holdings/szl-khipu/blob/main/szl_khipu/ouroboros.py) <!-- SZL-ATELIER-CUT:v1:END --> from kernels import get_kernel ou = get_kernel(\"SZLHOLDINGS/szl-ouroboros\", revision=\"main\", trust_remote_code=True) attempts = [ {\"provider\": \"sovereign\", \"model\": \"own-metal\", \"ok\": False, \"latency_ms...",
129
+ "heading": "Limitations",
130
+ "line": 77,
131
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
132
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/README.md",
133
+ "source_sha256": "05a32b84efd4b01caedf7f42d4491db01ab2990b40bc71aed13bdca9776a3654"
134
+ }
135
+ ],
136
+ "limitations": [
137
+ "Repository-authored scope text was not validated against artifact behavior."
138
+ ],
139
+ "value": {
140
+ "intended_use": [
141
+ {
142
+ "excerpt": "Wrap agent retries.",
143
+ "heading": "Intended use",
144
+ "line": 73,
145
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
146
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/README.md",
147
+ "source_sha256": "05a32b84efd4b01caedf7f42d4491db01ab2990b40bc71aed13bdca9776a3654"
148
+ }
149
+ ],
150
+ "limitations": [
151
+ {
152
+ "excerpt": "- Kernel. Pair with governed-agent-bench. Canonical GitHub: [`szl-holdings/szl-khipu`](https://github.com/szl-holdings/szl-khipu/blob/main/szl_khipu/ouroboros.py) <!-- SZL-ATELIER-CUT:v1:END --> from kernels import get_kernel ou = get_kernel(\"SZLHOLDINGS/szl-ouroboros\", revision=\"main\", trust_remote_code=True) attempts = [ {\"provider\": \"sovereign\", \"model\": \"own-metal\", \"ok\": False, \"latency_ms...",
153
+ "heading": "Limitations",
154
+ "line": 77,
155
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
156
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/README.md",
157
+ "source_sha256": "05a32b84efd4b01caedf7f42d4491db01ab2990b40bc71aed13bdca9776a3654"
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_PARTIAL",
180
+ "TRAINING_DATA_IDENTITY_UNKNOWN",
181
+ "TRAINING_RECIPE_UNKNOWN",
182
+ "UPSTREAM_SOURCE_REVISION_UNKNOWN"
183
+ ],
184
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
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": "OBSERVED",
195
+ "evidence": [
196
+ {
197
+ "bytes_read": 3114,
198
+ "classification": "VERIFIED",
199
+ "content_type": "text/plain; charset=utf-8",
200
+ "final_url": "https://huggingface.co/api/resolve-cache/models/SZLHOLDINGS/szl-ouroboros/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/MODEL_PROVENANCE.json?%2FSZLHOLDINGS%2Fszl-ouroboros%2Fresolve%2F10b2de5a88c2ffd102f39be4f52a759d7bcd8a32%2FMODEL_PROVENANCE.json=&etag=%2207c07af9d649b5de38a742a8499ea253ac379990%22",
201
+ "path": "MODEL_PROVENANCE.json",
202
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
203
+ "scope": "Bounded small evidence bytes fetched at the exact repository revision.",
204
+ "sha256": "21d6b40206b36821aa82c493f2f706fe2e2e4206841680194e23f5fc33b43786",
205
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/MODEL_PROVENANCE.json"
206
+ }
207
+ ],
208
+ "limitations": [
209
+ "The exact tree contains only partial or unread provenance/status evidence."
210
+ ],
211
+ "value": {
212
+ "fetched_and_hashed": [
213
+ "MODEL_PROVENANCE.json"
214
+ ],
215
+ "provenance_paths": [
216
+ "MODEL_PROVENANCE.json"
217
+ ],
218
+ "status_paths": []
219
+ }
220
+ },
221
+ "root_license": {
222
+ "classification": "VERIFIED",
223
+ "evidence": [
224
+ {
225
+ "bytes_read": 776,
226
+ "classification": "VERIFIED",
227
+ "content_type": "text/plain; charset=utf-8",
228
+ "final_url": "https://huggingface.co/api/resolve-cache/models/SZLHOLDINGS/szl-ouroboros/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/LICENSE?%2FSZLHOLDINGS%2Fszl-ouroboros%2Fresolve%2F10b2de5a88c2ffd102f39be4f52a759d7bcd8a32%2FLICENSE=&etag=%227c317ba373932bf7f56ab969a3698aa3468811be%22",
229
+ "path": "LICENSE",
230
+ "repository_head": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
231
+ "scope": "Bounded small evidence bytes fetched at the exact repository revision.",
232
+ "sha256": "acf6ce407174b791ceddc263dfc7b1e3ea16579cec3e0caca3d4469e6ccf544b",
233
+ "source": "https://huggingface.co/SZLHOLDINGS/szl-ouroboros/resolve/10b2de5a88c2ffd102f39be4f52a759d7bcd8a32/LICENSE"
234
+ }
235
+ ],
236
+ "limitations": [
237
+ "File presence and bytes are verified; legal applicability and chain of title are not."
238
+ ],
239
+ "value": [
240
+ {
241
+ "bytes": 776,
242
+ "path": "LICENSE",
243
+ "sha256": "acf6ce407174b791ceddc263dfc7b1e3ea16579cec3e0caca3d4469e6ccf544b"
244
+ }
245
+ ]
246
+ },
247
+ "training_data_identity": {
248
+ "classification": "UNKNOWN",
249
+ "evidence": [],
250
+ "limitations": [
251
+ "No immutable training-data or source-data identity was located."
252
+ ],
253
+ "value": null
254
+ },
255
+ "training_recipe": {
256
+ "classification": "UNKNOWN",
257
+ "evidence": [],
258
+ "limitations": [
259
+ "No structured training or dataset-preparation recipe was located."
260
+ ],
261
+ "value": null
262
+ },
263
+ "upstream_source_revision": {
264
+ "classification": "UNKNOWN",
265
+ "evidence": [],
266
+ "limitations": [
267
+ "No explicit upstream source plus immutable revision was located."
268
+ ],
269
+ "value": null
270
+ }
271
+ },
272
+ "overwrite_allowed": false,
273
+ "production_ready": false,
274
+ "production_ready_classification": "BLOCKED",
275
+ "publication_evidence": {
276
+ "commit_sha_binding": "REPOSITORY_HISTORY_AND_EXTERNAL_BATCH_RECEIPT",
277
+ "destination_path": "PROMOTION_READINESS_AUDIT.json",
278
+ "method": "HUGGING_FACE_ATOMIC_COMMIT",
279
+ "post_commit_head_and_bytes_verification": "REQUIRED",
280
+ "production_ready": false,
281
+ "provider_tree_hashes_are_independent_payload_rehashes": false,
282
+ "required_parent_sha": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
283
+ "state": "PUBLISHED_IN_THIS_ATOMIC_COMMIT"
284
+ },
285
+ "publication_performed": true,
286
+ "registry_binding": {
287
+ "commit": "ea9ac04176ca1e985fbe263dcc097bf679cb4f4a",
288
+ "json_pointer": "/assets/69",
289
+ "path": "estate-registry.json",
290
+ "repository": "SZLHOLDINGS/szl-estate-live"
291
+ },
292
+ "repository_id": "SZLHOLDINGS/szl-ouroboros",
293
+ "required_exact_parent": "10b2de5a88c2ffd102f39be4f52a759d7bcd8a32",
294
+ "schema": "szl.promoted-artifact-provenance-audit.publication-candidate/v1"
295
+ }