Loading this page
Loading this page
यह पृष्ठ फ़िलहाल अंग्रेज़ी में है।
AgentAudit क्या संसाधित करता है, वह कहाँ रहता है, रिकॉर्ड कैसे सुरक्षित है, और — उसी दस्तावेज़ में — यह आपूर्तिकर्ता क्या दावा नहीं करता।
केवल वही जो आपके एजेंट रिपोर्ट करते हैं: एक टाइमस्टैम्प, एक कार्रवाई, एक परिणाम, और जो भी वैकल्पिक संदर्भ आप भेजना चुनें — एक तर्क, एक विषय संदर्भ, लागू मॉडल और नीति का संस्करण, क्या किसी इंसान ने इसकी समीक्षा की और कौन।
यह अपने आप कुछ एकत्र नहीं करता। कोई ट्रैकिंग नहीं, कोई संवर्धन नहीं, किसी अन्य स्रोत में कोई खोज नहीं और कोई अनुमान नहीं। यदि आपके रिकॉर्ड में कोई फ़ील्ड है, तो इसलिए कि आपके एजेंट ने उसे वहाँ रखा।
इनमें से हर एक जाँचा जा सकता है। फ़ाइल का नाम दिया गया है ताकि खरीदार का तकनीकी मूल्यांकनकर्ता वाक्य पर भरोसा करने के बजाय तंत्र को पढ़ सके — और पहले तीन को सीधे इसे साबित करें पृष्ठ से लाइव परखा जा सकता है।
एक बार लिखे जाने के बाद निर्णय को संपादित या हटाया नहीं जा सकता।
UPDATE और DELETE पर डेटाबेस ट्रिगर्स द्वारा लागू किया जाता है, एप्लिकेशन कोड द्वारा नहीं। प्रयासों को सर्विस रोल के लिए भी अस्वीकार किया जाता है, जो रो-लेवल सुरक्षा को पूरी तरह दरकिनार करती है।
supabase/apply-agentaudit.sql — और आप स्वयं इसे साबित करें पृष्ठ पर यह प्रयास चला सकते हैं।
किसी एजेंट को हटाने से उसका निर्णय इतिहास नहीं मिट सकता।
एक निर्णय से उसके एजेंट तक का विदेशी कुंजी ON DELETE RESTRICT है, इसलिए जब तक निर्णय उसका संदर्भ देते हैं, मूल पंक्ति नहीं हटाई जा सकती। एजेंट सेवानिवृत्त किए जाते हैं, हटाए नहीं जाते।
supabase/apply-agentaudit.sql
एक ग्राहक दूसरे ग्राहक के रिकॉर्ड नहीं पढ़ सकता।
रो-लेवल सुरक्षा नीतियाँ हर पढ़ने और लिखने को कॉलर के संगठन तक सीमित करती हैं। डेटाबेस इसे लागू करता है, इसलिए एप्लिकेशन कोड की कोई त्रुटि इसे विस्तृत नहीं कर सकती।
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
API कुंजियाँ कभी ऐसे रूप में संग्रहीत नहीं की जातीं जो उपयोग में आ सकें।
कुंजी का केवल एक SHA-256 हैश रखा जाता है। सादा पाठ निर्माण के समय एक बार दिखाया जाता है और पुनः प्राप्त नहीं हो सकता, इसलिए डेटाबेस के खुलासे से किसी को भी काम करने वाली क्रेडेंशियल नहीं मिलती।
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
निर्णय की सामग्री कभी भाषा मॉडल को नहीं भेजी जाती।
AgentAudit में कहीं भी कोई मॉडल कॉल नहीं है। AI द्वारा कुछ भी सारांशित, वर्गीकृत, स्कोर या पुनः लिखा नहीं जाता — अनुपालन मूल्यांकन और पारदर्शिता रिकॉर्ड गिने गए आँकड़ों पर नियतात्मक फ़ंक्शन हैं।
src/lib/agentaudit/ — इसमें किसी मॉडल कॉल की खोज करें, आपको कोई नहीं मिलेगी।
तर्क कभी उत्पन्न नहीं किया जाता।
किसी निर्णय के साथ संग्रहीत तर्क वही है जो ग्राहक के एजेंट ने शब्दशः रिपोर्ट किया। यह प्लेटफ़ॉर्म कोई तर्क नहीं लिखेगा, और SDK किसी फ़ंक्शन को लपेटते समय कोई तर्क अनुमानित नहीं करेगा।
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
सत्यापन हमारे बिना किया जा सकता है।
हैशिंग एल्गोरिदम पूरी तरह प्रकाशित है। कोई ग्राहक, नियामक या विरोधी पक्ष अपने ही लगभग तीस पंक्तियों के कोड से किसी एक्सपोर्ट से हर हैश फिर से निकाल सकता है। ब्राउज़र सत्यापक चलते समय कोई नेटवर्क अनुरोध नहीं करता।
/agentaudit/docs#algorithm
तीन, और कोई अन्य निर्णय रिकॉर्ड को संभालने में शामिल नहीं है:
| प्रदाता | उद्देश्य | निर्णय रिकॉर्ड को छूता है |
|---|---|---|
| Supabase | डेटाबेस, प्रमाणीकरण और रो-लेवल सुरक्षा | हाँ — रिकॉर्ड यहाँ संग्रहीत है |
| Vercel | एप्लिकेशन होस्टिंग और वितरण | केवल पारगमन में |
| Stripe | सदस्यता बिलिंग | नहीं — केवल बिलिंग डेटा |
एक निर्णय हटाया नहीं जा सकता। यही पूरा उत्पाद है, और यह UK GDPR के अनुच्छेद 17 के तहत मिटाने के अधिकार से टकराता है। एक डेटा संरक्षण अधिकारी इसे पहली बैठक में उठाएगा, इसलिए इसे यहाँ पहले उठाया गया है।
डिज़ाइन का इरादा यह है कि एक निर्णय रिकॉर्ड में कोई व्यक्तिगत डेटा न हो। subject फ़ील्ड एक संदर्भ के लिए है — एक केस नंबर, एक दावा पहचानकर्ता, एक खाता कुंजी — नाम के लिए नहीं। इस तरह रखे जाने पर रिकॉर्ड बताता है कि एजेंट ने केस 88213 के साथ क्या किया, और उस व्यक्ति की पहचान आपकी अपनी प्रणालियों में रहती है, जहाँ मिटाना ऐसी चीज़ है जो आप वास्तव में कर सकते हैं।
इस प्लेटफ़ॉर्म में इसे लागू करने वाली कोई चीज़ नहीं है। यह वही संग्रहीत करता है जो आपके एजेंट भेजते हैं, इसलिए न्यूनीकरण स्रोत पर, आपके कोड में, निर्णय की रिपोर्ट करने से पहले होना चाहिए। इसे बाद में खोजने के बजाय अपने इंटीग्रेशन डिज़ाइन में लिख लेना उचित है।
किसी दिए गए तैनाती के लिए अनुच्छेद 17 लागू होता है या नहीं, और कोई छूट लागू होती है या नहीं, यह आपके उपयोग के मामले के बारे में एक कानूनी प्रश्न है। यह आपूर्तिकर्ता इसका उत्तर नहीं देता और इसके लिए सक्षम नहीं है।
1 of 7 supplier questions answered. 6 are outstanding and shown as such — a visible gap costs a follow-up email, and an invented answer costs the contract.
तैनाती स्वयं के बारे में जो कुछ भी स्थापित कर सकती है, वह चल रही प्रणाली से पढ़ा जाता है, हाथ से टाइप नहीं किया जाता — एक पृष्ठ जो किसी इंसान से याद रखने को कहता है कि उसने किस क्षेत्र में तैनाती की, अंततः गलत क्षेत्र आत्मविश्वास से बता देगा। बाकी ऑपरेटर की अपनी घोषणाएँ हैं, उसके अपने शब्दों में।
London, United Kingdom (lhr1)
Read from the running deployment, not typed in. A supplier page that asks a human to remember which region they deployed to will eventually state the wrong one confidently.
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
A UK public body usually needs to know whether data leaves the UK or EEA. Find it in the Supabase dashboard under Project Settings → General → Region. The APPLICATION region is resolved automatically and shown above.
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
जो आपूर्तिकर्ता किसी प्रमाणन को बढ़ा-चढ़ाकर बताता है, उसने खरीदार को वह सब बता दिया है जो उन्हें उसके बाकी दावों के बारे में जानना चाहिए। एक ईमानदार अंतर की कीमत एक फ़ॉलो-अप ईमेल है; एक खोजी गई अतिशयोक्ति की कीमत अनुबंध है — इसीलिए बिना उत्तर वाले प्रश्न स्पष्ट रूप से बिना उत्तर के छोड़े जाते हैं।
यह पृष्ठ केवल AgentAudit का वर्णन करता है। Blackout Intelligence OS एक अलग उत्पाद है जिसका डेटा पदचिह्न भिन्न है, और यहाँ कुछ भी उसे कवर करने वाला नहीं समझा जाना चाहिए।
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
Cyber Essentials, Cyber Essentials Plus, ISO/IEC 27001, ISO/IEC 42001 — or none. STATE IT PLAINLY EITHER WAY. "None yet" is a perfectly good answer and costs a follow-up email; a certification a buyer later finds you do not hold costs the contract, and makes every other claim on this page suspect.
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
अभी तक उत्तर नहीं दिया गया। भरने के बजाय एक अंतर के रूप में दिखाया गया।
What happens when something goes wrong, who is told, and how quickly.