जो आप आज ही इस्तेमाल कर सकते हैं
- एक सटीक प्रभाव का प्राधिकरण, MCP सेवा के ज़रिए अभी चालू: एक संचालन, एक authority, एक समाप्ति, एक उपयोग।
- इसका हस्ताक्षरित प्रमाण कि क्या प्राधिकृत हुआ और Guardian क्या स्थापित कर सका — ऑफ़लाइन और बिना खाते के सत्यापन योग्य।
- छह प्रदाता संचालन, हर एक ऐसे authority पर जिसे प्रोटोकॉल तय करता है और कॉल करने वाला घटा नहीं सकता।
एक mandate क्या तय करता है
पाँच सवाल, जिनके जवाब एजेंट के शुरू होने से पहले मिल जाते हैं।
जिस प्रत्यायोजन को आप पढ़ नहीं सकते, उसे आप निरस्त भी नहीं कर सकते। अनुबंध उसे एक आर्टिफ़ैक्ट में बदल देता है: पाँच अक्ष, सब स्पष्ट, सब एक साथ हस्ताक्षरित।
क्या बदल सकता है
हर चरण एक प्रामाणिक संचालन और उससे बँधे सटीक मापदंडों का नाम लेता है। न कोई क्षमता, न कोई स्कोप, न कार्रवाइयों की कोई श्रेणी — बस एक प्रभाव, डाइजेस्ट से पहचाना हुआ।
किन संसाधनों पर
हर चरण अपनी संसाधन सूची साथ लाता है। किसी एक खाते, भूमिका या ग्राहक के लिए मंज़ूर चरण दूसरे पर नहीं जाता, और Guardian प्रदाता से संपर्क करने से पहले ही उस बेमेल को अस्वीकार कर देता है।
कितने समय के लिए
अनुबंध में जारी करने का समय और समाप्ति होती है। उसके बाद कोई नया चरण नहीं भेजा जाता — न कोई रियायत खिड़की, न कार्य के भीतर से नवीनीकरण।
किन अनुमोदनों और किस बजट के साथ
authority को प्रोटोकॉल हर संचालन के लिए तय करता है, कॉल करने वाला इसे नहीं चुनता। बजट हर tenant, कार्य, संशोधन और चरण के लिए टिकाऊ और परमाणु है: प्रतिबद्ध का अर्थ है खर्च हुआ, साथ में वह सब आरक्षित जो अब भी अनिश्चित है।
नतीजा कैसे जाँचा जाता है
अडैप्टर प्रदाता से दोबारा पढ़कर स्थापित करता है कि हुआ क्या। समय-सीमा समाप्ति का मिलान होता है, कभी आँख मूँदकर दोबारा नहीं आज़माया जाता, और अस्पष्ट नतीजा सफलता में पूर्णांकित होने के बजाय अनिश्चित रहता है।
यह चलता कैसे है
समीक्षा
कोई व्यक्ति mandate पढ़ता है: चरण, संसाधन, खिड़की, अनुमोदन और बजट। जब तक यह मसौदा है, कुछ नहीं चलता।
अनुमोदन
अनुमोदन एक संशोधन तय कर देता है। किसी भी चरण को बदलने से समीक्षा के लिए नया संशोधन बनता है — अनुमोदित अनुबंध को कभी वहीं का वहीं संपादित नहीं किया जाता।
उसी के भीतर चलना
एजेंट चरण सुझाता है। हर चरण अब भी अपना एक-बार-उपयोग वाला Execution Grant और अपना Action Receipt पैदा करता है। अनुबंध से बाहर की हर चीज़ अस्वीकार होती है।
सीमाएँ, साफ़-साफ़
एक mandate क्या नहीं करता।
यह authority की दहलीज़ कभी नहीं घटाता
किसी mandate को मंज़ूरी देने से वह चरण, जिसे MFA या कोरम चाहिए, ऐसा चरण नहीं बन जाता जिसे वे न चाहिए। authority को प्रोटोकॉल हर संचालन के लिए तय करता है: लंबा कार्य सस्ता अनुमोदन नहीं ख़रीदता।
कोई उप-प्रत्यायोजन नहीं है
एक mandate, एक Guardian, एक बजट। अनुबंध के भीतर का एजेंट उसका कोई हिस्सा दूसरे एजेंट को नहीं दे सकता, और कोई कार्य दूसरा निष्पादन बिंदु खड़ा नहीं कर सकता।
जो वह पढ़ता है वह उसे बढ़ा नहीं सकता
दस्तावेज़, टूल आउटपुट, वेब सामग्री और स्मृति इनपुट हैं, authority कभी नहीं। एजेंट ने जो पढ़ा उसके भीतर मिला कोई निर्देश डेटा है: वह जो भी दावा करे, अनुबंध का विस्तार नहीं करता।
हस्ताक्षरित mandate भी नुक़सानदेह हो सकता है
प्राधिकृत करना सत्य, हानिरहितता या शुद्धता सिद्ध नहीं करता। अनुबंध authority को सीमित करता है; यह स्थापित नहीं करता कि उसे मंज़ूरी देना अच्छा विचार था।
यह किसके लिए है
जोखिम उठाने वाला लगभग कभी वही नहीं होता जिसने कार्य को मंज़ूरी दी।
जब कोई एजेंट रिफ़ंड जारी करता है, किसी की पहुँच बदलता है या बुनियादी ढाँचे में फेरबदल करता है, तो नतीजा किसी ग्राहक, किसी सहकर्मी, या किसी ऐसे तीसरे पक्ष पर गिरता है जो कभी उस कमरे में था ही नहीं। mandate इसलिए मायने रखता है कि वे भी उसे पढ़ सकते हैं: क्या बदल सकता है, किन संसाधनों पर, कितने समय के लिए, और गड़बड़ होने पर क्या होगा। ऐसी सीमा जिसे केवल प्रदाता जाँच सके, वह प्रदाता की रक्षा करने वाली सीमा है।
SecureStamp यह पढ़ता है कि कोई कार्रवाई क्या माँग रही है। यह यह नहीं आँकता कि माँगने वाला सही है या नहीं, यह तय नहीं करता कि कौन-सी सामग्री सच है, और इसे इस्तेमाल करने के लिए किसी पेशेवर योग्यता की माँग नहीं करता। सॉफ़्टवेयर क्या कर सकता है उसे सीमित करना, यह सीमित करना नहीं है कि कोई क्या कह सकता है।
बजट
सुरक्षा बजट बिलिंग नहीं है। यह हर tenant, कार्य, संशोधन और चरण के लिए टिकाऊ और परमाणु है — न स्मृति में कोई काउंटर, न हर एजेंट के लिए एक। प्रतिबद्ध का अर्थ है खर्च हुआ, साथ में वह सब आरक्षित जिसका नतीजा अब भी लंबित या अनिश्चित है, ताकि वही grant दो बार आरक्षित कभी न कर सके। यदि भंडारण या निरसन उपलब्ध न हो, तो कोई नया प्रभाव बाहर नहीं जाता।
अवस्थाएँ
कोई कार्य हमेशा इनमें से ठीक एक में होता है, और बही जो दर्ज करती है वह वही संक्रमण है।
- draft
- approved
- running
- paused
- completed
- revoked
- expired
स्थानीय रीडर क्या करता है, और क्या नहीं
स्थानीय रीडर बताता है कि कोई अनुरोध क्या माँग रहा है। यह प्राधिकृत नहीं करता, और इस प्रोफ़ाइल में कोई अकेला निष्कर्ष, कोई अनुपस्थिति या कोई आंशिक पठन, पहले से अनुमोदित और अनुबंध के भीतर के प्रभाव को न रोकता है, न निरस्त करता है, और न उस पर अतिरिक्त अनुमोदन थोपता है। यह सीमित मात्रा के पाठ पर नियमों से काम करता है, इसलिए कटाव और अमूल्यांकन छिपाए नहीं जाते, दिखाए जाते हैं। निष्कर्ष का न होना कभी अनुमति नहीं है — अनुबंध से बाहर का प्रभाव अस्वीकार होता है, चाहे रीडर ने कुछ देखा हो या नहीं।
प्रमाण की सीमा
एक Action Receipt यह सिद्ध करता है कि किसी नामांकित Guardian से होकर क्या गुज़रा, और वह Guardian कौन-सा परिणाम स्थापित कर सका। यह सिद्ध नहीं करता कि उस पथ के बाहर कोई कार्रवाई नहीं हुई, और न प्रदाता खाते का क़ानूनी स्वामित्व स्थापित करता है। गारंटी से बाहर के ख़तरे इशारे से नहीं, नाम लेकर बताए जाते हैं: होस्ट का व्यवस्थापक, समझौता किया गया Guardian या हस्ताक्षरकर्ता, नामांकित पथ के बाहर की गई कार्रवाइयाँ, अनदेखा रह गया कोई साइड चैनल, और वह नुक़सान जिसकी mandate ख़ुद पहले से अनुमति देती थी।
स्थिति
यह पृष्ठ एक डिज़ाइन का वर्णन करता है। अनुबंध का स्कीमा मौजूद है और उसकी सीमाएँ परीक्षणों में लागू होती हैं; किसी प्रत्यायोजित mandate को वास्तविक प्रदाता के विरुद्ध निष्पादित करने का मूल्यांकन नहीं हुआ, और तब तक यह प्रोफ़ाइल अनुरूपित के रूप में चिह्नित है। हम किसी mock से या किसी दूसरे कनेक्टर से नतीजा अनुमानित नहीं करते, और अनुमोदन के फ़िक्सचर असली MFA या कोरम नहीं हैं।
विनिर्देश
अनुबंध के फ़ील्ड, प्रामाणिकीकरण, mandate और चरण तथा प्रभाव के बीच का बंधन, अवस्था मशीन और निरसन — ये सब फ़ाउंडेशन की साइट पर निर्दिष्ट हैं।
विनिर्देश पढ़ेंपहले से उपलब्ध
एकल प्रभाव का प्राधिकरण — एक सटीक प्रभाव, एक authority, एक समाप्ति, एक उपयोग — MCP सेवा के ज़रिए आज ही चालू है।
एजेंटों के लिए Execution Authorization देखें