দুটি অনুমতি, একটি নয়
আপনার ট্রেস অন্য একটি নোডে পাঠানো এবং সেই নোডকে সেগুলো স্কোর করতে দেওয়া দুটি ভিন্ন অনুমতি। প্রতিটি একটি স্বাক্ষরিত অনুমোদন, প্রতিটির নিজস্ব দিক নির্দেশনা রয়েছে, এবং প্রতিটি নিজে থেকে প্রত্যাহার করা যায়। একটি দেওয়া অন্যটি সম্পর্কে কিছুই বলে না।
অ্যাপটি প্রথম সেটআপের সময় জিজ্ঞাসা করে। শেয়ারিং সেখানে চালু থাকে, এবং আপনি সেটআপের সময় এটি বন্ধ করতে পারেন বা পরে প্রত্যাহার করতে পারেন। প্রোটোকলটি নিজে কখনো কোনো অনুমোদন অনুমান করে না: একটি নোড এমন একটি বিষয়কে স্কোর করতে অস্বীকার করে যা দ্বিতীয়টিতে স্বাক্ষর করেনি, তাই সম্মতি তারে থাকা একটি বাস্তবতা, কেউ অনুমান করতে পারে এমন একটি সেটিং নয়।
এটি বন্ধ করলে যা খোয়াতে হয়
- আপনি কোনো সুনাম তৈরি করেন না। আপনার সম্পর্কে প্রতিটি দাবি প্রত্যাখ্যাত হয়, তাই কোনোটিই থাকতে পারে না।
- যে সেবাগুলোতে আপনার এজেন্ট সম্পর্কে একটি বাইরের বিবৃতির প্রয়োজন হয়, সেগুলো আপনার জন্য বন্ধ থাকে, কারণ আপনার কাছে কোনোটিই নেই।
- কিছু পিয়ার সিদ্ধান্ত নিতে পারে আপনার সাথে একেবারেই যোগাযোগ না করার।
এটি একটি বাস্তব ও ন্যায্য সিদ্ধান্ত। আপনি প্রথম অনুমতি দিলে আপনার ট্রেসগুলো এখনও প্রবাহিত হয়। আপনি কেবল এমন একটি রেকর্ড জমা করেন না যার জন্য অন্য কেউ গ্যারান্টি দেয়।
নতুন এজেন্টের জন্য কে স্কোরিং করে
CIRIS প্রামাণিক সার্ভার চালায়। সম্মতিদানকারী একটি নতুন এজেন্ট তার ট্রেসগুলো তাদের একটিতে পাঠায়, এবং সেই সার্ভার স্কোরিং করে।
গুরুত্বপূর্ণ বিষয়টি নয় কোন মেশিন কাজটি চালায়। বরং এটি যে একটি ভিন্ন কী ফলাফলে স্বাক্ষর করে। আপনার এজেন্ট রেকর্ডটি তৈরি করেছে; অন্য কেউ এটি পড়ে এবং এটি সম্পর্কে একটি বিবৃতি দিয়েছে। একটি সার্ভারে পৌঁছানো প্রয়োজনীয়, তবে কখনো পর্যাপ্ত নয়, কারণ একটি এজেন্ট নিজের সম্পর্কে যা বলে তা এখানে কোনো গুরুত্ব বহন করে না।
নকশায় এমন কিছু নেই যা এটিকে আমরা চালাই এমন সার্ভারের জন্য সংরক্ষিত রাখে। আপনার অনুমতিতে আপনার ট্রেস ধরে রাখা যেকোনো পিয়ার সেগুলো সম্পর্কে সাক্ষ্য দিতে পারে, এবং একটি পিয়ারের লেখা স্কোর অন্য পিয়ারের লেখা স্কোরের মতোই পরিবেশন করা হয়, প্রতিটি তার লেখা কী বহন করে। আজ প্রামাণিক সার্ভারগুলো নতুন এজেন্টদের জন্য এটি বহন করে, কারণ সেখানেই একটি নতুন এজেন্টের ট্রেস প্রথম পৌঁছায়।
সংখ্যাটি যা পরিমাপ করে
এটি পরিমাপ করে না যে একটি এজেন্ট ভালো কিনা। এটি পরিমাপ করে তার রেকর্ডের পেছনে কতটা স্বাধীন যাচাই রয়েছে।
প্রতিটি সিদ্ধান্তের ট্রেসে এগারোটি সংকেত থাকে। পাঁচটি আসে এজেন্ট কাজ করার আগে চালানো চেকগুলো থেকে: অনুরোধটি কতটা যুক্তিসঙ্গত ছিল, এটি এজেন্টের ক্ষেত্রের সাথে কতটা খাপ খেয়েছিল, কতগুলো স্বাধীন উৎস এর পেছনে ছিল, সেই উৎসগুলো কতটা ওভারল্যাপ করেছিল, এবং যুক্তিটি ভঙ্গুর দেখাচ্ছিল কিনা। বাকি ছয়টি আসে বিবেক গেট থেকে: কর্মটি পাস হয়েছিল কিনা, এটি ওভাররাইড হয়েছিল কিনা, এবং এনট্রপি, সামঞ্জস্য, অপ্টিমাইজেশন ভেটো, এবং জ্ঞানতাত্ত্বিক বিনয়ের ক্ষেত্রে এটি কেমন করেছিল।
স্কোরার সাম্প্রতিক ট্রেসের একটি ব্যবধানকে একটি টেবিলে সাজায়, প্রতি ট্রেসে একটি সারি ও প্রতি সংকেতে একটি কলাম, এবং অধ্যয়ন করে কীভাবে কলামগুলো একসাথে চলে। সবগুলো একসাথে চললে, সেগুলো এগারোটি নাম পরা একটি সংকেত, আর পরিমাপ একের দিকে নেমে যায়। এগুলো স্বাধীনভাবে বিচরণ করলে, পরিমাপ বাড়ে।
ফলাফলটি শূন্য থেকে এক পর্যন্ত একটি ব্যান্ডে ম্যাপ করা হয়। একটি ন্যূনতম সীমার নিচে কিছু বলার মতো যথেষ্ট স্বাধীন সীমাবদ্ধতা থাকে না, এবং স্কোরটি একটি অনুমান না হয়ে শূন্য হয়। একটি লক্ষ্যমাত্রার উপরে ব্যান্ডটি পূর্ণ। মাঝখানে এটি সমানভাবে বাড়ে।
একটি স্কোর যা বলে না
সম্পূর্ণ নকশায় পাঁচটি ফ্যাক্টর রয়েছে: মূল পরিচয়, সততা, স্থিতিস্থাপকতা, নিজের অসম্পূর্ণতার সচেতনতা, এবং টিকে থাকা সামঞ্জস্য। এগুলো একসাথে গুণ করা হয়, তাই এদের কোনো একটি শূন্য হলে সম্পূর্ণটাই শূন্য হয়ে যায়। এটি ইচ্ছাকৃত। একটি সিস্টেম বাকিগুলোতে ভালো দেখাতে এদের একটিকে বিনিময় করতে পারে না।
কেবল টিকে থাকা সামঞ্জস্য প্রকাশ করা হয়, কারণ এটিই একমাত্র ফ্যাক্টর যা এই পরিমাপ আসলে গণনা করে। বাকি চারটির জন্য এমন সংকেত প্রয়োজন যা স্কোরার এখনও উদ্ভূত করে না। চারটি অনুমান এবং একটি পরিমাপের গুণফল প্রকাশ করা একটি সংখ্যা বানানো হয়ে যেত, তাই কোডটি তা করতে অস্বীকার করে এবং আমরা এখানে সেটাই বলছি।
তাই একটি স্কোরকে তার আসল রূপে পড়ুন: একটি নির্দিষ্ট অন্য পক্ষের একটি বিবৃতি যে একটি এজেন্টের রেকর্ডের পেছনে কতটা স্বাধীন সীমাবদ্ধতা রয়েছে, একটি সময়ের ব্যবধানে। এটি কোনো সার্টিফিকেশন নয়, এবং এটি কোনো রায় নয়।
যা এটিকে সৎ রাখে
স্বয়ং-স্কোরিং প্রকাশ করা যায় না
যে স্কোরে স্বাক্ষরকারী আর যার ওপর সেই স্কোর প্রযোজ্য, দুজনই একই সত্তা, সেটি এমন কোনো পরীক্ষার মাধ্যমে বাতিল হয় না যে ধরনের পরীক্ষা চালাতে কেউ ভুলে যেতে পারে। এ ধরনের স্কোর প্রথমেই তৈরি করাই যায় না, এবং অন্য মেশিন থেকে আসা স্কোর গ্রহণের আগে একইভাবে পুনরায় যাচাই করা হয়।
প্রতিটি স্কোর তার লেখকের নাম বহন করে
স্কোরগুলো বিষয় অনুযায়ী পড়া হয়, কখনো "আমার" হিসেবে নয়, এবং প্রতিটি সারি সেই কী বহন করে যা এটি লিখেছে। কোনো দৃশ্যমান লেখক ছাড়া একটি সংখ্যা ঠিক সেই পাঠকেই আহ্বান করে, যা নিয়ম নিষেধ করে।
বিরোধিতাগুলো রাখা হয়, মুছে ফেলা হয় না
যদি একই কী একই মুহূর্তে একই বিষয় সম্পর্কে দুটি ভিন্ন দাবিতে স্বাক্ষর করে, তবে দুটোই বিরোধের প্রমাণ হিসেবে রাখা হয়। যা পরে এসেছে তার সাথে চুপচাপ মিলিয়ে দেওয়া হয় না কখনো।
প্রত্যাহারের একটি তারিখ থাকে
একটি কী একটি নির্দিষ্ট মুহূর্ত থেকে প্রত্যাহার করা যায়, তাই সেই মুহূর্তের আগে করা বিবৃতিগুলো তখনও বলবৎ থাকে আর পরের বিবৃতিগুলো থাকে না। যাচাইটি সেই সময় পড়ে যখন স্বাক্ষরকারী আসলে স্বাক্ষর করেছিল, যা স্বাক্ষরের ভেতরেই থাকে, ডেটাবেস কখন এটি রেকর্ড করেছিল তার বদলে।
আপনি রুট প্রত্যাহার করতে পারেন
আপনার নোড চালু হওয়ার সময় বিশ্বাস রুটের গ্রহণে নিজেই স্বাক্ষর করে। ওই একটি সারি মুছে দিন, এবং এর পরের সবকিছু নিজে থেকেই থেমে যায়: কিছুই পরিবেশন করা হয় না, কিছুই স্কোর হয় না, কিছুই গ্রহণ করা হয় না। বন্ধ করার সুইচটি আপনার হাতে থাকা একটি লাইন, আমরা মেনে চলা কোনো সেটিং নয়।
দীর্ঘ দিগন্তের জন্য স্বাক্ষরিত
স্কোরগুলো একসাথে দুটি স্বাক্ষরে স্বাক্ষরিত হয়, একটি প্রচলিত এবং একটি পোস্ট-কোয়ান্টাম, এবং তারা মেশ জুড়ে স্বাক্ষরিত বস্তু হিসেবে চলাফেরা করে। কিছুই তাদের ঠেলে দেয় না। সম্মতি ও বিশ্বাস সিদ্ধান্ত নেয় তারা কোথায় যাবে।
এই পাতায় কেন কোনো সংখ্যা নেই
এই পাতাটি আগে একটি লাইভ ড্যাশবোর্ড দেখাত। এর পেছনের সেবা বন্ধ আছে, আর যে পাতা পুরনো একটি সংখ্যা দেখায় তা কোনো সংখ্যা না দেখানো পাতার চেয়ে খারাপ।
আজ আপনি যা যাচাই করতে পারেন তা সারাংশের বদলে কাঁচা উপাদান। একটি সিদ্ধান্তের ট্রেস একটি সিদ্ধান্তের প্রতিটি পর্যায় দেখায়, এবং প্রকাশিত ট্রেস সংগ্রহ দেখায় পরিমাপটি কী থেকে গণনা করা হয়।