भुगतान और वाणिज्य

adk-payments ADK-Rust में प्रोटोकॉल-न्यूट्रल वाणिज्य ऑर्केस्ट्रेशन जोड़ता है। इसे एजेंटिक वाणिज्य प्रवाह के लिए डिज़ाइन किया गया है जिन्हें बातचीत के इतिहास या सिमेंटिक मेमोरी में कच्चे भुगतान कलाकृतियों को लीक किए बिना कई प्रोटोकॉल एडेप्टर में एक टिकाऊ लेनदेन मॉडल की आवश्यकता होती है।

समर्थन स्तर

  • ACP स्थिर 2026-01-30: चेकआउट, पूर्णता, रद्दीकरण, प्रत्यायोजित भुगतान और ऑर्डर फॉलो-अप के लिए उत्पादन-उन्मुख आधार रेखा।
  • ACP प्रायोगिक: फीचर-गेटेड डिस्कवरी, डेलिगेट-ऑथेंटिकेशन और वेबहुक एक्सटेंशन। इन रास्तों को विकसित हो रहे ACP ड्राफ्ट के लिए संगतता सतहों के रूप में मानें।
  • AP2 v0.1-alpha: वर्तमान अल्फा प्रोटोकॉल आकार के लिए टाइप किए गए मैंडेट, भुगतान, रसीद, हस्तक्षेप, A2A और MCP-सुरक्षित समर्थन।

प्राथमिक यात्राएँ

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

सुरक्षा और स्थायित्व

  • कच्चे मैंडेट, हस्ताक्षर, प्रत्यायोजित क्रेडेंशियल और रसीद पेलोड adk-artifact द्वारा समर्थित साक्ष्य भंडारण में रहते हैं।
  • टिकाऊ लेनदेन स्थिति adk-session में संरचित जर्नल के माध्यम से रहती है, न कि नाजुक केवल-बातचीत संदर्भ में।
  • सिमेंटिक रिकॉल adk-memory के माध्यम से मास्क्ड सारांश का उपयोग करता है।
  • adk-auth अनुरोध पहचान, किरायेदार स्कोप और ऑडिट मेटाडेटा को बांधता है।
  • adk-guardrail स्थिति को बनाए रखने से पहले राशि, मर्चेंट, प्रोटोकॉल-संस्करण, हस्तक्षेप और रिडक्शन नीति लागू करता है।

सत्यापन पथ

एंड-टू-एंड सत्यापन पथ के रूप में एकीकरण परीक्षणों का उपयोग करें:

cargo test -p adk-payments --features acp --test acp_integration_tests
cargo test -p adk-payments --features ap2,ap2-a2a,ap2-mcp --test ap2_integration_tests
cargo test -p adk-payments --test cross_protocol_correlation_tests
cargo test -p adk-payments --features acp-experimental --test acp_experimental_integration_tests

संदर्भ फ़ाइलें:

  • adk-payments/tests/acp_integration_tests.rs
  • adk-payments/tests/ap2_integration_tests.rs
  • adk-payments/tests/cross_protocol_correlation_tests.rs
  • examples/payments/README.md

examples/payments/ के तहत उदाहरण क्रेट समर्थित यात्राओं के लिए परिदृश्य सूचकांक है, जबकि एकीकरण परीक्षण प्रोटोकॉल, जर्नल और साक्ष्य व्यवहार के लिए निष्पादन योग्य जमीनी सच्चाई हैं।