একটি পেমেন্ট ম্যান্ডেট কী।
একটি পেমেন্ট ম্যান্ডেট হল একটি পূর্ব-অনুমোদিত নির্দেশনা যা একটি এজেন্টকে নির্দিষ্ট শ্রেণীর পেমেন্ট সম্পাদন করতে দেয় কোনও অতিরিক্ত অনুমোদন ছাড়াই। ম্যান্ডেটটি প্যারামিটারাইজড: এটি একটি সর্বাধিক পরিমাণ, একটি প্রাপক বা অনুমোদিত প্রাপকদের সেট, একটি ফ্রিকোয়েন্সি উইন্ডো এবং একটি মেয়াদ শেষের তারিখ নামকরণ করতে পারে। প্রাথমিক গুগলের AP2 প্রোটোকল এবং কয়েকটি অনুরূপ ম্যান্ডেট-ভিত্তিক পেমেন্ট সিস্টেম এটির উপর নির্মিত।
The "approve every payment" model does not scale to agents.
মানব পেমেন্ট প্যাটার্নগুলি প্রতি লেনদেনে একটি অনুমোদন ধরে নেয়: আপনি চেকআউটে মোট দেখেন, আপনি নিশ্চিত করতে ট্যাপ করেন। যেসব এজেন্টকে এক ঘণ্টায় 200 API-তে পেমেন্ট করতে হবে তারা এইভাবে কাজ করতে পারে না। ব্যবহারকারী 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 খরচ করার জন্য একটি mandato দেওয়া হয়, মোট $50 প্রতি দিন পর্যন্ত। এজেন্টটি সারাদিন API কল করে; mandato-এর প্যারামিটারগুলির মধ্যে প্রতিটি কল আরও অনুমোদন ছাড়াই নিষ্পত্তি হয়। 24 ঘণ্টায় $50 এর বেশি খরচ প্ল্যাটফর্ম স্তরে ব্লক করে।
বিক্রেতা-নির্দিষ্ট সাবস্ক্রিপশন mandato
একটি গবেষণা এজেন্টকে একটি নির্দিষ্ট তথ্য বিক্রেতাকে প্রতি মাসে $২০০ পর্যন্ত অর্থ প্রদানের জন্য একটি ম্যান্ডেট দেওয়া হয়, যা স্থিতিশীল মুদ্রায় বিল করা হয়। বিক্রেতার চালান স্বয়ংক্রিয়ভাবে ম্যান্ডেটের পূর্ব-অনুমোদিত পেমেন্টকে ট্রিগার করে। এজেন্টকে কখনও মানবের কাছে বিলটি প্রকাশ করতে হয় না।
এক-শট ক্যাপড ম্যান্ডেট
একজন ব্যবহারকারী একটি এজেন্টকে একটি একক-ব্যবহারের ম্যান্ডেট দেয় যাতে একটি নির্ভরযোগ্য বুকিং প্ল্যাটফর্ম থেকে হোটেল বুকিংয়ের জন্য $৫০০ পর্যন্ত ব্যয় করা যায়। এজেন্টটি অনুসন্ধান করে, ক্যাপের মধ্যে একটি বিকল্প বেছে নেয় এবং বুক করে। একবার ম্যান্ডেট ব্যবহার করা হলে, এটি পুনরায় ব্যবহার করা যাবে না।