
Bir işlem, her biri kendi öncelik sırasına sahip olan birkaç akıllı sözleşmeyle etkileşime girebilir. Bu, zor bir sorun yaratır. Bir sözleşme iptalleri önceliklendirirken, başka bir sözleşme likidasyonları önceliklendiriyor olsun. Bir işlem her ikisiyle etkileşime girerse, bir sözleşmenin sıralama kurallarını karşılamak, diğerinin kurallarını karmaşık hale getirebilir. Ritual’ın belgeleri bu zorluğu, uyumluluk sorusu olarak inceler: farklı uygulama özel sıralama politikaları, çatışmalar yaratmadan nasıl birlikte var olabilir? Önerilen yaklaşımlardan biri, Monoton Öncelik Sistemi’dir; bu sistem, fonksiyon çağrılarına öncelikler atar ve bağımlılıklarını dikkate alır. Tanımlanan sistem altında, blok oluşturma, önceliklere göre sıralamaya indirgenebilir. Daha geniş ders şudur: bir uygulama içinde kuralları uygulamak, sorunun sadece bir parçasıdır. Bu kurallar, uygulamalar etkileşime girdiğinde de çalışabilmelidir.
