ADR-0011 — Tamga Müvəqqəti Şəxsiyyət Attestasiyası Provayderi
Status: Accepted (2026-09-25). Açıq məqamlar üzrə qərar: (1) TCKN attestasiyada seçici paylaşımla daşınır; (2) etibarlılıq müddəti 2 il; (3) NFC ayrıca tip deyil, eyni tipdə document_chip_verified; (4) KVKK üzrə məlumatlandırma + açıq razılıq şəxsiyyət xidmətinin /authorize səhifəsində. DECISIONS §0 D-ID-6; SPEC-PROTO-0001 v1.2.0, SPEC-ID-0003 v0.2.0, SPEC-TRUST-0001 v1.0.1, FW-TF-0001/FW-RB-0001 v0.1.1 eyni sessiyada. Tətbiq: apps/id (operator deposu), @tamga-network/wallet-core authcode/directory, @tamga-network/issuer authcode, rəqəmsal cüzdan ekranları; testlər 11/11 + 2b səhnəsi real HTTP ilə.
Kontekst
Türkiyədə və TDT üzvlərində eIDAS (electronic IDentification, Authentication and trust Services)Elektron identifikasiya və etibar xidmətləri üzrə Aİ tənzimləməsi; eIDAS 2.0 Avropa Rəqəmsal Şəxsiyyət Cüzdanını (EUDI Wallet) təqdim edir. mənasında təyin edilmiş PID (Person Identification Data)Dövlətin ən yüksək təminat səviyyəsində verdiyi əsas şəxsiyyət məlumatları. Tamga bu rolu öz üzərinə götürmür; onun şəxsiyyət sənədi PID deyil. Provider (dövlətin rəqəmsal cüzdana şəxsiyyət məlumatı verən qurumu) yoxdur. Hazırkı dizayn (D-ID-2, SPEC-ID-0003/IDP3) şəxsiyyətin yoxlanılması (identity proofing)Rəqəmsal sənəd verilmədən əvvəl şəxsin iddia etdiyi kimi olduğunu yoxlamaq, məsələn şəxsiyyət vəsiqəsi və canlılıq yoxlaması ilə. işini hər qurumun öz rəqəmsal sənəd vermə xidmətində (issuer)Rəqəmsal sənədləri imzalayan və verən qurum: universitet, peşə təşkilatı, dövlət qurumu və ya şirkət. həyata keçirir: tələbə portala daxil olur, lazım gələrsə Didit orada işləyir. Bu, qurum inteqrasiyasından (OBS/portal) asılıdır və şəxs hər qurumda yenidən yoxlanılır. Layihə rəhbərliyinin istiqaməti (2026-09-25): dövlət provayder təyin edənədək şəxsiyyət yoxlamasını Tamga aparır; şəxs rəqəmsal cüzdanındakı şəxsiyyət sənədi ilə (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. quruma müraciət edir, qurum onu öz qeydi ilə uyğunlaşdırır və rəqəmsal sənədi verir. Tələbə sistemi QR və e-poçt yolları seçim kimi qalır.
Bu, ARF (Architecture and Reference Framework)Rolları, arxitekturanı, etibar modelini və qaydaları təsvir edən sənədlər toplusu. Tamga ARF Aİ ARF-nin strukturunu izləyir. üzrə PID təqdimatı ilə EAA (Electronic Attestation of Attributes)eIDAS termini — şəxsin diplom və ya üzvlük kimi atributlarını təsdiqləyən rəqəmsal sənəd. buraxılışı modelidir (EAA Provider PID-i yoxlayıb öz qeydi ilə uyğunlaşdırır); yeganə fərq PID-i dövlətin deyil, müvəqqəti olaraq Tamga-nın verməsidir.
Qərar
K1 — Rol: "Provisional Identity Attestation Provider", PID Provider deyil
- Tamga
id.tamga.networküzərində şəxsiyyət attestasiyası xidməti idarə edir; 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.issuers[]altında (category: IDENTITY,class: QUALIFIED→class: EAA,assurance: I2ADR-0022 ilə, 2026-09-29;assurance_basis: "provisional-operator; ETSI TS 119 461 Substantial (uzaktan) / High (NFC)",operator.status: provisional). pid_providers[]boş qalır (TL8 qorunur): dövlət PID-i gəldikdə Tamga attestasiyası onunla əvəz olunur (successorsahəsi), qurumların uyğunlaşdırma kodu dəyişmir (eyni claim dəsti).- Rəqəmsal sənədin hüquqi mətnlərdəki adı **"Tamga Şəxsiyyət Attestasiyası (müvəqqəti)"**dır; "PID" və ya "şəxsiyyət vəsiqəsi" deyilmir. Məhsul adı (məs. "Tamga Wallet") marketinq səviyyəsində sərbəstdir.
K2 — Rəqəmsal sənəd tipi urn:tamga:id:IdentityAttestation:1
Claim dəsti EU PID Rulebook-dan (CIR 2024/2977) azaldılmış şəkildə törədilir:
| Claim | Məcburi | Seçici paylaşım | Qeyd |
|---|---|---|---|
given_name, family_name | ✓ | ✓ | sənəddən (MRZ/OCR; NFC varsa, çipdən) |
birthdate | ✓ | ✓ | (2026-10-09, ADR-0045: köhnə adı birth_date; mdoc-da birth_date) |
nationalities | ✓ | ✓ | ISO 3166-1 alpha-2 massivi (2026-10-09, ADR-0045: əvvəllər tək dəyərli nationality) |
personal_administrative_number | ✓ | ✓ | TCKN (TR) / milli şəxsiyyət nömrəsi — qurum uyğunlaşdırması üçün; yalnız qeydiyyatlı əhatə dairəsi olan RP-lərə açıqlanır |
document_type, document_number (hash) | ✓ | ✓ | sənəd nömrəsi yalnız SHA-256 kimi |
issuing_country | ✓ | ✓ | |
document_chip_verified | ✓ | ✓ | NFC ilə yoxlanıbsa true (fakt; LoA deyil — PR7 qorunur) |
age_over_18 | ○ | ✓ | törəmə |
iat, exp (≤ 2 il), status | ✓ | — | ləğv: Token Status List |
Foto/portret daxil edilmir (v1). Sənəd sahibinin (holder)Rəqəmsal sənədi öz rəqəmsal cüzdanında saxlayan və onu kimə göstərəcəyinə qərar verən şəxs. təminat səviyyəsi claim kimi yoxdur; tipin ilkin şərti T2 (uzaqdan) və ya T3-bənzər (NFC + canlılıq; hüquqi baxımdan T3 = NES/Mobil İmza, PM-ASSUR) səviyyəsidir. document_chip_verified bunu fakt kimi daşıyır.
K3 — Şəxsiyyətin sübutu axını (rəqəmsal cüzdan tərəfindən başladılan)
- Rəqəmsal cüzdan →
id.tamga.network(OpenID4VCI (OpenID for Verifiable Credential Issuance)Sənədi verən qurumun rəqəmsal sənədi rəqəmsal cüzdana çatdırmaq üçün istifadə etdiyi protokol. authorization code; SPEC-PROTO-0001 v1.2): avtorizasiya səhifəsi Didit sessiyasını (rəqəmsal sənəd + passiv canlılıq yoxlaması + üz uyğunlaşdırması; NFC opsionaldır) açır. - Didit qərarı (polling
GET /v3/session/{id}/decision/əsas; webhookhttps://id.tamga.network/idv/webhookikinci dərəcəli,status.updated) → Approved olduqda attestation verilir (10 nüsxə, WUA (Wallet Unit Attestation)Cüzdan provayderinin cüzdan vahidi və onun açarlarının təhlükəsizliyi haqqında verdiyi atribut sənədi; cari Aİ mətnlərində bu, WIA və açar atribut sənədinə bölünür. məcburidir, PR11). - Qurumdan rəqəmsal sənədin alınması: rəqəmsal cüzdan qurumu etibar siyahısı kataloqundan seçir → sənədi verən qurumun servisi authorization code axınında IdentityAttestation təqdimatı tələb edir (OpenID4VP (OpenID for Verifiable Presentations)Yoxlayan tərəfin rəqəmsal cüzdandan rəqəmsal sənəd tələb etmək və təqdimetməni almaq üçün istifadə etdiyi protokol., DCQL (Digital Credentials Query Language)Yoxlayan tərəfin OpenID4VP-də hansı rəqəmsal sənədlərə və hansı sahələrə ehtiyac duyduğunu bildirmək üçün istifadə etdiyi sorğu dili.:
personal_administrative_number,given_name,family_name,birthdate) → qeydiyyatla uyğunlaşdırır → rəqəmsal sənədi verir. Uyğunluq tapılmazsa, rəqəmsal sənəd verilmir; fərdi məlumatlar log-lara yazılmır (AP3/AP4). - Pre-authorized yollar (OBS ekranında QR, e-poçt + SMS tx_code) olduğu kimi qalır; qurum hər ikisini təqdim edə bilər.
K4 — Məlumatlara görə məsuliyyət və saxlama (KVKK)
- Tamga şəxsiyyətin sübutu məlumatları üçün məlumat nəzarətçisidir; məlumatlandırma + açıq razılıq mətni rəqəmsal cüzdanda Didit-ə keçməzdən əvvəl göstərilir.
- Tamga-da saxlanılanlar: attestation qeydi (qeyri-şəffaf
subject_ref,iat/exp, statusidx, sənəd nömrəsinin hash-i,document_chip_verified, Diditsession_id); sənəd təsvirləri, selfie, MRZ xam məlumatları Tamga-da saxlanılmır (Didit tərəfində Didit-in saxlama siyasəti tətbiq olunur; müqavilədə ≤ 30 gün tələb edilir). Silinmə tələbi: attestation ləğv (revocation)Müddəti bitmədən əvvəl rəqəmsal sənədin geri çəkilməsi; sənədi verən qurum bunu yoxlayan tərəflərin yoxladığı status siyahısında qeyd edir. + qeydin silinməsi. - FW-TF-0001 §6-ya "Şəxsiyyət Attestation Provayderi" rolu və onun vəzifələri əlavə edilir; rüblük şəffaflıq hesabatına verilmə/ləğv sayları daxil edilir (şəxslər göstərilmədən).
- İndiyədək istifadə olunan "Tamga heç bir fərdi məlumatı görmür" ifadəsi daraldılır: Tamga şəxsiyyətin sübutu məlumatlarını görür; təhsil/sektor rəqəmsal sənədlərinin məzmununu görmür (sənədi verən qurum servisləri qurumların özünə məxsusdur, G1).
K5 — Təsirə məruz qalan qaydalar (yenidən ifadə)
| Qayda | Əvvəl | Sonra |
|---|---|---|
| SPEC-ID-0003/IDP3 | IDV inteqrasiyası yalnız sənədi verən tərəfdə | IDV inteqrasiyası yalnız Tamga şəxsiyyət attestasiyası xidmətində; qurumların sənəd vermə xidmətləri, rəqəmsal cüzdan və yoxlayan tərəf IDV provayderi ilə əlaqə saxlamır |
| SPEC-TRUST-0001/TL8 | Tamga PID vermir; pid_providers[] boş | Olduğu kimi; əlavə: Tamga şəxsiyyət attestasiyası issuers[] qeydidir və dövlət PID-i gəldikdə onunla əvəz olunur |
| SPEC-SCHEMA-0002 E-seriyası ("şəxsiyyət nömrəsi yoxdur") | təhsil sxemləri üçün | Dəyişmir; şəxsiyyət nömrəsi yalnız IdentityAttestation tipində və seçici paylaşımla |
| SPEC-PROTO-0001 | yalnız pre-authorized | + authorization code (v1.2); PR-yeni: qurumdan rəqəmsal sənəd alınarkən şəxsiyyət uyğunluğu IdentityAttestation təqdimatı ilə |
| PM-ASSUR-0001 əlaqələndirmə cədvəli | uzaqdan yoxlama = qurumda | uzaqdan yoxlama = Tamga attestasiyası; qurum "attestasiya təqdimatı + qeyd uyğunluğu" yolunu T2 hesab edir |
K6 — Təhlükəsizlik hədləri
- Attestasiya buraxılışında WUA məcburidir; demoda
softwareqəbul edilir (S-9/S-14), pilotdasecure_enclave. - Eyni sənəd nömrəsi hash-i ilə ikinci aktiv attestasiya verilmir (təkrar qeydiyyat); yenidən buraxılış köhnəsini ləğv edir.
- Qurum uyğunlaşdırması: ən azı
personal_administrative_number+birthdate; ad uyğunluğu normallaşdırılır (türk hərfləri). - Didit "In Review" → attestasiya verilmir, istifadəçiyə gözləmə bildirilir; "Declined" → 24 saat sonra yenidən cəhd; 3 rədd → manual baxış.
Əsaslandırma
Şəxs bir dəfə yoxlanılır, hər quruma eyni attestasiya ilə müraciət edir; qurumun OBS olmadan işləməsi mümkün olur; ARF modeli (PID təqdimatı ilə EAA buraxılışı) tam tətbiq olunur, dövlət PID-i gəldikdə yalnız imzalayan dəyişir. Bunun qiyməti: Tamga-nın məlumat nəzarətçisi olması və şəxsiyyət nömrəsi daşıyan tipin mövcudluğu; hər ikisi K4/K2-də məhdudlaşdırılıb.
Nəzərdən keçirilmiş alternativlər
- A — Şəxsiyyətin sübutu hər sənədi verən qurumun öz servisində (IDP3-ün əvvəlki variantı): Tamga məlumatları görmür, lakin qurum inteqrasiyası məcburidir və şəxs hər qurumda yenidən KYC-dən keçir (ayda 500 limit qurumların sayına vurulur). Rədd edildi (2026-09-25).
- C — Dövlət PID-ini gözləmək: tarix yoxdur. Keçid yolu K1-də saxlanılır.
- B' — Attestation-da TCKN olmadan (ad + doğum tarixi): uyğunlaşdırma qeyri-müəyyəndir (adaşlar), qurumların imtinası artır. Rədd edildi; TCKN seçici paylaşımla və yalnız səlahiyyətli əhatə dairəsi üçün.
Nəticələr
- Yeni servis
apps/id(operator repozitoriyası) (id.tamga.network): Didit sessiyası, qərar, webhook, OpenID4VCI ilə verilmə (issuance)Sənədi verən qurumun rəqəmsal sənədi sənəd sahibinin rəqəmsal cüzdanına çatdırdığı proses (Tamga-da: OpenID4VCI). (authorization code), attestation qeydi, status siyahısı (status list)Sıxılmış, imzalanmış siyahı, burada hər rəqəmsal sənədin etibarlı, dayandırılmış və ya ləğv edilmiş olduğunu bildirən bir mövqeyi var.. Didit webhook hədəfi yeganədir:https://id.tamga.network/idv/webhook(hər qurum üçün ayrıca deyil). - Rəqəmsal cüzdan: "Şəxsiyyətimi təsdiqlə" axını (in-app browser), qurumlar kataloqu (etibar siyahısından), qurumdan rəqəmsal sənəd alarkən attestation təqdimatı (qurum yoxlayan tərəf kimi çıxış edir; verilmə daxilində OpenID4VP).
- Sənədi verən qurumun servisi: authorization code + IdentityAttestation sorğusu + qeydiyyat uyğunlaşdırması; portalda tələbə girişi ləğv olunur (demo-da staff paneli qalır).
- Spec/FW yeniləmələri K5; DB-21 bu ADR-in tərkib hissəsinə çevrilir; DB-22 bağlanır.
- Demo: Didit sandbox (real şəxsiyyət yoxdur, GT1); təqdimatın 3-cü səhnəsi "portala giriş" → "rəqəmsal cüzdanda şəxsiyyətimi təsdiqlə + Bilgi-ni seç".
Açıq məqamlar — qəbulla birlikdə QƏRARLAŞDIRILDI (2026-09-25)
personal_administrative_number(TCKN) attestasiyada daşınsınmı? (Təklif: bəli, seçici paylaşımla; K2.)- Attestasiyanın etibarlılıq müddəti: 1 il, yoxsa 2 il? (Təklif: 2 il; sənədin müddəti bitdikdə daha tez.)
- NFC əlavə edildikdə ayrıca tip (
…:IdentityAttestation:1+document_chip_verified) deyil, eyni tip — təsdiq. - Demoda sandbox profili "Ayşe Yılmaz" üçün saxta TCKN yaradılacaq;
students.jsonbuna uyğun yenilənir.