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.