# SDK yapılandırma sözleşmesi

Hazır servis ayarının alanlarını ve sahipliğini anlayın.

## Portal üretir, servis kullanır

`sigillum.sdk-config/2` yapılandırmasını portaldan indirin. İmzalı alanları elle üretmeyin. `entryPoints` içindeki uygulama kapsamı ve imza, sadece UUID ekleyerek genişletilemez.

## Alan başvurusu

| Alan | Sorumluluk |
|---|---|
| `formatVersion` | SDK yapılandırma nesli |
| `institutionId`, `environmentId`, `serviceId` | Gerçek servis kapsamı |
| `sourceToken` | Servisin aktarım kimliği |
| `transferEndpoint` | Kurum içi HTTPS `/api/transfer` adresi |
| `rootCertificatePem` | Kurulum CA güveni; host kontrolünü kaldırmaz |
| `custodyTrust` | Kalıcı teslim makbuzu açık anahtarı ve pin |
| `scopeTrust` | İmzalı yürütme kapsamını doğrulayan anahtar |
| `contextKeyBase64` | Kurum/ortam yayılım bağlamının anahtarı |
| `entryPoints` | Gerçek başlangıçlar ve imzalı kapsam |
| `limits` | Kuyruk, timeout, retry ve parça limitleri |
| `license` | Üründen gelen kurum lisans politikası; elle genişletilmez |
| `localTransfer` | Ürün ajanı sağlandığında yerel teslim adresi/tokenı |

Özel anahtar ve tokenlara gösterim örneği olarak gerçek değerler konulmaz. Hazır config dosyası sır kabul edilerek dağıtılır.

## Çalışma sınırları

SDK paketindeki dil başvurusunda desteklenen JSON boyutu, ek içerik sınırları ve sonlu kuyruk davranışını inceleyin. Yapılandırma limitini büyütmek sınırsız bellek veya kayıpsız teslim garantisi yaratmaz.