जो आप आज ही इस्तेमाल कर सकते हैं
- Authorization of one exact effect through the MCP service, in public beta: one operation, one authority, one expiry, one use.
- Signed evidence of what was authorized and what the Guardian could establish, verifiable offline with no account.
- Six provider operations, each at an authority the protocol fixes and a caller cannot lower. None is called stable until we publish evidence of 100 real executions against a live provider.
एक mandate क्या तय करता है
पाँच सवाल, जिनके जवाब एजेंट के शुरू होने से पहले मिल जाते हैं।
जिस प्रत्यायोजन को आप पढ़ नहीं सकते, उसे आप निरस्त भी नहीं कर सकते। अनुबंध उसे एक आर्टिफ़ैक्ट में बदल देता है: पाँच अक्ष, सब स्पष्ट, सब एक साथ हस्ताक्षरित।
क्या बदल सकता है
हर चरण एक प्रामाणिक संचालन और उससे बँधे सटीक मापदंडों का नाम लेता है। न कोई क्षमता, न कोई स्कोप, न कार्रवाइयों की कोई श्रेणी — बस एक प्रभाव, डाइजेस्ट से पहचाना हुआ।
किन संसाधनों पर
हर चरण अपनी संसाधन सूची साथ लाता है। किसी एक खाते, भूमिका या ग्राहक के लिए मंज़ूर चरण दूसरे पर नहीं जाता, और Guardian प्रदाता से संपर्क करने से पहले ही उस बेमेल को अस्वीकार कर देता है।
कितने समय के लिए
अनुबंध में जारी करने का समय और समाप्ति होती है। उसके बाद कोई नया चरण नहीं भेजा जाता — न कोई रियायत खिड़की, न कार्य के भीतर से नवीनीकरण।
किन अनुमोदनों और किस बजट के साथ
Authority is set per operation by the protocol, not chosen by the caller. The budget is specified as durable and atomic per tenant, task, revision and step: committed means consumed plus anything reserved and still uncertain.
नतीजा कैसे जाँचा जाता है
अडैप्टर प्रदाता से दोबारा पढ़कर स्थापित करता है कि हुआ क्या। समय-सीमा समाप्ति का मिलान होता है, कभी आँख मूँदकर दोबारा नहीं आज़माया जाता, और अस्पष्ट नतीजा सफलता में पूर्णांकित होने के बजाय अनिश्चित रहता है।
यह चलता कैसे है
समीक्षा
कोई व्यक्ति mandate पढ़ता है: चरण, संसाधन, खिड़की, अनुमोदन और बजट। जब तक यह मसौदा है, कुछ नहीं चलता।
अनुमोदन
अनुमोदन एक संशोधन तय कर देता है। किसी भी चरण को बदलने से समीक्षा के लिए नया संशोधन बनता है — अनुमोदित अनुबंध को कभी वहीं का वहीं संपादित नहीं किया जाता।
उसी के भीतर चलना
एजेंट चरण सुझाता है। हर चरण अब भी अपना एक-बार-उपयोग वाला Execution Grant और अपना Action Receipt पैदा करता है। अनुबंध से बाहर की हर चीज़ अस्वीकार होती है।
सीमाएँ, साफ़-साफ़
एक mandate क्या नहीं करता।
यह authority की दहलीज़ कभी नहीं घटाता
Approving a mandate does not turn a step that needs MFA or quorum into one that does not. Authority is set per operation by the protocol; a longer task does not buy a cheaper approval. Moving money and changing privileges stay outside delegation altogether. The local runtime does not enforce this on its own yet — it is listed among the known gaps in the specification.
कोई उप-प्रत्यायोजन नहीं है
एक mandate, एक Guardian, एक बजट। अनुबंध के भीतर का एजेंट उसका कोई हिस्सा दूसरे एजेंट को नहीं दे सकता, और कोई कार्य दूसरा निष्पादन बिंदु खड़ा नहीं कर सकता।
जो वह पढ़ता है वह उसे बढ़ा नहीं सकता
दस्तावेज़, टूल आउटपुट, वेब सामग्री और स्मृति इनपुट हैं, authority कभी नहीं। एजेंट ने जो पढ़ा उसके भीतर मिला कोई निर्देश डेटा है: वह जो भी दावा करे, अनुबंध का विस्तार नहीं करता।
हस्ताक्षरित mandate भी नुक़सानदेह हो सकता है
प्राधिकृत करना सत्य, हानिरहितता या शुद्धता सिद्ध नहीं करता। अनुबंध authority को सीमित करता है; यह स्थापित नहीं करता कि उसे मंज़ूरी देना अच्छा विचार था।
यह किसके लिए है
जोखिम उठाने वाला लगभग कभी वही नहीं होता जिसने कार्य को मंज़ूरी दी।
जब कोई एजेंट रिफ़ंड जारी करता है, किसी की पहुँच बदलता है या बुनियादी ढाँचे में फेरबदल करता है, तो नतीजा किसी ग्राहक, किसी सहकर्मी, या किसी ऐसे तीसरे पक्ष पर गिरता है जो कभी उस कमरे में था ही नहीं। mandate इसलिए मायने रखता है कि वे भी उसे पढ़ सकते हैं: क्या बदल सकता है, किन संसाधनों पर, कितने समय के लिए, और गड़बड़ होने पर क्या होगा। ऐसी सीमा जिसे केवल प्रदाता जाँच सके, वह प्रदाता की रक्षा करने वाली सीमा है।
SecureStamp यह पढ़ता है कि कोई कार्रवाई क्या माँग रही है। यह यह नहीं आँकता कि माँगने वाला सही है या नहीं, यह तय नहीं करता कि कौन-सी सामग्री सच है, और इसे इस्तेमाल करने के लिए किसी पेशेवर योग्यता की माँग नहीं करता। सॉफ़्टवेयर क्या कर सकता है उसे सीमित करना, यह सीमित करना नहीं है कि कोई क्या कह सकता है।
बजट
A security budget is not billing. It is specified as durable and atomic per tenant, task, revision and step — not a counter in memory and not one per agent. Committed means consumed plus anything reserved whose outcome is still pending or uncertain, so the same grant can never reserve twice; if storage or revocation is unavailable, no new effects are sent. Two parts of this are not in the local runtime yet — a reused task revision can open its own budget, and revocation is optional — and both are listed as known gaps in the specification.
अवस्थाएँ
कोई कार्य हमेशा इनमें से ठीक एक में होता है, और बही जो दर्ज करती है वह वही संक्रमण है।
- draft
- approved
- running
- paused
- completed
- revoked
- expired
स्थानीय रीडर क्या करता है, और क्या नहीं
स्थानीय रीडर बताता है कि कोई अनुरोध क्या माँग रहा है। यह प्राधिकृत नहीं करता, और इस प्रोफ़ाइल में कोई अकेला निष्कर्ष, कोई अनुपस्थिति या कोई आंशिक पठन, पहले से अनुमोदित और अनुबंध के भीतर के प्रभाव को न रोकता है, न निरस्त करता है, और न उस पर अतिरिक्त अनुमोदन थोपता है। यह सीमित मात्रा के पाठ पर नियमों से काम करता है, इसलिए कटाव और अमूल्यांकन छिपाए नहीं जाते, दिखाए जाते हैं। निष्कर्ष का न होना कभी अनुमति नहीं है — अनुबंध से बाहर का प्रभाव अस्वीकार होता है, चाहे रीडर ने कुछ देखा हो या नहीं।
प्रमाण की सीमा
एक Action Receipt यह सिद्ध करता है कि किसी नामांकित Guardian से होकर क्या गुज़रा, और वह Guardian कौन-सा परिणाम स्थापित कर सका। यह सिद्ध नहीं करता कि उस पथ के बाहर कोई कार्रवाई नहीं हुई, और न प्रदाता खाते का क़ानूनी स्वामित्व स्थापित करता है। गारंटी से बाहर के ख़तरे इशारे से नहीं, नाम लेकर बताए जाते हैं: होस्ट का व्यवस्थापक, समझौता किया गया Guardian या हस्ताक्षरकर्ता, नामांकित पथ के बाहर की गई कार्रवाइयाँ, अनदेखा रह गया कोई साइड चैनल, और वह नुक़सान जिसकी mandate ख़ुद पहले से अनुमति देती थी।
स्थिति
This page describes a design. The contract schema exists and a local runtime runs its limits in simulation, with known gaps published in the specification. Execution of a delegated mandate against a real provider has not been evaluated, and until it is, this profile is labelled simulated. We do not extrapolate a result from a mock or from a different connector, and approval fixtures are not real MFA or quorum.
विनिर्देश
अनुबंध के फ़ील्ड, प्रामाणिकीकरण, mandate और चरण तथा प्रभाव के बीच का बंधन, अवस्था मशीन और निरसन — ये सब फ़ाउंडेशन की साइट पर निर्दिष्ट हैं।
विनिर्देश पढ़ेंपहले से उपलब्ध
Single-effect authorization — one exact effect, one authority, one expiry, one use — is available today through the MCP service, in public beta. Running it against a real provider needs an eligible connector; until a connector clears its release gate, its Guardian runs in sandbox mode.
एजेंटों के लिए Execution Authorization देखें