Skip to content

Bu səhifə avtomatik tərcümə olunub. Səhv görsəniz, info@tamga.network ünvanına yazın.

GUIDE-0000BələdçiQüvvədədirversiya 1.0.016 oktyabr 2026

Başlanğıc ​

Bu səhifə Tamga ilə nəsə hazırlamaq istəyən hər kəs üçün ilk dayanacaqdır: hansı yolun Sizə uyğun olduğunu, hansı paketi quraşdıracağınızı və lokal olaraq necə sınayacağınızı izah edir.

Nə vaxt oxunur: ilk gün, kod yazmazdan əvvəl. Buradan öz rolunuzun bələdçisinə keçirsiniz. Əvvəlcə anlayışlarla tanış olmaq istəsəniz, Anlayışlar bölməsi qısa və sadədir.

Tamga nə edir? ​

Qurumlar şəxslərə rəqəmsal sənədlər verir: diplom, tələbə arayışı, şəxsiyyət vəsiqəsi, bilet. Tamga bu sənədləri şəxsin telefonundakı rəqəmsal cüzdana yerləşdirir. Sənədi görmək istəyən tərəf (işəgötürən, veb-sayt, tədbirin giriş qapısı) onu quruma müraciət etmədən, bir neçə saniyə ərzində yoxlayır. Şəxs hər dəfə yalnız tələb olunan sahələri paylaşır.

