ஒரு கட்டண கட்டளை என்ன.
ஒரு கட்டண மண்டேட் என்பது ஒரு முகவரியை மேலும் அனுமதி இல்லாமல் ஒரு குறிப்பிட்ட வகை கட்டணத்தை செயல்படுத்த அனுமதிக்கும் முன் அனுமதிக்கப்பட்ட உத்தி. மண்டேட் அளவீட்டுக்குட்பட்டது: இது அதிகபட்ச தொகையை, ஒரு பெறுபவர் அல்லது அனுமதிக்கப்பட்ட பெறுபவர்களின் தொகுப்பை, ஒரு அடிக்கடி ஜன்னலை, மற்றும் ஒரு காலாவதி தேதியை குறிப்பிடலாம். Google's AP2 புரொட்டோக்கோல் மற்றும் பல இதர மண்டேட் அடிப்படையிலான கட்டண அமைப்புகள் இதற்கே அடிப்படையாகக் கொண்டுள்ளன.
The "approve every payment" model does not scale to agents.
மனித பணம் செலுத்தும் முறைகள் ஒவ்வொரு பரிவர்த்தனையிலும் ஒரு அனுமதியை எதிர்பார்க்கின்றன: நீங்கள் செலுத்துவதற்கான மொத்தத்தை பார்க்கிறீர்கள், நீங்கள் உறுதிப்படுத்த குத்துகிறீர்கள். ஒரு மணித்தியாலத்தில் 200 APIs-க்கு பணம் செலுத்த வேண்டிய முகவர்கள் இந்த முறையில் செயல்பட முடியாது. பயனர் 200 உறுதிப்படுத்தல்களை கிளிக் செய்ய முடியாது, மேலும் அவர்கள் செய்யக்கூடியிருந்தால் கூட, தாமதம் முகவரின் பயனுள்ள தன்மையை அழிக்கும்அ. சில முன் அனுமதி மாதிரி தேவைப்படுகிறது.
Payment mandates formalize the pre-authorization. Instead of "approve every payment" or "approve nothing" (a static spend limit), a mandate says: "approve any payment that matches these parameters, up to this cap, until I revoke it." The user grants the mandate once; the agent executes against it many times. This is the structural primitive that turns the agent into an autonomous economic actor while still keeping the human in control of the boundaries.
அனுமதி, வழங்கு, முடி, ரத்து செய்.
- அனுமதி. பயனர் (அல்லது பயனரின் பிரதிநிதி) நெறிமுறையின் UI மூலம் ஒரு மண்டேட்டை உருவாக்குகிறார், அளவுகளை குறிப்பிடுகிறார்: ஒவ்வொரு கட்டணத்திற்கும் அதிகபட்ச தொகை, ஒரு ஜன்னலின் மேல் அதிகபட்ச மொத்தம், பெறுநர் அனுமதியியல், காலாவதியானது. மண்டேட்டை நெறிமுறை கையொப்பமிடுகிறது மற்றும் சேமிக்கிறது.
- முன்னணி. முகவருக்கு கட்டணம் செலுத்த வேண்டிய போது, அது அனுமதியின் ஆதாரமாக பெறுநரின் கட்டண செயலாக்கத்திற்கு மண்டேட்டை வழங்குகிறது. செயலாக்கம் மண்டேட்டை சரிபார்க்கிறது, கட்டண அளவுகள் மண்டேட்டின் எல்லைகளுக்குள் உள்ளதா என்பதைச் சரிபார்க்கிறது, மற்றும் கட்டணத்தை ஏற்கிறது.
- தீர்வு. உண்மையான தீர்வு எந்த ரயிலில் மண்டலத்தை குறிப்பிடுகிறது (நிலையான நாணயம், அட்டை, ACH). மண்டல உறுதிப்படுத்தல் தீர்விலிருந்து தனித்துவமாக உள்ளது; ஒரு மண்டலம் பல தீர்வு முறைகளில் பணங்களை அனுமதிக்கலாம், எனில் நெறிமுறைகள் அனுமதிக்கின்றன.
- ரத்து செய்யவும். எப்போது வேண்டுமானாலும், பயனர் மண்டேட்டை ரத்து செய்யலாம். அடுத்த முறையீடுகள் சரிபார்ப்பில் தோல்வியுறும். விமானத்தில் உள்ள பணம், நிபந்தனையின் அணுக்கத்திற்கேற்ப நிறைவடையலாம் அல்லது முடியாது.
The protocol layer holds the mandate; the agent never holds the user's payment credentials directly. This is the safety property that makes mandate-based systems different from "give the agent your credit card." Compromise the agent and the worst case is the mandate's parameter envelope, not the user's full payment power.
மூன்று கட்டளை வடிவங்கள்.
ஒவ்வொரு அழைப்புக்கும் API அணுகல் கட்டளை
ஒரு ஏஜெண்டுக்கு வரையறுக்கப்பட்ட அனுமதிக்கோவையில் உள்ள எந்த API க்கும் ஒவ்வொரு அழைப்பிற்கும் $0.10 வரை செலவிடுவதற்கான அதிகாரம் வழங்கப்படுகிறது, தினத்திற்கு $50 மொத்தம் வரை. அந்த ஏஜெண்ட் முழு நாளில் API க்களை அழைக்கிறது; அதிகாரத்தின் அளவுகோலுக்குள் உள்ள ஒவ்வொரு அழைப்பும் மேலதிக ஒப்புதலின்றி நிலைநாட்டப்படுகிறது. 24 மணி நேரத்தில் $50 க்கும் மேல் செலவிடுவது மேற்பரப்பில் தடுப்பாகிறது.
விற்பனையாளர் குறிப்பிட்ட சந்தா கட்டளை
ஒரு ஆராய்ச்சி முகவருக்கு ஒரு குறிப்பிட்ட தரவுப் வழங்குநருக்கு $200/மாதம் வரை பணம் செலுத்துவதற்கான கட்டளை வழங்கப்படுகிறது, இது நிலையான நாணயத்தில் பில்லாகிறது. வழங்குநரின் ரசீது கட்டளையின் முன்-அங்கீகாரம் பெற்ற பணத்தை தானாகவே தூண்டுகிறது. முகவருக்கு மனிதனுக்கு ரசீதை வெளிப்படுத்த வேண்டியதில்லை.
ஒரு முறை வரம்பு கொண்ட கட்டளை
ஒரு பயனர் ஒரு முகவருக்கு ஒரு நம்பகமான முன்பதிவு தளத்தில் இருந்து ஹோட்டல் முன்பதிவிற்காக $500 வரை செலவிட ஒரு ஒருமுறை பயன்பாட்டு கட்டளை வழங்குகிறார். முகவர் தேடுகிறது, வரம்புக்குள் ஒரு விருப்பத்தை தேர்ந்தெடுக்கிறது, மற்றும் முன்பதிவு செய்கிறது. கட்டளை பயன்படுத்தப்பட்ட பிறகு, அதை மீண்டும் பயன்படுத்த முடியாது.