Kimiko Lisans SDK · 1.0

Temel Kavramlar

Revizyon 1 · 10.08.2026

Lisans anahtarı

Satın alma tamamlandığında müşteriye verilen uzun ömürlü sırdır. Yalnız ilk aktivasyon, yeniden kurulum veya anahtar yenileme gibi kontrollü işlemlerde kullanılır. Tarayıcıya, URL'ye, loga veya telemetry alanına yazılmaz.

Aktivasyon

Bir lisansın belirli alan adı veya kurulumla eşleşen kaydıdır. Lisans politikası toplam kapasiteyi, ortam kotalarını, transferi ve müşterinin devre dışı bırakma yetkisini belirler.

Aktivasyon tokenı

İlk aktivasyondan sonra verilen ve validate, heartbeat, deactivate ile güncelleme kontrolünde kullanılan sırdır. Lisans anahtarına göre daha dar kapsamlıdır fakat yine gizli tutulmalıdır. Deaktivasyon veya yönetimsel sıfırlamada geçersizleşir.

Lease

Kimiko tarafından Ed25519 ile imzalanmış süreli lisans kararıdır. Ürün, sürüm, aktivasyon, entitlement, durum, sona erme ve grace sınırlarını içerir. SDK imzayı, issuer değerini, audience değerini ve süreleri doğrulamadan payload'a güvenmez.

Entitlement

Müşterinin sahip olduğu özellik veya hakkı ifade eder. Örneğin güncelleme erişimi, destek, belirli bir sürüm veya ürün paketi hakkı entitlement olarak taşınabilir. Uygulama özellik kararını yalnız doğrulanmış lease içindeki entitlement üzerinden vermelidir.

Heartbeat ve stale

Heartbeat kurulumun çalıştığını bildirir. Belirlenen sürede heartbeat gelmeyen aktivasyon stale olabilir. Stale aktivasyonun kapasitede sayılıp sayılmadığı lisans politikasına bağlıdır.

Offline grace

Geçici ağ kesintisinde, imzalı lease süresi dolduktan sonra sunucunun verdiği sınırlı ek süredir. SDK grace süresini kendi başına uzatmaz. Kalıcı çevrimdışı kullanım anlamına gelmez.