सीधे सामग्री पर जाएँ
Proof of Actor

डेवलपर · API पूर्वावलोकन

कौन या क्या कार्रवाई कर रहा है, यह जानने के लिए एक API

प्रस्तावित Proof of Actor API का प्रारंभिक संस्करण: इतना ठोस कि दिखा सके कि इस अवसंरचना को कैसे काम करने के लिए डिज़ाइन किया गया है, और इसे पहले ही प्रकाशित किया गया है ताकि इसका उपयोग करने वाले डेवलपर इसे आकार देने में योगदान दे सकें।

Developer Preview से जुड़ें
उत्पादन परिवेश में उपयोग के लिए तैयार नहीं
डेवलपर पूर्वावलोकन@proofofactor/sdk
import { ProofOfActor } from "@proofofactor/sdk";

const actor = await ProofOfActor.verify({
  require: [
    "human_presence",
    "human_control",
    "session_continuity"
  ]
});

if (actor.humanControl > 0.90) {
  allow();
}

// For agents
const authority = await ProofOfActor.verifyAuthority({
  agent,
  action
});
डेवलपर पूर्वावलोकन - API की रूपरेखा अभी विकसित हो रही है। इस पेज पर दिए गए एंडपॉइंट, फ़ील्ड और पैकेज नाम प्रस्तावित हैं। अभी उत्पादन में उपयोग के लिए कोई API या प्रकाशित SDK उपलब्ध नहीं है।

प्रस्तावित API इंटरफ़ेस

5 एन्डपॉइंट, 1 Actor Attestation

अपने संदर्भ के अनुसार आवश्यक जानकारी माँगें, प्रमाण जाँचें और अपनी नीति लागू करें। यही मॉडल मनुष्यों, AI की सहायता से काम करने वाले मनुष्यों और एजेंटों, सभी पर लागू होता है।

01

सत्यापन बनाएँ

POST/v1/verifications

बताएँ कि इस इंटरैक्शन के लिए क्या आवश्यक है: व्यक्ति की मौजूदगी, निरंतर नियंत्रण, AI के इस्तेमाल का खुलासा और पहचान के खुलासे का स्तर।

प्रस्तावित API
POST /v1/verifications
{
  "requirements": {
    "human_presence": true,
    "continuous_control": true,
    "ai_disclosure": true
  }
}
02

ऐक्टर की स्थिति प्राप्त करें

GET/v1/verifications/{verification_id}

प्रत्येक दावे के पीछे का एक्टर प्रकार और उसका विश्वास स्तर देखें। इसके साथ क्या करना है, यह आपकी नीति तय करती है।

प्रस्तावित API
GET /v1/verifications/{verification_id}

{
  "actor_type": "human",
  "confidence": 0.97,
  "human_presence": "verified",
  "human_control": 0.94,
  "ai_participation": "low",
  "continuity": 0.99
}
03

एजेंट का अधिकार सत्यापित करें

POST/v1/authority/verify

जाँचें कि किसी एजेंट की कोई विशिष्ट कार्रवाई उस अधिकार-सीमा में आती है या नहीं, जो उसके प्रधान ने उसे सौंपी है।

प्रस्तावित API
POST /v1/authority/verify
{
  "agent_id": "agt_48291",
  "requested_action": {
    "type": "purchase",
    "amount": 420,
    "currency": "USD"
  }
}

{
  "agent": "verified",
  "principal": "verified",
  "mandate": "valid",
  "action_authorised": true,
  "maximum_amount": 500
}
04

मानव के स्पष्ट इरादे की पुष्टि माँगें

POST/v1/intent

ऐसे महत्वपूर्ण कार्यों के लिए जिनमें इसी समय, इन्हीं शर्तों के तहत, इस कार्य के लिए सीधे मानवीय अनुमोदन की आवश्यकता हो।

05

साक्ष्यांकन प्राप्त करें

GET/v1/attestations/{id}

ऑडिट और बाद की प्रणालियों के लिए मशीन द्वारा पढ़ा जा सकने वाला Actor Trust Receipt लौटाता है।

Actor Policy

भरोसे से जुड़ी अपनी आवश्यकताएँ बताएँ

