ليس كل تطبيق يحتاج إلى بيانات أوراكل يتم تسليمها بالطريقة نفسها.

يدعم DIA نموذجين:

أوراكل الدفع تقوم بتحديث البيانات تلقائيًا على فترات محددة أو عند الوصول إلى انحراف سعر محدد.

أوراكل السحب لا توفر إلا أحدث البيانات عندما يطلبها تطبيق ما.

تفرق هذه النقطة لأن تسليم البيانات يأتي بتكاليف معمارية. قد تستفيد البروتوكولات التي تحتاج باستمرار إلى أسعار حديثة من تحديثات الدفع، بينما يمكن للتطبيقات التي تحتاج البيانات فقط للمعاملات المحددة استخدام أوراكل السحب.

والفكرة بسيطة: يجب ألا يكون بنية أوراكل واحدة تناسب الجميع.

يمنح مكدس Lumina لدى DIA المطورين مرونة ليس فقط فيما يستخدمونه من بيانات، بل أيضًا متى وكيف تصل هذه البيانات إلى تطبيقاتهم.