বর্তমানে পরীক্ষা চলছে: সম্পূর্ণ হলে GitHub কোড উন্মুক্ত করা হবে।

N · নেই

গঠনrefresh

মুক্তি অনুরোধের (R) সময় সেই কী না থাকলে ফেরত দেওয়া হয়। এটি কোনো ত্রুটি নয় — "ছিল না" মান হিসেবে ফেরত আসে।

বাইট নোটেশন: op একটি ASCII অক্ষর, token বাইনারি (u64, বিগ-এন্ডিয়ান), আর key UTF-8 টেক্সট (পরিবর্তনশীল-দৈর্ঘ্যের, স্ট্রাকচারে N হিসেবে দেখানো)। শেষের \n হলো 0A। ফিক্সড হেডার বাইনারি মান বলে এতে 0x0A থাকতে পারে, তাই নিউলাইন খোঁজার আগে বাইট-সংখ্যা অনুযায়ী আগে গ্রাস করতে হবে।

token হলো অনুরোধে পাঠানো মানটিই হুবহু ফেরত দেওয়া সম্পর্ক-নির্দেশক — ক্লায়েন্ট এই মান দিয়ে কোন অনুরোধের সাড়া তা নির্দিষ্ট করে (সাড়া মেলানোর নিয়ম)।

প্রবাহ

ক্লায়েন্ট
সার্ভার
R · মুক্তি (key · token)
কী নেই, বা টোকেন মেলেনি
N · নেই
অনুরোধপ্রতিক্রিয়া

মুক্তি প্রায় আইডেমপোটেন্ট — lease মেয়াদ শেষে সার্ভার আগেই পুনরুদ্ধার করেছে এমন কী, বা ইতিমধ্যে মুক্তিপ্রাপ্ত কী-তে R পাঠালে N আসে। এটি স্বাভাবিক প্রবাহেরই একটি শাখা, তাই ক্লায়েন্টের এটিকে ত্রুটি হিসেবে গণ্য করার দরকার নেই।