docs(provenance): bind immutable Space source

#1
Files changed (1) hide show
  1. SPACE_PROVENANCE.json +119 -0
SPACE_PROVENANCE.json ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "szl.space-source-attestation/v1",
3
+ "observed_at": "2026-07-12T01:54:25Z",
4
+ "space": {
5
+ "id": "SZLHOLDINGS/yarqa",
6
+ "repository_type": "space",
7
+ "sdk": "docker",
8
+ "runtime_stage_observed": "RUNNING",
9
+ "artifact_kind": "space-repository-snapshot",
10
+ "purpose": "Clean-room plug-flow compartment engineering-method package and interactive Space overlay.",
11
+ "source_files_reviewed": [
12
+ "README.md",
13
+ "Dockerfile",
14
+ "pyproject.toml",
15
+ "space/Dockerfile",
16
+ "space/app.py",
17
+ "space/README.md",
18
+ "yarqa/core.py",
19
+ "yarqa/provenance.py"
20
+ ]
21
+ },
22
+ "source_of_record": {
23
+ "state": "VERIFIED_GITHUB_SOURCE_WITH_DECLARED_HF_OVERLAY",
24
+ "relation": "github-canonical-source-with-declared-hf-overlay",
25
+ "platform": "github+huggingface",
26
+ "repository": "SZLHOLDINGS/yarqa",
27
+ "artifact_base_revision": "9772c457290ed2185709a76c68adf240a7181e5e",
28
+ "artifact_base_state": "MEASURED_PRE_ATTESTATION_BASE",
29
+ "artifact_base_url": "https://huggingface.co/spaces/SZLHOLDINGS/yarqa/tree/9772c457290ed2185709a76c68adf240a7181e5e",
30
+ "file_count": 26,
31
+ "total_bytes": 1500729,
32
+ "tree_sha256": "ad222517ae7e33089a4af759ae14026be429b7b29b90bc7cedced96d5df90cb0",
33
+ "tree_hash_algorithm": "sha256 of UTF-8 path + NUL + per-file content sha256 + LF, sorted by path; .cache excluded",
34
+ "canonical_repository": "szl-holdings/yarqa",
35
+ "canonical_commit": "98d07ce7b72d6a5e335ea5131e52b06649e28409"
36
+ },
37
+ "public_github": {
38
+ "state": "VERIFIED_DECLARED_GITHUB_SOURCE_WITH_HF_OVERLAY",
39
+ "repository": "szl-holdings/yarqa",
40
+ "commit": "98d07ce7b72d6a5e335ea5131e52b06649e28409",
41
+ "commit_url": "https://github.com/szl-holdings/yarqa/commit/98d07ce7b72d6a5e335ea5131e52b06649e28409",
42
+ "deploy_declaration": {
43
+ "path": ".github/workflows/hf-deploy.yml",
44
+ "immutable_url": "https://github.com/szl-holdings/yarqa/blob/98d07ce7b72d6a5e335ea5131e52b06649e28409/.github/workflows/hf-deploy.yml",
45
+ "sha256": "9abd1dc0af5a72896223865596a4ae3f8137ecb93f62e90274b4edb94e0e319c",
46
+ "payload": [
47
+ "pyproject.toml",
48
+ "yarqa/**",
49
+ "space/**"
50
+ ],
51
+ "dockerfile_mapping": "HF Dockerfile == GitHub space/Dockerfile",
52
+ "readme_overlay": "HF root README intentionally excluded from GitHub deploy payload"
53
+ },
54
+ "comparison": {
55
+ "github_files_excluding_gitattributes": 56,
56
+ "hf_files_excluding_gitattributes": 25,
57
+ "common_paths": 24,
58
+ "byte_identical_common_paths": 23,
59
+ "changed_common_paths": [
60
+ "README.md"
61
+ ],
62
+ "github_only_paths": [
63
+ ".github/CODEOWNERS",
64
+ ".github/dependabot.yml",
65
+ ".github/workflows/codeql.yml",
66
+ ".github/workflows/dco.yml",
67
+ ".github/workflows/gitleaks.yml",
68
+ ".github/workflows/hf-deploy.yml",
69
+ ".github/workflows/pin-check.yml",
70
+ ".github/workflows/pr-title.yml",
71
+ ".github/workflows/receipt-sign.yml",
72
+ ".github/workflows/sbom.yml",
73
+ ".github/workflows/scorecard.yml",
74
+ ".github/workflows/space-ci.yml",
75
+ ".github/workflows/trivy.yml",
76
+ ".gitignore",
77
+ ".gitleaks.toml",
78
+ "CITATIONS.md",
79
+ "LICENSE",
80
+ "PROVENANCE.md",
81
+ "examples/synthetic_channel.py",
82
+ "scripts/sign_receipt.py",
83
+ "scripts/verify_receipt.py",
84
+ "tests/test_agentic.py",
85
+ "tests/test_attestation.py",
86
+ "tests/test_chain.py",
87
+ "tests/test_cli.py",
88
+ "tests/test_core.py",
89
+ "tests/test_meshio.py",
90
+ "tests/test_prediction_receipt.py",
91
+ "tests/test_provenance.py",
92
+ "tests/test_routing_topk.py",
93
+ "tests/test_signing.py",
94
+ "tests/test_surrogate.py"
95
+ ],
96
+ "hf_only_paths": [
97
+ "Dockerfile"
98
+ ],
99
+ "declared_deploy_payload_files": 23,
100
+ "declared_deploy_payload_byte_identical": 23
101
+ },
102
+ "contextual_references": [
103
+ "https://github.com/szl-holdings"
104
+ ],
105
+ "contextual_reference_role": "DECLARED_DEPLOY_SOURCE_PLUS_CONTEXTUAL_LINKS; FULL_REPOSITORY_PARITY_NOT_CLAIMED"
106
+ },
107
+ "claims": {
108
+ "full_github_repository_parity": "NOT_CLAIMED",
109
+ "reproducible_build": "NOT_CLAIMED",
110
+ "binary_provenance": "NOT_CLAIMED",
111
+ "serving_process_revision": "NOT_CLAIMED"
112
+ },
113
+ "limits": [
114
+ "The attestation overlay cannot self-embed its resulting Hub commit, so artifact_base_revision is the immutable measured pre-overlay tree.",
115
+ "Repository-head evidence does not prove the exact serving-process revision during a rolling deployment.",
116
+ "Reproducible build, binary provenance, and serving-process identity are not claimed.",
117
+ "No claim is made about private repositories or unobserved producer systems."
118
+ ]
119
+ }