Skill pour agents

License Activation Guide

Guide d’activation et de licences : signatures, quotas, usage hors ligne et récupération.

Voir le dépôt Voir le scénario synthétique (anglais)
Couverture de License Activation Guide : droits, signatures et preuves.

Pourquoi elle existe

Une activation réussie ne couvre qu’une partie de la gestion des licences. Le guide aide l’agent à définir qui émet les droits, où ils sont vérifiés et quelles opérations en dépendent.

Elle accompagne la conception, l’implémentation, l’audit et le diagnostic dans tout langage. Des références détaillent Rust, Windows et les services LAN sans imposer ces technologies.

Elle distingue les décisions commerciales de leur implémentation : unité de licence, durée, connectivité, limites et récupération doivent suivre les règles du produit.

Ce qu’elle vérifie

  • Autorité d’émission, signatures et frontières de confiance.
  • Périmètre, identité et validité des documents vérifiés.
  • Quotas atomiques et nouvelles tentatives sans activation en double.
  • Autorisation des utilisateurs indépendante des licences.
  • Usage hors ligne, renouvellement et récupération après un échec partiel.
  • Tests négatifs, concurrence, persistance et redémarrages.

De l’expérience à un guide réutilisable

La skill rassemble des décisions générales issues de systèmes d’activation et de licences. Elle conserve les critères d’architecture et de vérification sans publier de protocoles, d’identifiants ni de détails d’implémentations privées.

Ses exemples sont synthétiques. L’un présente deux appareils en concurrence pour la dernière place et une réponse perdue pour expliquer les décisions et les tests nécessaires.

La version 0.1.0 comprend huit tests de maintenance du paquet. Ils n’exécutent pas de système de licences et ne prouvent ni résistance à la copie ni révocation instantanée des clients hors ligne.

Installation

Installez-la depuis le dépôt publié avec le CLI de Skills.

pnpm dlx skills add elpeakyblinder/skill-license-activate --skill skill-license-activate

Exécutez la commande depuis le dossier du projet où vous souhaitez l’utiliser.