Ana içeriğe geç

Mimari Genel Bakış

Platform, katmanlı bir mimari yaklaşımını benimser. Her katman belirli sorumlulukları üstlenir ve tanımlanmış arayüzler aracılığıyla diğer katmanlarla iletişim kurar.

Bileşen Etkileşim Şeması​

Aşağıdaki diyagram, sistemin ana bileşenlerini ve aralarındaki veri akışını göstermektedir:

  • Kullanıcılar: Kurum yöneticileri, son kullanıcılar ve doğrulayıcılar sisteme farklı arayüzler üzerinden erişir
  • Önyüz: Yönetim paneli (web) ve mobil cüzdan uygulamaları
  • Arka Uç: API Gateway, tüm istekleri yönlendiren merkezi giriş noktasıdır
  • SSI Agent'ları: Issuer (düzenleyici) ve Holder (sahip) agent'ları DIDComm protokolünü yönetir
  • Veri Katmanı: Operasyonel veriler için PostgreSQL, DID ve credential tanımları için Indy Ledger

Veri Akış Diyagramı​

Tipik bir işlem akışı şu adımları izler:

  1. Kullanıcı önyüz üzerinden bir işlem başlatır
  2. API Gateway isteği doğrular ve ilgili servise yönlendirir
  3. SSI Agent gerekli kriptografik işlemleri gerçekleştirir
  4. DID/credential işlemleri Ledger üzerinde tamamlanır
  5. Sonuç kullanıcıya iletilir