Kontekst
ADR-0010 və SPEC-SCHEMA-0001/D1-ə əsasən dərc edilmiş sxem faylı heç vaxt dəyişmir. Dəyişiklik yeni versiya yolu tələb edir; əvvəllər verilmiş rəqəmsal sənədlər (credential)Sənədi verən qurum tərəfindən imzalanan və şəxsin rəqəmsal cüzdanında saxlanan rəqəmsal sənəd; şəxs yalnız soruşulan sahələri göstərir. öz versiyası ilə yoxlanılmağa davam edir. Bu qayda real istifadəçilərin əlində rəqəmsal sənəd olduqda keçərlidir.
Tamga bu gün inkişaf mərhələsindədir:
- Tətbiqdən və saytdan istifadə edən real şəxs yoxdur.
- Dövlətlər rəsmi olaraq sistemdə deyil; Avropa İttifaqında (Aİ) bu struktur üzv dövlətlər üçün məcburidir, Türkiyədə isə hələ belə deyil.
- Sxemlər düzgün variant tapılana qədər dəyişəcək (məs., Aİ təhsil kataloquna əsasən əlavə edilən sahələr).
Bu mərhələdə versiya keçidlərini daşımaq iş yükü və qarışıqlıq yaradır. Layihə rəhbərliyi sxemlər səhvdirsə, onların birbaşa düzəldilməsini və versiya və ya qeydiyyat sisteminə müəyyən yetkinlik səviyyəsinə (beta) çatdıqdan sonra keçilməsini tələb etdi.
Qərar
K1 — İnkişaf mərhələsi
SCHEMA_STAGE = "development" olduqda (packages/schemas):
- Sxem tərifi eyni versiya yolunda (məs.,
1.0.0) düzəldilir. Kompilyator dəyişən faylın üzərinə yazır və xəbərdarlıq çıxarır. - Yeni versiya yolu açılmır. Etibar siyahısında (trust list)Bir ölkənin kök sertifikatlarının, sənədi verən qurumlarının və qeydiyyatlı yoxlayan tərəflərinin imzalanmış siyahısı. Bu gün Tamga-da etibar bu siyahılara əsaslanır; ortaq jurnal (ledger) sonra gələcək. hər növ üçün yalnız bir etibarlı heş olur.
- Əvvəlki heşlə verilmiş sınaq rəqəmsal sənədləri yoxlama zamanı rədd edilir və yenidən alınır.
- Uyğunluğu pozan dəyişiklik (sahə adı, məna) də yerində edilə bilər. vct (Verifiable Credential Type)SD-JWT VC-də rəqəmsal sənəd növünün daimi identifikatoru; Tamga-da bu, urn:tamga:edu:Diploma:1 kimi bir URN-dir. URN-i yalnız növ həqiqətən başqa bir şeyə çevrildikdə dəyişir.
K2 — Beta ilə keçid
Beta buraxılışında SCHEMA_STAGE = "stable" edilir. Həmin andan etibarən:
- SPEC-SCHEMA-0001/D1 (dərc edilmiş sxem dəyişmir),
- kiçik versiya qaydası (ADR-0010 K4: eyni
vct, yeni metadata versiyası, əvvəlki heşlər etibarlı qalır; etibar siyahısındacontent_hashes— oxuma tərəfi hazırdır).
Mərhələnin dəyişdirilməsi STATUS və DECISIONS-da qeyd olunur.
Dəyişməzlər
| Kod | Qayda |
|---|---|
| DS1 | SCHEMA_STAGE = "development" yalnız real istifadəçiyə rəqəmsal sənəd verilməyən mərhələdə istifadə olunur; ilk real qurum və ya şəxs rəqəmsal sənədindən əvvəl stable edilir. |
Status
Accepted — 2026-09-30. Layihə rəhbərliyinin təsdiqi ilə. DECISIONS: D-SCHEMA-5.