ऐप्लिकेशन अपनी आवश्यकताएँ नीति के रूप में निर्धारित कर सकें। मुख्य संरचनात्मक सिद्धांत: Proof of Actor भरोसे के लिए साक्ष्य उपलब्ध कराता है। ग्राहक तय करता है कि कौन सी नीति स्वीकार्य है।

प्रस्तावित APIनीति इंजन की अवधारणा
policy.require({
  actor: "human",
  presence: "continuous",
  control: 0.90,
  aiAssistance: "low"
});

policy.allow({
  actor: ["human", "authorized_agent"],
  agentAuthority: {
    required: true
  }
});

डेवलपरों के लिए डिज़ाइन सिद्धांत

  • एकीकरण, आंतरिक सत्यापन अवसंरचना बनाने से आसान होना चाहिए।
  • हर परिणाम की व्याख्या की जा सकती है: दावों के साथ साक्ष्य और विश्वास-स्तर होते हैं।
  • केवल उन्हीं दावों का अनुरोध करें जिनकी आपको आवश्यकता है; उससे अधिक कुछ भी एकत्र न करें।
  • एक ही API में मानव और एजेंट, दोनों पूर्ण भागीदार हैं।
  • एजेंट का अधिकार हमेशा वापस लिया जा सकता है और हर कार्रवाई के लिए उसकी हमेशा जाँच की जाती है।

मूल्य निर्धारण

शोध चरण के दौरान मूल्य निर्धारण प्रकाशित नहीं किया गया है। हम यह समझने से पहले इसे अंतिम रूप नहीं देंगे कि कौन-सी सत्यापन इकाइयाँ सबसे अधिक उपयोगी हैं। भविष्य का एक संभावित मॉडल:

डेवलपर
मुफ़्त परीक्षण परिवेश
निर्माण करें
मासिक आधार शुल्क + उपयोग के अनुसार शुल्क
पैमाना
उपयोग के आधार पर मूल्य निर्धारण
बड़े संगठनों के लिए
अधिक मात्रा + उन्नत नीति + निजी परिनियोजन

अक्सर पूछे जाने वाले प्रश्न

डेवलपरों के प्रश्न

क्या मैं आज Proof of Actor को एकीकृत कर सकता हूँ?

अभी नहीं। Proof of Actor विकासाधीन है और फिलहाल कोई उत्पादन-उपयोग वाला API या SDK नहीं है। इस पृष्ठ पर दिए गए एंडपॉइंट और SDK कॉल प्रस्तावित डिज़ाइन के डेवलपर पूर्वावलोकन का हिस्सा हैं। इन्हें इसलिए प्रकाशित किया गया है ताकि डेवलपर डिज़ाइन को आकार देने में योगदान दे सकें।

क्या SDK उपलब्ध होगा?

SDK प्रस्तावित डेवलपर अनुभव का हिस्सा है। यहाँ दिखाए गए पैकेज नाम और मेथड केवल उदाहरण हैं और किसी भी रिलीज़ से पहले बदल सकते हैं।

मूल्य निर्धारण कैसे काम करेगा?

शोध चरण के दौरान मूल्य निर्धारण प्रकाशित नहीं किया गया है। संभावित मूल्य निर्धारण इकाइयों में प्रति सत्यापन, प्रति निरंतर सत्र, प्रति सत्यापित प्रमाण और प्रति अधिकार सत्यापन शुल्क शामिल हो सकते हैं। डेवलपरों के लिए एक निःशुल्क सैंडबॉक्स भी हो सकता है। अभी कुछ तय नहीं है।

मुझे पहुँच कैसे मिलेगी?

Developer Preview से जुड़ें। हमें बताएँ कि आप क्या सत्यापित करना चाहते हैं और बातचीत की अनुमानित संख्या कितनी होगी; हम इन उत्तरों का उपयोग डिज़ाइन और शुरुआती पहुँच को प्राथमिकता देने के लिए करते हैं।

API जारी होने से पहले उसे आकार देने में मदद करें।

हमें बताएं कि आप क्या सत्यापित करना चाहते हैं और कितनी अंतःक्रियाएं होंगी। डेवलपर पूर्वावलोकन कार्यक्रम के सदस्यों को डिज़ाइन सबसे पहले देखने को मिलता है।