# Migration von 1.5 auf 1.6 ## Entfernte Bestandteile Aus dem AI-Disclosure-Projekt wurden vollständig entfernt: - lokale Schlüsselgenerierung und Token-Signierung; - Lizenz-Webinterface; - eingebauter Lizenz- und Widerrufsserver; - Admin-API und lokale Lizenz-Registry; - Lease-Signierung; - zugehörige Docker-, Kubernetes-, OpenAPI- und Schema-Dateien. Diese Aufgaben übernimmt ausschließlich die eigenständige Universal License Platform. ## Umstellung 1. Universal License Platform v1.0.0 separat starten. 2. Vorhandene Issuer- und Lease-Schlüssel entsprechend deren Migrationsanleitung importieren. 3. In der Plattform das Produkt `ai-disclosure-standard` und die benötigten Features verwenden. 4. Den öffentlichen Trust Store aus `GET /api/v1/trust-store` herunterladen. 5. Die Datei als `internal/app/trusted_keys.json` in dieses Projekt kopieren. 6. Produkt-Binary oder Container neu bauen. 7. Beim Produkt nur noch `LICENSE_TOKEN` und gegebenenfalls Client-Einstellungen setzen. ## Nicht mehr unterstützte Konfiguration Folgende Werte gehören nicht mehr zum Produktprojekt: ```text LICENSE_PUBLIC_KEY LICENSE_PRIVATE_KEY LEASE_SIGNING_PRIVATE_KEY LEASE_SIGNING_KEY_ID LICENSE_SERVER_ADMIN_TOKEN LICENSE_SERVER_DATA LICENSE_TRUST_STORE_FILE ``` Eine vom alten eingebauten Server verwendete `LICENSE_SERVER_URL` muss auf die neue Universal License Platform zeigen. Neue Hybrid-/Online-Lizenzen können deren öffentliche URL bereits signiert im Token enthalten.