BSO Resolver
BSO Resolver, Bitsocial TXT রেকর্ড পড়ে .bso ডোমেইন নামগুলোকে তাদের সংশ্লিষ্ট পাবলিক কী-তে রূপান্তর করে। ব্যবহারকারীর চোখে পড়া কোনো .bso নামকে যখন পিয়ার-টু-পিয়ার স্ট্যাকের বোধগম্য কী-উপাদানে পরিণত করতে হয়, তখন Bitsocial টুলিং এই রিসলভার প্যাকেজটিই ব্যবহার করে।
- সোর্স কোড ও বর্তমান README: github.com/bitsocialnet/bso-resolver
- npm প্যাকেজ:
@bitsocial/bso-resolver
ইনস্টলেশন
npm install @bitsocial/bso-resolver
এটি কোথায় খাপ খায়
Bitsocial নামগুলো সম্প্রদায় ও লেখকদের জন্য মানুষের-পাঠযোগ্য প্রবেশপথ হিসেবে ভাবা হয়েছে। রিসলভার এই নামকরণ স্তরটিকে অ্যাপ্লিকেশন কোড থেকে আলাদা রাখে, ফলে ক্লায়েন্টরা প্রথমে জেনে নিতে পারে কোনো নাম সমর্থিত কি না, তারপর প্যাকেজের রানটাইম-নির্দিষ্ট এন্ট্রি পয়েন্টের মাধ্যমে সেটি রিসলভ করতে পারে।
কেবল কাঁচা পাবলিক কী নয়, .bso নামও গ্রহণ করতে হবে এমন কোনো Bitsocial-সচেতন ক্লায়েন্ট, কমান্ড-লাইন টুল বা পরিষেবা ইন্টিগ্রেট করার সময় এটি ব্যবহার করুন।
বর্তমান প্যাকেজ রেফারেন্স
এই পৃষ্ঠাটি ইচ্ছাকৃতভাবেই একটি সারসংক্ষেপ, হুবহু অনুলিপি করা API রেফারেন্স নয়। কনস্ট্রাক্টর অপশন, রিটার্ন টাইপ, ক্যাশিং আচরণ, এন্ট্রি পয়েন্ট, প্রোভাইডারের উদাহরণ এবং সমর্থিত শাটডাউন সিম্যান্টিকসের ক্ষেত্রে প্যাকেজের README-ই সত্যের উৎস:
কোনো প্রকল্পে কোড কপি করার সময় আপস্ট্রিম README-কেই অগ্রাধিকার দিন, কারণ রিসলভারের আচরণের সংস্করণ এই ওয়েবসাইটের সঙ্গে নয়, ওই প্যাকেজের সঙ্গেই নির্ধারিত হয়।