Files
tesm/srv
alientimandClaude Sonnet 5 b70ebefb17 Lizenzsystem Phase 0: Ed25519-Kryptographie, Aktivierungs-/Heartbeat-Protokoll (licensing.py)
Neues gemeinsames Modul fuer Client (TESM) und kuenftigen Master-Lizenzserver:
- Zwei-Ebenen-Ed25519-Schluesselhierarchie (Master-Signaturschluessel +
  Pro-Lizenz-Schluesselpaar), kanonische JSON-Signierung
- issue_license/verify_license_file/license_status (inkl. 30-Tage-Gnadenfrist,
  30-Tage-Vorwarnung, Modul-Set)
- Ein Protokoll fuer Online- (API) und Offline-Aktivierung (Code-Copy-Paste):
  build_client_request/verify_client_request,
  build_master_response/verify_master_response, encode_code/decode_code
- system_fingerprint (Systembindung), heartbeat_stale_warning (14 Tage,
  rein informativ)

Isoliert getestet (Signatur-Rundlauf, Manipulationserkennung, Ablauf-/
Gnadenfrist-Datumslogik, Online- und Offline-Aktivierung/Deaktivierung inkl.
Fingerprint-Bindungspruefung und Reaktivierung nach Deaktivierung,
Eingabevalidierung) -- 41/41 Checks erfolgreich.

Teil von Phase 0 des Lizenz-/Modulsystems, siehe Plan
toasty-twirling-hickey.md.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-22 23:42:32 +02:00
..