File size: 6,167 Bytes
f770448
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
{
  "sources": {
    "uci-pendigits": {
      "records": 10992,
      "training_records": 7494,
      "evaluation_only_records": 3498,
      "labels": 10,
      "writers": 1,
      "splits": {
        "train": 7494,
        "test": 3498
      },
      "trajectory_signatures": 10992,
      "trajectory_signature_missing": 0,
      "trajectory_signature_duplicates_within_source": 0,
      "license_id": "CC-BY-4.0",
      "approval_id": null
    },
    "uci-uji-pen-v2": {
      "records": 8952,
      "training_records": 5372,
      "evaluation_only_records": 3580,
      "labels": 75,
      "writers": 60,
      "splits": {
        "train": 5372,
        "validation": 599,
        "test": 2981
      },
      "trajectory_signatures": 8952,
      "trajectory_signature_missing": 0,
      "trajectory_signature_duplicates_within_source": 0,
      "license_id": "CC-BY-4.0",
      "approval_id": null
    },
    "hwrt": {
      "records": 28200,
      "training_records": 27387,
      "evaluation_only_records": 813,
      "labels": 369,
      "writers": 275,
      "splits": {
        "train": 27387,
        "test": 552,
        "validation": 261
      },
      "trajectory_signatures": 28200,
      "trajectory_signature_missing": 0,
      "trajectory_signature_duplicates_within_source": 0,
      "license_id": "ODbL-1.0",
      "approval_id": "HWRT-ODBL-USE-APPROVAL-20260722"
    }
  },
  "source_count": 3,
  "origin_overlap": {
    "uci-pendigits|uci-uji-pen-v2": 0,
    "uci-pendigits|hwrt": 0,
    "uci-uji-pen-v2|hwrt": 0
  },
  "origin_overlap_total": 0,
  "trajectory_signature_overlap": {
    "uci-pendigits|uci-uji-pen-v2": 0,
    "uci-pendigits|hwrt": 0,
    "uci-uji-pen-v2|hwrt": 0
  },
  "trajectory_signature_overlap_total": 0,
  "split_identity_leakage": {
    "origin": {},
    "writer": {},
    "device": {}
  },
  "split_identity_leakage_total": 0,
  "schema": "aiflow-math-ink-06-federation-audit-v1",
  "checkpoint_sha256": "f3b0e53b50e41cf57d4881c501371b35648cf049d603984a0edf6148c2b62bd7",
  "vocabulary": 378,
  "source_registry": {
    "discovered_sources": 38,
    "required_discovered_sources": 200,
    "discovery_gate_passed": false,
    "stage_counts": {
      "discovered": 0,
      "rights_review": 30,
      "deduplicated": 0,
      "approved": 8
    },
    "approved_sources": 8,
    "approved_independent_groups": 7,
    "approved_deployment_sources": 8,
    "approved_deployment_independent_groups": 7,
    "required_approved_independent_groups": 30,
    "approved_group_gate_passed": false,
    "source_release_gate_passed": false,
    "shared_independent_groups": {
      "hwrt-2015": [
        "hasyv2",
        "hwrt"
      ],
      "uji-pen-family": [
        "uci-uji-pen-v1",
        "uci-uji-pen-v2"
      ]
    },
    "rights_cleared_sources": [
      "bouikhalene-math-symbols",
      "codh-kmnist",
      "hasyv2",
      "hwrt",
      "mendeley-arabic-numerical",
      "mendeley-banglanet45",
      "mendeley-bps-bangla",
      "mendeley-chakmalipi",
      "mendeley-dasnus",
      "mendeley-gujarat-hwd",
      "mendeley-gujarati-isolated-h8",
      "mendeley-historical-arabic-xz6",
      "mendeley-hypercomplex-bangla",
      "mendeley-khld",
      "mendeley-kurdish-complete",
      "mendeley-kurdish-isolated-f8",
      "mendeley-kzhmara-kpit",
      "mendeley-manipuri-3337",
      "mendeley-marathi-fns",
      "mendeley-marathi-giet",
      "mendeley-odia-giet",
      "quickdraw",
      "uci-bongabdo-894",
      "uci-character-trajectories",
      "uci-devanagari-389",
      "uci-online-assamese",
      "uci-optdigits",
      "uci-pendigits",
      "uci-semeion-digits",
      "uci-uji-pen-v1",
      "uci-uji-pen-v2",
      "zenodo-greek-alphabets-14554030"
    ],
    "rights_cleared_source_count": 32,
    "rights_cleared_pending_materialization": [
      "codh-kmnist",
      "hasyv2",
      "mendeley-arabic-numerical",
      "mendeley-banglanet45",
      "mendeley-bps-bangla",
      "mendeley-chakmalipi",
      "mendeley-dasnus",
      "mendeley-gujarat-hwd",
      "mendeley-gujarati-isolated-h8",
      "mendeley-historical-arabic-xz6",
      "mendeley-hypercomplex-bangla",
      "mendeley-khld",
      "mendeley-kurdish-complete",
      "mendeley-kurdish-isolated-f8",
      "mendeley-kzhmara-kpit",
      "mendeley-manipuri-3337",
      "mendeley-marathi-fns",
      "mendeley-marathi-giet",
      "mendeley-odia-giet",
      "quickdraw",
      "uci-bongabdo-894",
      "uci-character-trajectories",
      "uci-devanagari-389",
      "uci-online-assamese"
    ],
    "materialized_supervised_sources": [
      "hwrt",
      "uci-pendigits",
      "uci-uji-pen-v1",
      "uci-uji-pen-v2"
    ],
    "materialized_supervised_source_count": 4,
    "materialized_by_role": {
      "supervised_symbol": [
        "hwrt",
        "uci-pendigits",
        "uci-uji-pen-v1",
        "uci-uji-pen-v2"
      ],
      "geometry_pretrain": [],
      "raster_verifier": [
        "bouikhalene-math-symbols"
      ],
      "raster_pseudo_stroke": [
        "uci-optdigits",
        "uci-semeion-digits",
        "zenodo-greek-alphabets-14554030"
      ],
      "evaluation_only": []
    }
  },
  "release_source_gate": {
    "required_discovered_sources": 200,
    "required_independent_groups": 30,
    "checkpoint_training_source_ids": [],
    "checkpoint_training_source_count": 0,
    "checkpoint_independent_groups": 0,
    "unknown_checkpoint_sources": [],
    "ineligible_checkpoint_sources": [],
    "checks": {
      "discovered_200": false,
      "approved_independent_30": false,
      "checkpoint_declares_30_groups": false,
      "checkpoint_sources_approved": true,
      "origin_overlap_zero": true,
      "trajectory_signature_overlap_zero": true,
      "writer_device_origin_split_leakage_zero": true
    },
    "passed": false
  },
  "product_validation": false,
  "note": "HWRT official test는 모델 선택·writer-independent 제품 gate에 사용하지 않는다."
}