Aller au contenu

Python SDK

Le package missionweaveprotocol est le runtime de référence Python. Cette page décrit le commit 9403cf1310914670506c56cbab363fdaa465d3cc, la version du package 0.1.0 et Python 3.12 ou version ultérieure. Une construction de commit ou de package différente est une entrée d’implémentation documentée différente, même lorsque sa chaîne de version est inchangée.

Le package déclare ces commandes de console lors du commit documenté :

Command Objectif public
missionweaveprotocol-server Démarrez le service de passerelle Group configuré.
missionweaveprotocol-demo Exécutez la démonstration déterministe de l’exécution de référence.
missionweaveprotocol-conformance Exécutez le schéma structurel et le manifeste vectoriel neutres en termes d’implémentation.

Le lancement d’une commande ne crée pas d’autorité de déploiement. Le serveur nécessite toujours le matériel Registry appartenant au déploiement, la persistance, les informations d’identification de session, la liaison réseau et la configuration TLS de production.

Preuve normativeCouvertureLiaison au digest
Vecteurs structurels58 total (27 valide / 31 invalide)Lié par le digest exact du paquet de protocole
Paquet de cryptographie62 évaluations (12 complètes / 50 rejetées)sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3
Paquet d’admission30 évaluations (12 complètes / 18 rejetées)sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0

Python

Paquet
missionweaveprotocol
Chaîne d'outils requise
Python 3.12 · uv
Opérations d'admission
prepare_first_admission · admit_first · verify_historical_admission
Capacité d'exécutionStatutPreuve ou limite
Runtime Core faisant autoritéImplémenté
Runtime AgentImplémenté
Planification du WorkerImplémenté
Passerelle Group authentifiéeImplémenté
Stockages faisant autorité et locaux à l’AgentImplémenté
Relecture des Event et récupération des projectionsImplémenté
Application des politiquesImplémenté
Baux d'exécutionImplémenté
Comptabilisation des budgetsImplémenté
Pouvoir de délégationImplémenté
Validation stricte des schémas JSON et Draft 2020-12Implémenté
JSON canonique RFC 8785Implémenté
Signature Signed Document et vérification en six étapesImplémenté
Résolution des clés de signature fondée sur RegistryImplémenté
Codec de trames WebSocketImplémenté
Exécuteur de conformité structurelle et cryptographiqueImplémenté
Bundles de protocoleImplémenté
Première admission et confiance historiqueImplémenté
Services de persistance externesAdaptateur de déploiement requis

Le fonctionnement basé sur PostgreSQL nécessite un service de base de données et un pilote configurés.

WebSocket et diffusion TLSAdaptateur de déploiement requis

Le service de production nécessite une liaison réseau, des certificats et des clés appartenant au déploiement.

Adaptateurs d'autorité d'admissionAdaptateur de déploiement requis

Les déploiements fournissent le résolveur du Registry actuel, l’Admission Log faisant autorité et l’émetteur de contexte de confiance.

Le Python SDK implémente le runtime de référence complet représenté par la matrice. Les services de base de données, le service réseau, les certificats et l’autorité d’admission sont des dépendances de déploiement et non des garanties créées par l’installation du package.