İstifadə olunan standartlar Avropa İttifaqının (Aİ) rəqəmsal şəxsiyyət cüzdanında istifadə olunanlarla eynidir: SD-JWT VC (Selective Disclosure JWT Verifiable Credential)Seçici paylaşım (selective disclosure) imkanı olan JSON əsaslı rəqəmsal sənəd formatı, EUDI Wallet-da və Tamga-da onlayn təqdimat üçün istifadə olunur — burada rəqəmsal cüzdan istifadə olunur. və ISO mdocCBOR-da kodlaşdırılmış ISO/IEC 18013-5 mobil sənəd formatı; üzbəüz təqdimetmə və mobil sürücülük vəsiqəsi üçün istifadə olunur. rəqəmsal sənədləri (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., sənəd vermək üçün 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., sənəd təqdim etmək üçün 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., qurum kimliyi üçün X.509 və imzalı etibar siyahıları (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..

Bu sayt tərtibatçılar üçündür. Rollar, qaydalar və iştirak şərtləri Tamga ARF-də; ümumi təsvir isə tamga.network-dadır.

Hansı yol Sizinkidir? ​

Nə etmək istəyirsiniz?BələdçiPaket
Veb-saytınıza "Tamga ilə daxil ol" əlavə etməkGUIDE-0001@tamga-network/verifier (+ /web)
Serverinizdə rəqəmsal sənədləri yoxlamaq (işə qəbul, kampus, yaş, bilet qapısı)GUIDE-0002@tamga-network/verifier, @tamga-network/trust
Qurumunuzu sənədi verən qurum kimi şəbəkədə qeydiyyatdan keçirməkGUIDE-0007—
Saytınızı yoxlayan tərəf kimi qeydiyyatdan keçirməkGUIDE-0008—
Qurumunuzun rəqəmsal sənədlərini şəxslərin rəqəmsal cüzdanına verməkGUIDE-0003@tamga-network/issuer (+ /client)
Tamga ilə uyğun rəqəmsal cüzdan hazırlamaqGUIDE-0005, yoxlama siyahısı GUIDE-0010@tamga-network/wallet-core
Etibar siyahılarını oxumaq, gələcəkdə şəbəkə qovşağı işlətməkGUIDE-0006@tamga-network/trust
Ölkənizin etibar siyahısını şəbəkəyə qoşmaqGUIDE-0011apps/trust-publisher
Tətbiqinizin qaydalara uyğun olduğunu göstərməkGUIDE-0009conformance/
Real şəbəkəyə toxunmadan başdan-başa sınamaq (test şəbəkəsi)GUIDE-0013sandbox.tamga.network
Hamısının işləyən, testli kodunu görməkGUIDE-0004—
Nəsə yolunda getmədikdəGUIDE-0012—

Lokal olaraq sınamaq ​

Tələb olunur: Node.js 22 və Git. Deponu klonlayın və tərtibat mühitini qurun:

sh
git clone https://github.com/tamga-network/tamga-network && cd tamga-network
npm install
npm run setup            # development PKI → schema catalogue → trust lists → verification
npm run check            # tests + type check
npx vitest run examples   # four examples, with the real packages

npm run setup lokal kök sertifikat, nümunə qurum sertifikatları və imzalı etibar siyahıları yaradır (ops/pki/; gizli açarlar depoya düşmür). Kodunuzu bu lokal siyahılara qarşı sınaya bilərsiniz. Uyğunluq vektorları üçün: npm run conformance (conformance/).

Paketlər ​

PaketNəyə xidmət edirKim istifadə edir
@tamga-network/coreheşlər, identifikator törətmə (issuer_id, schema_id), sertifikat köməkçilərihamı (dolayı yolla)
@tamga-network/trust (+ /core)imzalı etibar siyahılarını yükləyir və yoxlayır; vahid oxuma interfeysi TrustSourceyoxlayan tərəf, rəqəmsal cüzdan, sənədi verən qurum
@tamga-network/schemassənəd növləri kataloqu: növün tərifi, JSON Schema, məzmun heşlərisənədi verən qurum, yoxlayan tərəf
@tamga-network/sd-jwtSD-JWT VC: selective disclosure, holder binding, ləğv siyahısısənədi verən qurum, yoxlayan tərəf
@tamga-network/mdocISO 18013-5 mdoc: CBOR, COSE, vermə və yoxlamaşəxsiyyət sənədini verən qurum, yoxlayan tərəf
@tamga-network/issuer (+ /client)sənəd yaradılması, OpenID4VCI; /client hostinq edilən xidmət üçünsənədi verən qurum
@tamga-network/verifier (+ /web, /zk)yoxlama axını, üçqiymətli nəticə, OpenID4VP; /web səhifə dəsti, /zk sıfır biliyə əsaslanan sübutyoxlayan tərəf, veb-sayt
@tamga-network/wallet-corerəqəmsal cüzdan nüvəsi: açarlar, sənədin alınması, lokal yoxlama, təqdimat (Node + React Native)rəqəmsal cüzdan tərtibatçısı
@tamga-network/zk (+ /node, /react-native)rəqəmsal cüzdan tərəfində sıfır biliyə əsaslanan sübut generatoru (mdoc, Longfellow); /react-native telefonda lokal sübut generatoru, /node masaüstündərəqəmsal cüzdan tərtibatçısı

Hər paketin öz səhifəsi SDK-lar bölməsindədir. Paketlər npm-də 0.7.0 sınaq versiyası ilə dərc olunur; sabit 1.0.0 hazır olduqda gələcək. Sınaq versiyasında interfeys dəyişə bilər. Hər versiya bu depodan GitHub Actions ilə yaradılır və mənşə sübutu (provenance) daşıyır.

Ünvanlar ​

ÜnvanNəKim istifadə edir
https://trust.tamga.networkimzalı etibar siyahıları (lotl.jws, tl-tr.jws), lövbər jurnalı, keys/hamı — TrustSource vasitəsilə
https://tamga.network/trust-anchorkök barmaq izləri (konfiqurasiyanızda sabitləyirsiniz)hamı
https://schemas.tamga.network/v1/catalogue.jsonsənəd növləri kataloqusənədi verən qurum, yoxlayan tərəf, rəqəmsal cüzdan
https://issuer.tamga.network/{kurum}hostinq edilən sənəd vermə xidməti (OpenID4VCI + /api/v1)sənədi verən qurum, rəqəmsal cüzdan
https://status.tamga.network/{opak}ləğv siyahıları (Token Status List)yoxlayan tərəf
https://verify.tamga.networkTamga Verify: hostinq edilən yoxlayan tərəf + səhifə dəsti (/tamga-verifier.js)veb-sayt, yoxlayan tərəf
https://id.tamga.networkmüvəqqəti şəxsiyyət sənədi xidmətirəqəmsal cüzdan

Bu gün nə hazırdır? ​

HissəStatus
Paketlərnpm-də 0.7.0 sınaq versiyası; sabit 1.0.0 hazır olduqda gələcək (sınaq versiyasında interfeys dəyişə bilər)
Hostinq edilən yoxlayan tərəfişləyir: təqdimatı saytın serveri imzalı bəyanla açır, dəyərlər yalnız ona və yalnız bir dəfə verilir (ADR-0017); siyasətlər hazırda sabitdir
Hostinq edilən sənəd verməişləyir: hər qurum üçün əhatə dairəsi məhdud API açarı (ADR-0016)
Etibar lövbəriimzalı etibar siyahıları (ADR-0009); sənədi verən qurumların və yoxlayan tərəflərin qeydiyyatını Tamga operatoru aparır
Rəqəmsal cüzdanlarşəbəkə rəqəmsal cüzdan işlətmir, qaydalara uyğun cüzdan provayderlərini siyahıya alır (ADR-0042); ilk rəqəmsal cüzdan — Tamga Wallet-ın provayderi (TAMGA-WP-1) real və sandbox siyahılarında ACTIVE
Məxfilikhər sayt üçün psevdonim (ADR-0031); sıfır biliyə əsaslanan sübutla (ZK) yaşın yoxlanılması — yoxlayan tərəf hissəsi istifadədədir; rəqəmsal cüzdan hissəsi @tamga-network/zk ilə qoşulub, Android lokal kitabxanası hazırdır, iOS gözləmədədir (ADR-0032)
Sandboxistifadədədir: real şəbəkə ilə eyni qaydalara malik vahid test şəbəkəsi, hamı üçün açıqdır; real şəxsiyyət yoxlaması gündəlik/aylıq limitlə məhdudlaşır (GUIDE-0013)
Zəncir (Besu/QBFT)layihələndirilib, kontraktlar yazılıb; ən azı iki müstəqil validator operatoru ilə işə salınır (GUIDE-0006)

Hər inteqrasiyada ümumi qaydalar ​

  • Fərdi məlumatları loglamayın. Sənəd sahələrinin dəyərləri və ləğv indeksi loglara və audit qeydlərinə düşmür (SPEC-API-0001 AP3–AP4).
  • Yalnız lazım olan sahəni tələb edin. Sorğunuz etibar siyahısındakı qeydinizin əhatə dairəsini aşa bilməz (AP6).
  • Nəticə üçqiymətlidir: ACCEPTED, REJECTED, INDETERMINATE. "Hazırda yoxlanıla bilmədi" sənədin pis olduğu anlamına gəlmir (AP2).
  • Etibar məlumatlarını yalnız TrustSource vasitəsilə oxuyun; siyahı fayllarını özünüz şərh etməyin.
  • Rolunuza görə bütün məcburi qaydalar: Tamga ARF — Əlavə B, Tamga Rulebook.