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