इस प्रोजेक्ट के बारे में

एजेंट गवर्नेंस वोकैबुलरी एजेंट-गवर्नेंस सिस्टम के लिए एक सामान्य संदर्भ प्रदान करती है, जो यह मैप करती है कि विभिन्न सिस्टम पहचान, प्राधिकार, विश्वास, रसीद, रीप्ले और अन्य गवर्नेंस सिग्नलों को कैननिकल शब्दों के एक सेट पर कैसे नाम देते हैं। रजिस्ट्री में वर्तमान में MolTrust, AgentLair, PathCourse, Sovereign Atom, APS, InsumerAPI और कई अन्य सिस्टम से 34 क्रॉसवॉक फाइलें शामिल हैं, जिनमें से 21 सिग्नल प्रकार घोषित करती हैं जो 15 कैननिकल सिग्नल प्रकारों और 7 डिस्क्रिप्टर आयामों के विरुद्ध जनरेट किए गए क्रॉसवॉक मैट्रिक्स में प्रस्तुत होते हैं। प्रत्येक क्रॉसवॉक पंक्ति एक कैननिकल सिग्नल नाम, सिस्टम का आंतरिक नाम, एक मैच प्रकार (exact, structural, partial, false_analog, या no_mapping), और उन हस्ताक्षरित पेलोड फ़ील्ड्स को निर्दिष्ट करती है जिन्हें हस्ताक्षर कवर करता है। मैच प्रकार अंतरों को उतनी ही सावधानी से दस्तावेज़ करते हैं जितना मैचों को — false_analog और no_mapping इसलिए मौजूद हैं क्योंकि झूठी समानता वह विफलता मोड है जिसे यह परत रोकती है। शब्दावली तीन परतों में व्यवस्थित है: कैननिकल नामों के लिए vocabulary.yaml, कैननिकल एनवलप प्रकार मानों के लिए MULTI-ATTESTATION-SPEC.md, और प्रति-सिस्टम क्रॉसवॉक YAML फाइलें। लाइव हस्ताक्षरित एनवलप प्रकार मानों का नाम बदलना स्पष्ट रूप से दायरे से बाहर है; कैननिकल उसी के साथ संरेखित होता है जो पहले से उत्पादन में है। लक्षित उपयोगकर्ताओं में वे डेवलपर शामिल हैं जो ऐसे सत्यापनकर्ता या गेटवे बना रहे हैं जो कई जारीकर्ताओं से सिग्नल उपभोग करते हैं, सिस्टम ऑपरेटर जो गवर्नेंस सिग्नल जारी करते हैं और PR के माध्यम से अपना क्रॉसवॉक जोड़ सकते हैं, तथा स्पेक लेखक जो गवर्नेंस सिग्नल वर्गों का संदर्भ देते हैं। यह परियोजना v0.2.0 ड्राफ्ट स्थिति में है, वर्किंग ग्रुप समीक्षा के लिए खुली है, और Apache-2.0 के तहत लाइसेंस प्राप्त है।