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