Aller au contenu

SDK

MissionWeaveProtocol fournit une implémentation de référence Python complète et cinq SDK de protocole officiels. Chaque SDK est versionné indépendamment et fixe le commit exact du protocole ainsi que les condensats des artefacts du protocole qu’il implémente. Les chiffres ci-dessous correspondent au commit du protocole 33e47ad.

SDK Périmètre actuel Bindings de protocole Conformité des schémas et vecteurs Runtime comportemental complet
Python Implémentation de référence complète Oui 56/56 vecteurs Oui
Go SDK de protocole officiel Oui 56/56 vecteurs Non
TypeScript SDK de protocole officiel Oui 56/56 vecteurs Non
Java SDK de protocole officiel Oui 56/56 vecteurs Non
Rust SDK de protocole officiel Oui 56/56 vecteurs Non
C++ SDK de protocole officiel Oui 56/56 vecteurs Non

La conformité des schémas et vecteurs couvre le traitement JSON strict, la validation hors ligne avec les 21 schémas Draft 2020-12 épinglés, le JSON canonique et les ID de contenu, les signatures Ed25519, la validation des Frame et les 56 vecteurs de conformité épinglés. Elle n’établit pas à elle seule la conformité de la planification, de la persistance, de la reprise, du transport ou d’autres comportements du runtime.

Utilisez le guide du Python SDK si vous avez besoin du runtime de référence complet, notamment du Core, du runtime des Agent, du Worker Scheduler, de la passerelle de Group, des adaptateurs de stockage et de la preuve de concept exécutable.

Utilisez le dépôt Go, TypeScript, Java, Rust ou C++ si vous avez besoin de bindings de protocole natifs, de validation, de canonicalisation, de signatures et de Frame Codec. Les commandes d’installation et de vérification sont maintenues dans le README de chaque dépôt. La spécification du protocole et les artefacts de conformité restent normatifs.