Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Registre officiel de Cassandra : modules signés et vérifiables. / The official registry of Cassandra, the self-hosted AI sysadmin: signed, verifiable modules (offline root key, replay protection, dail
플러그인Python · ShellGitHub @Marplestrange온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Registre officiel de Cassandra : modules signés et vérifiables. / The official registry of Cassandra, the self-hosted AI sysadmin: signed, verifiable modules (offline root key, replay protection, daily freshness).
README 전체를 불러오는 중입니다.
README 전문 보기 ↗La boutique de modules de Cassandra, où chaque module est signé et vérifiable.
🔎 Voir les modules : https://marplestrange.github.io/cassandra-registre/ (recherche, filtres, une fiche par module)
🇬🇧 English version: README.en.md
Cassandra est une IA qui administre vos serveurs et votre travail. Pour lui ajouter des capacités (un thème, un pont vers un logiciel, un métier), on installe des modules. Ce dépôt est la liste officielle de ces modules, et la preuve que chacun vient bien de qui il dit venir.
Un module tourne dans Cassandra, avec ses droits. Installer un module, c'est donc faire confiance à son auteur. Avant d'installer, vous devez pouvoir répondre à trois questions :
Et si un module se révèle dangereux, il est révoqué : toutes les installations de Cassandra le savent et refusent de l'installer.
Dans Cassandra : menu de l'avatar › Logithèque › Boutique. Rien ne s'installe sans votre accord, et Cassandra vous montre ce que le module demande avant.
| Risque | Ce qui l'empêche |
|---|---|
| Un faux module qui se fait passer pour un autre | chaque archive est signée ; un éditeur ne publie que sous son propre nom (<éditeur>_module) |
| Un module modifié en route | l'empreinte de chaque fichier est contrôlée à l'installation |
| Un site pirate qui sert un faux catalogue | la liste elle-même est signée ; Cassandra connaît la clé et refuse tout le reste |
| Un vieux catalogue rejoué pour cacher un module retiré | chaque liste a un numéro qui ne recule jamais ; Cassandra refuse un numéro plus ancien |
| Un registre abandonné qu'on croirait encore à jour | la liste expire, et une preuve de fraîcheur est renouvelée chaque jour |
| Un module qui en fait plus qu'annoncé | le code est analysé contre ses permissions déclarées avant publication |
| Une panne de l'hébergeur | des miroirs peuvent servir la même liste (tout est signé, ils n'ont pas besoin d'être sûrs) |
Ce que le registre ne garantit pas : un module installé tourne avec les droits de Cassandra. La signature dit qui a publié, la relecture dit ce que fait le code. Le détail est dans SECURITE.md.
Ne nous croyez pas sur parole : un script de dix minutes de lecture, qui ne dépend que de Python et d'openssl et n'utilise pas nos outils, vérifie le registre publié.
python outils/verifier_independant.py --module billetterie
Il porte en dur les deux clés racine. Comparez leurs empreintes (SHA-256 de la clé publique) à celles-ci, et à celles que nous annonçons ailleurs (site, messages publics) : si elles concordent, vous vérifiez bien contre la clé de Cassandra, quoi qu'on ait mis dans ce dépôt.
| Clé | Empreinte SHA-256 |
|---|---|
| racine principale | b8480dd60c5fb3c58a78b96c1adb3e9ecf2f82dc9deae60ed174fbbfa8e5e40b |
| racine de secours | d40407cfa327559acd7fbd6d867690417cfd77e36efe423ba99ce04c8181d4ae |
Si la clé principale doit être remplacée, la procédure est dans ROTATION.md : seule la clé de secours peut l'annoncer.
Cassandra est portée par La Maison Bohème, association loi 1901 (SIREN 899 553 093), qui accepte les dons (SOUTIEN.md). Le code est libre (AGPL-3.0) : le meilleur soutien reste d'écrire ou de relire un module.
python outils/registre.py verifier archives, code, éditeurs, révocations, avis, journal, index, fraîcheur ; code 1 au moindre défaut
python outils/registre.py provenance chaque archive qui déclare sa source est reconstituée depuis elle, fichier par fichier
python outils/registre.py publier --cle racine.pem --jours 180 signe l'index (série suivante), écrit docs/ et le journal
python outils/registre.py vitrine réécrit la vitrine depuis l'index publié (ne signe rien)
python outils/fraicheur.py renouveler --cle fraicheur.pem signe et publie la fraîcheur (tâche planifiée, chaque jour)
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