> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# مكتبة قواعد مراقبة المعاملات KYT: أكثر من 150 سيناريو جاهز

> مكتبة Didit تضم 150+ قاعدة KYT جاهزة: الهيكلة، السرعة، العقوبات، Travel Rule. 1,000 شهرياً مشمولة، ثم $0.001 لكل عملية.

يوفر Didit مكتبة منتقاة تضم **أكثر من 150 قاعدة مراقبة معاملات معدّة مسبقاً** يمكنك تثبيتها فرادى أو حسب الحزمة. تقابل كل قاعدة نمطاً واقعياً من أنماط مكافحة غسل الأموال (AML) أو الاحتيال أو الامتثال، مستنداً إلى المعايير العالمية والإرشادات التنظيمية، ومنها توصيات FATF، وإرشادات FinCEN، وقواعد NACHA، ومبادئ Wolfsberg، ونماذج Egmont Group، وأنماط إساءة الاستخدام في iGaming.

اختر الإعدادات المسبقة أو الحزم التي تحتاجها، ثم تحكّم في وضع كل قاعدة مثبتة (`ACTIVE` أو `TEST` أو `DISABLED`). شروط الإعدادات المسبقة وحدودها وإجراءاتها ثابتة، فأنشئ قاعدة مخصصة عندما تحتاج إلى منطق مختلف. أزل الإعداد المسبق لحذفه من التطبيق، ويمكنك إعادة تثبيته لاحقاً عند الحاجة.

> [!NOTE]
>
> يمكن تصفح قواعد المكتبة وتثبيتها وإلغاء تثبيتها من *Transactions -> Rules -> Library* في Business Console، أو عبر [واجهة برمجة مكتبة القواعد](https://docs.didit.me/ar/management-api/transactions/rules-library.md) (`GET /v3/transactions/rules/library/`، و`POST`/`DELETE /v3/transactions/rules/install/`)، أو من خلال [أدوات MCP](https://docs.didit.me/ar/integration/mcp/tools.md) ‏`didit_transaction_rule_library_list` و`didit_transaction_rule_install` و`didit_transaction_rule_uninstall`. تقبل الإعدادات المسبقة المثبتة تغييرات `mode` فقط (التفعيل أو التعطيل أو الاختبار)، وحدودها ثابتة، فإن أردت تجاوز إحداها فأنشئ [قاعدة مخصصة](https://docs.didit.me/ar/transaction-monitoring/rules.md#إنشاء-قواعد-مخصصة). لمعرفة كيفية مساهمة القواعد في التقييم، راجع [احتساب درجات المخاطر](https://docs.didit.me/ar/transaction-monitoring/risk-scoring.md).

> [!NOTE]
>
> تُحجب القاعدة الموجودة في المكتبة إذا كانت شروطها تقرأ بيانات لا يستطيع محرك القواعد تقييمها بعد، إلى أن يصبح قادراً على تشغيلها. فلا تعرضها المكتبة، ويُرجع الطلب الذي يذكرها في `library_keys` الرمز `400` ولا يثبّت شيئاً (أما المفتاح غير المعروف فيُتخطى)، وتتخطاها عملية التثبيت حسب `bundle`. النسخة التي ثبّتها سابقاً تُعطَّل (`DISABLED`) وتبقى في قائمة قواعدك، وأي محاولة لتغيير `mode` لها إلى قيمة أخرى تُرجع الرمز `400`. تعود القاعدة المحجوبة تلقائياً بمجرد أن يصبح محرك القواعد قادراً على تقييم شروطها، لذلك تعرض قائمة المكتبة دائماً القواعد التي يمكنك تثبيتها اليوم.

## كيف تُنظَّم الإعدادات المسبقة

كل إعداد مسبق ينتمي إلى **حزمة** (عائلته الوظيفية) و**فئة** (موضوع المخاطر الأوسع). تتيح لك الحزم تبديل حالة القواعد المرتبطة معاً من وحدة التحكم، بينما تحدد الفئات التقييم والتقارير.

| الحزمة | ما تغطيه |
| - | - |
| `finance` | تجزئة المعاملات، والمعاملات الكبيرة، والحجم التراكمي، وانتشار الدول، والتمويه بالطبقات، وتجميع الأموال عبر حسابات البغال (mule fan-in)، والتجزئة عبر عدة حسابات أو أشخاص (smurfing) |
| `aml_ctf` | العقوبات، ومراجع الدفع المشبوهة، والتمويه بمبالغ مستديرة، والإيداع والسحب السريعان |
| `aml_monitoring` | التعرّض لمصدر أموال عالي المخاطر المستنتج من البلوكتشين، وتمويل الإرهاب، واستغلال الأطفال |
| `anomaly_detection` | السرعة العالية، وإعادة تفعيل الحسابات الخاملة، والنشاط خارج ساعات العمل |
| `fatf` | التعرض للولايات القضائية عالية الخطورة |
| `device_intelligence` | إعادة استخدام بصمة الجهاز، والحسابات متعددة البصمات، وشذوذ عناوين IP والمتصفح، وVPN/proxy، والسفر المستحيل |
| `fraud_prevention_multi_accounting` | البصمات المشتركة بين أطراف مختلفة |
| `fraud_prevention_app` | إشارات الدفع المصرّح به عبر التحويل (APP)، والمستفيد لأول مرة، وضحية الاحتيال |
| `fraud_prevention_ato` | إشارات مركّبة لاستيلاء الحساب (تغيير البيانات الشخصية، وطريقة دفع جديدة) |
| `fraud_prevention_consortium` | الأطراف المقابلة التي وسمتها مؤسسات أخرى في الشبكة المشتركة |
| `crypto_monitoring` | التعرض للمحافظ المرتبطة بالخلاطات والشبكة المظلمة والمحافظ الخاضعة للعقوبات، والتنقل بين السلاسل، والمحافظ غير المستضافة، وفجوات VASP |
| `travel_rule` | التزامات Travel Rule العالمية والإقليمية (12 نظاماً)، والعناية الواجبة بـ VASP للطرف المقابل |
| `travel_rule_eu_tfr` | فحوص TFR الأوروبية: عدم تطابق بيانات الطرف المقابل، وملكية محفظة غير متحقَّق منها، ومزود VASP مقابل غير محدد الهوية، وتأكيد منتهي الصلاحية |
| `responsible_gaming` | حدود الإيداع والسحب للعب الآمن، والاستبعاد الذاتي، واللعب خارج ساعات العمل |
| `igaming_fraud` | إساءة استخدام المكافآت المرتبطة بالأحداث، والرهانات المعاكسة، والاحتيال عبر الشركاء التابعين، واستغلال مكافآت هطول الدردشة، وتفريغ الرقائق (chip dumping)، واستيلاء الحساب |
| `e_commerce` | اختبار البطاقات بمعاملات صغيرة، ومؤشرات ردّ المدفوعات (chargeback)، وعدم تطابق دولة الفوترة، وارتفاع مفاجئ في نشاط الشركاء التابعين |
| `check_fraud` | الشيكات خارج النطاق، والشيكات ناقصة الرقم، والشيكات المقدَّمة أكثر من مرة، والشيكات المدرجة في قوائم مراقبة الويب المظلم، والشيكات المغسولة، وتدوير الشيكات |
| `bnpl` | احتيال الطرف الأول الناتج عن عدم السداد، والمعرّفات المشتركة بين حسابات الشراء الآجل (BNPL)، والأقساط من الحسابات الحديثة |

## كيف تقرأ هذه الصفحة

يذكر كل قاعدة `library_key` الخاص بها (معرّف ثابت يمكنك الإشارة إليه في واجهة API أو في عنوان URL الخاص بوحدة التحكم)، والشروط والتجميع اللذان يجعلانها تُطلق، والإجراءات الافتراضية التي تتخذها. القيم العددية المعروضة هنا هي القيم الافتراضية عند الإطلاق، ويمكن تعديل كل قيمة لكل تطبيق دون أن تفقد القاعدة هويتها.

***

## الحزمة المالية

تنطبق هذه القواعد على كل معاملة يكون فيها `transaction_type = FINANCE`. وهي تمثل الإطار التنظيمي الأساسي (عتبات الإبلاغ في BSA/FinCEN واستدلالات معدل التكرار المستندة إلى FATF)، إضافةً إلى أنماط البغل المالي والتجزئة.

### الهيكلة وقرب العتبة

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `structuring-inbound` | ≥20 تحويلاً وارداً أقل من \$10,000 من الجهة نفسها خلال 30 يوماً | +35 درجة |
| `structuring-outbound` | ≥20 تحويلاً صادراً أقل من \$10,000 من الجهة نفسها خلال 30 يوماً | +35 درجة |
| `single-transaction-just-below-threshold` | معاملة واحدة بين $9,000 و$9,999 | +25 درجة |
| `round-amount-layering` | يساوي مبلغ التحويل قيمةً مُقرّبةً مشبوهة ($10k، $25k، $50k، $100k، $250k، $500k، \$1M…) | +20 درجة |

### الحجم والسرعة

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `large-single-transaction` | معاملة واحدة ≥ \$25,000 | +50 درجة، `IN_REVIEW` |
| `cumulative-outbound-volume` | حجم الصادر ≥ \$100,000 خلال 30 يوماً | +45 درجة، `IN_REVIEW` |
| `cumulative-inbound-volume-90d` | حجم الوارد ≥ \$200,000 خلال 90 يوماً | +30 درجة، `IN_REVIEW` |
| `cumulative-outbound-volume-7d` | حجم الصادر ≥ \$50,000 خلال 7 أيام | +30 درجة، `IN_REVIEW` |
| `business-4h-inbound-volume` | حجم الوارد لدى الشركة ≥ \$30,000 في أي نافذة مدتها 4 ساعات | +30 درجة، `IN_REVIEW` |
| `business-4h-outbound-volume` | حجم الصادر لدى الشركة ≥ \$30,000 في أي نافذة مدتها 4 ساعات | +30 درجة، `IN_REVIEW` |
| `high-velocity-inbound` | ≥20 معاملة واردة خلال 7 أيام | +25 درجة |
| `high-velocity-outbound` | ≥20 معاملة صادرة خلال 7 أيام | +25 درجة |

### التمويه والناقل المالي والتقسيم

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `rapid-in-and-out-movement` | تحويل صادر يسبقه تحويل وارد خلال 6 ساعات | +60 درجة، `IN_REVIEW` |
| `cash-deposit-followed-by-withdrawal` | إيداعات نقدية ≥ \$50,000 خلال 72 ساعة يعقبها سحب نقدي | +30 درجة، `IN_REVIEW` |
| `money-mule-fan-in-to-counterparty` | يتلقى طرف مقابل تحويلات من ≥5 جهات مختلفة خلال 7 أيام | +30 درجة، `IN_REVIEW` |
| `rapid-repeated-payments-same-counterparty` | ≥5 تحويلات صادرة إلى الطرف المقابل نفسه خلال 24 ساعة | +30 درجة، `IN_REVIEW` |
| `cross-border-small-amount-velocity` | ترسل الجهة مبالغ أقل من \$1,000 إلى ≥4 دول مختلفة للأطراف المقابلة خلال 24 ساعة | +30 درجة، `IN_REVIEW` |
| `high-risk-jurisdiction-smurfing` | ≥5 تحويلات صادرة أقل من \$1,000 إلى الدولة نفسها عالية المخاطر خلال 7 أيام | +30 درجة، `IN_REVIEW` |
| `many-unique-counterparties-24h` | تتعامل الجهة مع ≥6 أطراف مقابلة مختلفة خلال 24 ساعة | +30 درجة، `IN_REVIEW` |
| `many-unique-payment-methods-7d` | تتنقل الجهة بين ≥4 طرق دفع مختلفة خلال 7 أيام | +30 درجة، `IN_REVIEW` |
| `counterparty-country-spread-24h` | تتعامل الجهة مع ≥4 دول مختلفة للأطراف المقابلة خلال 24 ساعة | +30 درجة، `IN_REVIEW` |

### الشذوذ السلوكي

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `dormant-account-reactivation` | أول معاملة ≥ \$1,000 بعد ≥365 يوماً من عدم النشاط | +20 درجة |
| `off-hours-high-value-finance` | تحويل عالي القيمة (≥ \$5,000) موسوم بأنه خارج ساعات العمل بحسب المنطقة المحلية للجهة | +25 درجة |

***

## حزمة AML / CTF

تمثل هذه القواعد أنماط AML/CTF الكلاسيكية التي لا تعتمد على إثراء البلوكتشين، وتنطبق على التحويلات بالعملات الورقية والعملات المشفرة على حد سواء.

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `sanctions-counterparty` | المحفظة المفحوصة نفسها منسوبة إلى كيان خاضع للعقوبات (`wallet_sanctioned`). التعرّض وحده لا يُفعّل هذه القاعدة | +90 درجة، `DECLINED` |
| `sanctions-exposure-review` | نقلت المحفظة المفحوصة أموالاً من كيانات خاضعة للعقوبات أو إليها دون أن تكون خاضعة للعقوبات بنفسها | +50 درجة، `IN_REVIEW` |
| `suspicious-payment-reference` | تحتوي مرجعية الدفع على كلمات مفتاحية مرتبطة بعائدات غير مشروعة | +45 درجة، `IN_REVIEW` |
| `high-risk-jurisdiction-exposure` | دولة الطرف المقابل أو دولة عنوان IP للجهة مدرجة في قائمة الولايات القضائية عالية المخاطر | +40 درجة، `IN_REVIEW` |
| `high-risk-inbound-single` | وارد ≥ \$20,000 من دولة عالية المخاطر | +30 درجة، `IN_REVIEW` |
| `high-risk-outbound-single` | صادر ≥ \$20,000 إلى دولة عالية المخاطر | +30 درجة، `IN_REVIEW` |

تأتي قائمة الولايات القضائية عالية المخاطر الافتراضية مع الأقاليم المشمولة بدعوة FATF إلى اتخاذ إجراء وأقاليم مناطق النزاع: `IRN`، `PRK`، `SYR`، `AFG`، `RUS`، `MMR`. ويمكنك تجاوز القائمة لكل تطبيق على حدة.

> [!NOTE]
>
> **تغطية الطرف المقابل المصنّف كشخص معرض سياسياً غير متاحة حالياً.** لا يُبلغ أي مزوّد فحص متصل عما إذا كان الطرف المقابل شخصاً معرضاً سياسياً: حقل `pep_counterparty` يساوي `null` في كل نتيجة فحص حالياً (انظر [فحص المحافظ](https://docs.didit.me/ar/transaction-monitoring/wallet-screening.md#الاستجابة))، ولذلك لا تتضمن المكتبة إعداداً مسبقاً للطرف المقابل المصنّف كشخص معرض سياسياً. تستمر القاعدة المثبتة قبل سحب هذا الإعداد في التقييم، لكنها لا تستطيع مطابقة أي فحص فعلي. احذفها، أو استبدلها بقاعدة مخصصة إن احتجت إلى التصرف بناءً على إشارة أخرى.

***

## حزمة فحص العملات المشفرة

تستهلك هذه القواعد البيانات المُثرأة الناتجة عن فحص Didit للعملات المشفرة، وهي الأكثر فائدة للتطبيقات المتخصصة في العملات المشفرة وتطبيقات VASP.

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `aml-high-risk-source-exposure` | ينشأ ≥30% من الأموال من فئات خاضعة للعقوبات أو مرتبطة بالشبكة المظلمة أو بالأموال المسروقة أو ببرامج الفدية أو بالاحتيال | +70 درجة، `IN_REVIEW` |
| `aml-multiple-risky-counterparties` | ≥3 روابط مع كيانات عالية المخاطر في مخطط مصدر الأموال | +50 درجة، `IN_REVIEW` |
| `aml-terrorist-financing-exposure` | أي تعرّض لتمويل الإرهاب في المحفظة | +100 درجة، `DECLINED` |
| `aml-child-exploitation-exposure` | أي تعرّض لمواد استغلال الأطفال في المحفظة | +100 درجة، `DECLINED` |
| `aml-wallet-risk-score-medium` | درجة مخاطر المحفظة لدى المزوّد بين 40 و70 | +30 درجة |

***

## حزمة مراقبة العملات الرقمية

قواعد التعرض على مستوى المحفظة، بالإضافة إلى فحوصات السلامة المتصلة بمزوّدي خدمات الأصول الافتراضية (VASP) وقاعدة Travel Rule.

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `crypto-mixer-exposure` | المحفظة مرتبطة بخدمة خلط أو إخفاء | +80 درجة، `IN_REVIEW` |
| `crypto-darknet_market-exposure` | التعرض لمحفظة تابعة لسوق الويب المظلم | +80 درجة، `IN_REVIEW` |
| `crypto-sanctioned-exposure` | التعرض لمحفظة خاضعة للعقوبات | +90 درجة، `IN_REVIEW` |
| `crypto-stolen_funds-exposure` | التعرض لمحفظة تحتوي على أموال مسروقة | +85 درجة، `IN_REVIEW` |
| `crypto-scam-exposure` | التعرض لمحفظة احتيال | +70 درجة، `IN_REVIEW` |
| `crypto-ransomware-exposure` | التعرض لمحفظة برامج فدية | +90 درجة، `IN_REVIEW` |
| `crypto-hacked_exchange-exposure` | التعرض لمحفظة تابعة لمنصة تداول مخترقة | +80 درجة، `IN_REVIEW` |
| `crypto-gambling_unlicensed-exposure` | التعرض لمحفظة تابعة لمقامرة غير مرخصة | +60 درجة، `IN_REVIEW` |
| `high-risk-wallet-exposure` | مخاطر المحفظة تتمثل في سوق الويب المظلم أو العقوبات أو الأموال المسروقة | +70 درجة، `IN_REVIEW` |
| `crypto-wallet-risk-score-critical` | درجة المحفظة لدى المزوّد ≥ 90 | +90 درجة، `IN_REVIEW` |
| `crypto-wallet-risk-score-high` | درجة المحفظة لدى المزوّد ≥ 70 | +60 درجة، `IN_REVIEW` |
| `crypto-unhosted-wallet-large-outbound` | تحويل صادر ≥ \$1,000 إلى محفظة ذاتية الاستضافة | +45 درجة، `IN_REVIEW` |
| `crypto-repeated-unhosted-wallet-withdrawals` | ≥5 تحويلات صادرة إلى محافظ ذاتية الاستضافة خلال 24 ساعة | +35 درجة، `IN_REVIEW` |
| `crypto-many-new-wallets-per-subject` | يرسل الكيان إلى ≥5 محافظ مميّزة خلال 24 ساعة | +40 درجة، `IN_REVIEW` |
| `crypto-chain-hopping-pattern` | ينقل الكيان نفسه الأموال عبر ≥3 بلوكتشينات خلال 24 ساعة | +45 درجة، `IN_REVIEW` |
| `crypto-missing-vasp-id-high-value` | تحويل عبر محفظة مستضافة بقيمة ≥ \$1,000 دون معرّف VASP | +30 درجة، `IN_REVIEW` |

***

## حزمة Travel Rule

تنطبق قواعد Travel Rule على معاملات `travelRule` فقط.
يتضمن كل نظام إقليمي أربع قواعد: الطرف المقابل قيد الانتظار، والإجراء معلّق، والبيانات المطلوبة مفقودة، والتبادل الفاشل.

### قاعدة Travel Rule العالمية

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `travel-rule-pending-counterparty` | الحالة هي `AWAITING_COUNTERPARTY` (في انتظار مزوّد VASP الطرف المقابل) | +35 درجة، `IN_REVIEW` |
| `travel-rule-pending-action` | الحالة هي `ON_HOLD` (في منصة مُدارة، تحويل وارد ينتظر منك حله: لا يوجد تطابق في دفتر عناوين المحافظ، أو استفسار ينتظر الموافقة اليدوية) | +35 درجة، `AWAITING_USER` |
| `travel-rule-missing-required-data` | `travel_rule_required` تساوي `true` و`travel_rule_obligations_count` أكبر من `0`؛ فقط بيانات Travel Rule التي تسجّلها بنفسك في `travel_rule_details` تحمل عدد التزامات، لذلك لا تُفعَّل هذه القاعدة أبداً على تحويل تُجريه المنصة المُدارة | +50 درجة، `IN_REVIEW` |

### الأنظمة الإقليمية

يُطبَّق قالب القواعد الأربع نفسه على كل نظام. استبدل `<regime>` أدناه بأيٍّ من: `australia`، `dubai`، `eu`، `hong_kong`، `india`، `indonesia`، `japan`، `kazakhstan`، `singapore`، `south_africa`، `turkey`، `uk`.

يتم وسم النظام تلقائياً: يضيف Didit قيمة `custom_values.travel_rule_regime` إلى كل معاملة Travel Rule استناداً إلى `jurisdiction` في [إعدادات Travel Rule](https://docs.didit.me/ar/transaction-monitoring/travel-rule.md#الإعداد) لديك، فتصبح `SG` ← `singapore`، و`GB` ← `uk`، وأي رمز لدولة عضو في الاتحاد الأوروبي أو المنطقة الاقتصادية الأوروبية مثل `DE` أو `FR` ← `eu`. تُوسم الرموز التي لا تملك حزمة إقليمية بأحرف صغيرة (`US` ← `us`)، حتى تتمكن القواعد المخصصة من استهدافها. وقيمة `props.travel_rule_regime` المُرسلة مع المعاملة تتجاوز النظام المشتق دائماً.

| قالب `library_key` | المُشغِّل |
| - | - |
| `travel-rule-<regime>-pending-counterparty` | تحويل مُوسوم بالنظام في انتظار مزوّد VASP الطرف المقابل |
| `travel-rule-<regime>-pending-action` | تحويل مُوسوم بالنظام حالته `ON_HOLD` |
| `travel-rule-<regime>-missing-required-data` | تحويل مُوسم بالنظام تكون فيه Travel Rule مطلوبة ولكن لم تُحسم |
| `travel-rule-<regime>-failed-exchange` | تحويل مُوسوم بالنظام حالته `CANCELLED` |

يبلغ عدد القواعد الخاصة بالمناطق 48 قاعدة، إضافةً إلى القواعد الثلاث العالمية لـ Travel Rule والقواعد الخمس الخاصة بالطرف المقابل أدناه.
تضيف حزمة `travel_rule_eu_tfr` المنفصلة أربع قواعد لـ EU TFR، موصوفة في [حزمة قواعد EU TFR](https://docs.didit.me/ar/transaction-monitoring/travel-rule.md#حزمة-قواعد-eu-tfr).

### العناية الواجبة بالطرف المقابل

تقرأ هذه القواعد ما يعرفه تطبيقك عن مزوّد VASP الطرف المقابل الذي تواصلت معه المنصة: قرارك الخاص بشأنه، ومستوى مخاطر العناية الواجبة لديه، ودولته، ومدى استجابته.
راجع [العناية الواجبة بالطرف المقابل](https://docs.didit.me/ar/transaction-monitoring/travel-rule.md#العناية-الواجبة-تجاه-الطرف-المقابل) لمعرفة مصدر كل قيمة.

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `travel-rule-counterparty-blocked` | قرارك بشأن الطرف المقابل (`counterparty_dd_status`) هو `BLOCKED` | +90 درجة، `DECLINED` |
| `travel-rule-counterparty-restricted` | قرارك بشأن الطرف المقابل هو `RESTRICTED` | +50 درجة، `IN_REVIEW` |
| `travel-rule-counterparty-high-risk` | مستوى مخاطر الطرف المقابل (`counterparty_risk_level`) هو `HIGH`: درجة عناية واجبة أقل من 40، أو وجد فحصك الخاص الحديث للطرف المقابل تطابقاً محتملاً مع العقوبات أو الأخبار السلبية | +40 درجة، `IN_REVIEW` |
| `travel-rule-counterparty-high-risk-jurisdiction` | الطرف المقابل مؤسَّس في دولة ضمن القائمة الافتراضية للدول المصنَّفة عالية المخاطر (`IRN`، `PRK`، `SYR`، `AFG`، `RUS`، `MMR`) | +60 درجة، `IN_REVIEW` |
| `travel-rule-counterparty-unresponsive` | استجاب الطرف المقابل لأقل من 10 في المئة من طلبات Travel Rule التي أرسلها إليه عملاء Didit خلال آخر 90 يوماً، مع البت في 5 منها على الأقل | +30 درجة، `IN_REVIEW` |

***

## ذكاء الأجهزة ومنع الاحتيال

تحوّل هذه القواعد الإشارات القادمة من SDK العميل (بصمة الجهاز، وعنوان IP، والمتصفح، وعمر الجلسة) والبيانات الإضافية من المزوّد إلى أحداث لكشف الاحتيال.

### بصمة الجهاز وتعدد الحسابات

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `multi-accounting-shared-fingerprint` | إعادة استخدام بصمة جهاز واحدة عبر ≥3 كيانات مختلفة خلال 7 أيام | +50 درجة، `IN_REVIEW` |
| `multiple-device-fingerprints-for-same-subject` | ظهور الكيان نفسه مع ≥3 بصمات أجهزة مختلفة خلال 24 ساعة | +20 درجة |
| `same-fingerprint-transaction-burst` | ≥6 معاملات من بصمة جهاز واحدة خلال 24 ساعة | +30 درجة |
| `same-ip-multi-accounting` | مشاركة عنوان IP واحد بين ≥3 كيانات مختلفة خلال 7 أيام | +30 درجة |
| `same-ip-transaction-burst` | ≥6 معاملات من عنوان IP واحد خلال 24 ساعة | +30 درجة |
| `same-fingerprint-multiple-payment-methods` | تنقّل بصمة جهاز واحدة بين ≥4 طرق دفع خلال 7 أيام | +30 درجة |
| `shared-payment-method-across-subjects` | إعادة استخدام طريقة دفع واحدة من قبل ≥3 كيانات مختلفة خلال 7 أيام | +30 درجة |
| `many-ip-addresses-per-subject` | يستخدم الكيان ≥4 عناوين IP مختلفة خلال 24 ساعة | +30 درجة |
| `new-browser-and-new-ip-combination` | يظهر الكيان ≥3 متصفحات مختلفة و≥3 عناوين IP مختلفة خلال 24 ساعة | +30 درجة |

### عنوان IP والشبكة وVPN

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `vpn-or-proxy-high-value` | اكتشاف VPN أو وكيل في تحويل ≥ \$5,000 | +30 درجة |
| `impossible-travel-between-transactions` | يُجري الكيان معاملات من ≥2 دولتين مختلفتين حسب عنوان IP خلال ساعة واحدة | +30 درجة |

### المؤشرات السلوكية المركبة

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `browser-spoofing-password-reuse` | اكتشاف انتحال المتصفح و≥2 معاملة تعيد استخدام تجزئة كلمة المرور نفسها خلال 30 دقيقة | +30 درجة |
| `remote-access-high-value-transfer` | اكتشاف أداة الوصول عن بُعد في تحويل ≥ \$5,000 | +30 درجة |
| `low-session-age-high-value-transfer` | تحويل ≥ \$5,000 خلال 30 ثانية من بدء الجلسة | +30 درجة |
| `synthetic-identity-fresh-account-high-value` | حساب فُتح خلال آخر 7 أيام ينفّذ معاملات ≥ \$1,000 | +30 درجة |

### الاستيلاء على الحساب واحتيال APP

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `recent-pii-change-and-transaction` | تحويل ≥ \$1,000 ضمن نافذة تغيير البيانات الشخصية الأخيرة | +45 درجة، `IN_REVIEW` |
| `new-payment-method-high-value` | تحويل ≥ \$5,000 باستخدام طريقة دفع أُضيفت خلال آخر 7 أيام | +30 درجة |
| `first-time-payee-high-value` | تحويل صادر ≥ \$5,000 إلى طرف مقابل لم يسبق للكيان أن دفع له | +40 درجة، `IN_REVIEW` |
| `consortium-flagged-counterparty` | تحويل ≥ \$500 أبلغت عن طرفه المقابل مؤسسة أخرى | +60 درجة، `IN_REVIEW` |

### إساءة استخدام الشركاء التابعين والمكافآت

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `repeated-bonus-campaign-from-same-fingerprint` | ≥6 معاملات في الحملة نفسها ومن بصمة الجهاز نفسها خلال ساعتين | +35 درجة |
| `shared-fingerprint-across-bonus-campaigns` | تُستخدم بصمة جهاز واحدة في ≥3 حملات مكافآت مختلفة خلال 7 أيام | +30 درجة |
| `affiliate-fraud-repeated-fingerprint` | ≥5 معاملات عبر الشريك التابع نفسه ومن بصمة الجهاز نفسها خلال ساعتين | +30 درجة |

***

## حزمة اللعب المسؤول

للتطبيقات في قطاع الألعاب عبر الإنترنت (iGaming). صُممت هذه القواعد لرصد إشارات حماية اللاعبين وأنماط إساءة استخدام المكافآت معاً.

| `library_key` | المُشغِّل | الإجراء الافتراضي |
| - | - | - |
| `responsible-gaming-rapid-deposits` | ≥10 معاملات واردة من الإجراء نفسه خلال 24 ساعة | +20 درجة |
| `responsible-gaming-rapid-withdrawals` | ≥8 معاملات صادرة من الإجراء نفسه خلال 24 ساعة | +20 درجة |
| `responsible-gaming-cumulative-deposits-7d` | حجم الإيداعات الواردة ≥ \$5,000 خلال 7 أيام | +20 درجة |
| `responsible-gaming-cumulative-withdrawals-7d` | حجم السحوبات الصادرة ≥ \$5,000 خلال 7 أيام | +20 درجة |
| `responsible-gaming-self-excluded-activity` | أي معاملة من حساب مستبعد ذاتياً | +20 درجة |
| `responsible-gaming-loss-limit-hit` | استمرار النشاط بعد إشارة حد الخسارة | +20 درجة |
| `responsible-gaming-bonus-hunting` | ≥4 معاملات من الحملة نفسها ومن بصمة الجهاز نفسها خلال 24 ساعة | +20 درجة |
| `responsible-gaming-multiple-payment-methods` | ≥4 طرق دفع مختلفة خلال 7 أيام | +20 درجة |
| `responsible-gaming-off-hours-high-value` | اللعب الموسوم بأنه خارج ساعات العمل المعتادة بقيمة ≥ \$1,000 | +20 درجة |
| `responsible-gaming-failed-withdrawals` | ≥3 محاولات سحب فاشلة | +20 درجة |
| `responsible-gaming-many-counterparties` | ≥5 أطراف مقابلة مختلفة خلال 24 ساعة | +20 درجة |

***

## حزمة احتيال iGaming

للمشغّلين الذين يرسلون أحداث المراقبة إلى جانب حركة الأموال. تستخدم هذه القواعد `scope.record_types = ["event"]`، لذا لن يطرأ أي تغيير في السلوك لدى العملاء الذين يعتمدون على المعاملات فقط. عند توفر بديل للمعاملات فقط، ثبّت قاعدة البديل المسماة إلى جانب قاعدة الحدث إلى أن يبدأ تكاملك بإرسال فئة الحدث.

| `library_key` | المُشغِّل | الإجراء الافتراضي | بديل المعاملات فقط |
| - | - | - | - |
| `igaming-account-takeover-drain` | 3+ محاولات تسجيل دخول فاشلة، ثم تغيير MFA، ثم تغيير عنوان السحب، ثم طلب سحب، بهذا الترتيب تماماً خلال 24 ساعة | +90 درجة، `DECLINED` | `recent-pii-change-and-transaction`، `new-payment-method-high-value` |
| `igaming-minimal-play-laundering` | طلب سحب ≥ \$1,000 في حين أن مجموع رهانات الحساب ≤ 5% من إيداعاته المكتملة خلال 24 ساعة السابقة | +60 درجة، `IN_REVIEW` | `rapid-in-and-out-movement` |
| `igaming-chargeback-deposit-ratio` | تبلغ عمليات الاسترداد (chargeback) المفتوحة 50% على الأقل من الإيداعات المكتملة خلال 30 يوماً | +80 درجة، `DECLINED` | `ecommerce-chargeback-indicator` |
| `igaming-chip-dumping-pair-net-winner` | يسوّي الزوج نفسه في نظام P2P 2 من الأيدي أو الجولات أو المباريات المتمايزة على الأقل خلال 7 أيام **و** يبلغ مجموع النتيجة الصافية لأحد الطرفين ≥ \$400 | +70 درجة، `IN_REVIEW` | يتطلب الحدث |
| `igaming-opposite-betting-same-market` | المراهنة على جانبي المباراة نفسيهما وفي السوق نفسها من 2+ حسابات متمايزة تتشارك بصمة جهاز واحدة خلال ساعة واحدة | +65 درجة، `IN_REVIEW` | يتطلب الحدث |
| `igaming-bot-rta-cadence` | `session.bot_signal_observed` يُبلغ عن درجة روبوت ≥ 90 وتباين توقيت ≤ 10ms | +55 درجة، `IN_REVIEW` | يتطلب الحدث |
| `igaming-self-exclusion-evasion` | تطابق في سجل الاستبعاد الذاتي مع `exclusion_status: active` عند محاولة إعادة التسجيل | +100 درجة، `DECLINED` | `responsible-gaming-self-excluded-activity` |
| `igaming-chat-rain-farming` | المطالبة الثانية بـ**نفس** مكافأة المطر في الدردشة من حساب واحد خلال 24 ساعة، تمت المطالبة بها خلال 500ms | +45 درجة، `IN_REVIEW` | `responsible-gaming-bonus-hunting` |
| `igaming-repeated-bonus-claims-one-device` | المطالبة الثالثة بـ**المكافأة نفسها** من بصمة جهاز واحدة خلال 7 أيام | +50 درجة، `IN_REVIEW` | `repeated-bonus-campaign-from-same-fingerprint`، `shared-fingerprint-across-bonus-campaigns`، `responsible-gaming-bonus-hunting` |
| `igaming-affiliate-self-referral` | إسناد النشاط إلى رمز شريك استخدمه 3+ حسابات متمايزة من بصمة جهاز واحدة خلال 7 أيام | +50 درجة، `IN_REVIEW` | `affiliate-fraud-repeated-fingerprint` |
| `igaming-multi-accounting-device` | تسجيل دخول أو تسجيل من بصمة جهاز استخدمتها 3+ حسابات متمايزة خلال 24 ساعة | +60 درجة، `IN_REVIEW` | `multi-accounting-shared-fingerprint` |
| `igaming-shared-proxy-ip` | تسجيل دخول من عنوان IP استخدمه 3+ حسابات متمايزة خلال 24 ساعة | +40 درجة، `IN_REVIEW` | `same-ip-multi-accounting` |

### إشارات الأحداث التي تحتاجها كل قاعدة

تقرأ كل قاعدة أعلاه حقولاً محددة في الأحداث. عندما يكون حقل مطلوب غائباً، لا تنطبق القاعدة ببساطة، ولا تستنتج الإشارة أبداً من شيء آخر، ولا تعود إلى بيانات المعاملات من تلقاء نفسها. أرسل المفاتيح أدناه في `payload` و`device_context` الخاصين بالحدث (راجع [الأحداث](https://docs.didit.me/ar/transaction-monitoring/events.md) للاطلاع على عقد الإرسال الكامل، و[قواعد الأحداث](https://docs.didit.me/ar/transaction-monitoring/event-rules.md) لمسارات حقول القواعد).

| `library_key` | إجراءات الأحداث التي تُقرأ | الحقول التي تحتاجها القاعدة |
| - | - | - |
| `igaming-account-takeover-drain` | `security.login_failed`، `security.mfa_changed`، `payment.withdrawal_address_changed`، `payment.withdrawal_requested` | `changed_field` و`withdrawal_address_hash` ومفاتيح الدفع القياسية |
| `igaming-minimal-play-laundering` | `payment.withdrawal_requested`، `gameplay.bet_placed`، `payment.deposit_completed` | `amount` في كل حدث من هذه الأحداث |
| `igaming-chargeback-deposit-ratio` | `dispute.chargeback_opened`، `payment.deposit_completed` | `payment_reference_id`، إضافة إلى `dispute_id` أو `chargeback_id` |
| `igaming-chip-dumping-pair-net-winner` | `gameplay.p2p_settlement` | `counterparty_vendor_data` و`net_result_amount` وواحد من `hand_id` / `round_id` / `match_id` |
| `igaming-opposite-betting-same-market` | `gameplay.bet_placed` | `match_id`، `market_id`، `side`، `device_context.fingerprint` |
| `igaming-bot-rta-cadence` | `session.bot_signal_observed` | `device_context.bot_score`، `timing_variance_ms` |
| `igaming-self-exclusion-evasion` | `responsible_gambling.self_exclusion_match` | `exclusion_status` و`re_registration_attempt`، إضافة إلى `registry_source` و`identity_match_ref` المطلوبين |
| `igaming-chat-rain-farming` | `bonus.bonus_claimed` | `bonus_id`، `bonus_type`، `claim_delay_ms` |
| `igaming-repeated-bonus-claims-one-device` | `bonus.bonus_claimed` | `bonus_id`، `device_context.fingerprint` |
| `igaming-affiliate-self-referral` | `affiliate.affiliate_attributed` | `affiliate_code`، `device_context.fingerprint` |
| `igaming-multi-accounting-device` | `security.login_succeeded`، أو `security.registration_attempt` مخصص | `device_context.fingerprint` |
| `igaming-shared-proxy-ip` | `security.login_succeeded` | `device_context.network_context.ip_address` |

استخدم حزمة `igaming_fraud` عندما يُصدر تكاملك أحداث تسجيل الدخول واللعب والمكافآت والشركاء والدفع والنزاعات والأمان والمقامرة المسؤولة. تبقى القواعد اختيارية: إضافتها إلى المكتبة لا تثبّتها للتطبيقات القائمة ولا تغيّر الإعدادات المسبقة الحالية لأي عميل نشط.

***

## حزمة التجارة الإلكترونية

لتطبيقات الأسواق الإلكترونية وتطبيقات التاجر المسجّل (merchant-of-record).

| `library_key` | المشغّل | الإجراء الافتراضي |
| - | - | - |
| `ecommerce-card-testing-microtransactions` | ≥10 معاملات ≤ \$5 من البصمة نفسها خلال ساعة واحدة | إضافة 30 درجة إلى النتيجة |
| `ecommerce-high-order-velocity` | ≥8 معاملات على بصمة واحدة خلال 30 دقيقة | إضافة 30 درجة إلى النتيجة |
| `ecommerce-chargeback-indicator` | أشار المزود أو سير العمل إلى مؤشر ردّ المدفوعات (chargeback) | إضافة 30 درجة إلى النتيجة |
| `ecommerce-billing-country-mismatch` | عدم تطابق دولة الفوترة في معاملة ≥ \$500 | إضافة 30 درجة إلى النتيجة |
| `ecommerce-shared-payment-method` | أعاد ≥3 أطراف تجارة إلكترونية استخدام وسيلة الدفع نفسها خلال 7 أيام | إضافة 30 درجة إلى النتيجة |
| `ecommerce-shared-ip-multi-accounting` | عنوان IP واحد مشترك بين ≥4 أطراف تجارة إلكترونية خلال 24 ساعة | إضافة 30 درجة إلى النتيجة |
| `ecommerce-remote-checkout-high-value` | رُصد وصول عن بُعد أثناء الدفع في معاملة ≥ \$1,000 | إضافة 30 درجة إلى النتيجة |
| `ecommerce-affiliate-burst` | ≥5 معاملات للشريك نفسه وعلى البصمة نفسها خلال ساعتين | إضافة 30 درجة إلى النتيجة |

***

## حزمة الاحتيال عبر الشيكات

للتطبيقات التي ترسل معاملات إيداع الشيكات. تُفعَّل كل قاعدة بناءً على علامات `custom_values.check_*` التي يضبطها المستدعي عندما يحمل الشيك إشارة خطر معروفة (الغسل، أو غياب رمز MICR، أو رقم تسلسلي مدرج في قوائم الإنترنت المظلم، وغيرها).

| `library_key` | المشغّل | الإجراء الافتراضي |
| - | - | - |
| `check-amount-out-of-range` | مبلغ الشيك موسوم بأنه خارج النطاق المعتاد لحساب العميل **و** ≥ \$1,000 | إضافة 40 درجة إلى النتيجة، `IN_REVIEW` |
| `check-missing-or-invalid-number` | وصل الشيك برقم مفقود أو غير متسق أو غير متسلسل | إضافة 35 درجة إلى النتيجة، `IN_REVIEW` |
| `check-duplicate-presentation` | يبدو أن الشيك نفسه أُودع مرتين (عبر الجوال والفرع) | إضافة 70 درجة إلى النتيجة، `IN_REVIEW` |
| `check-on-dark-web-watchlist` | عُثر على الرقم التسلسلي للشيك أو صورته في قائمة شيكات مسروقة على الإنترنت المظلم أو في Telegram | إضافة 90 درجة إلى النتيجة، `DECLINED` |
| `check-altered-or-washed` | يُظهر الشيك إزالة كيميائية، أو تعديلاً في MICR، أو دليلاً آخر على الغسل | إضافة 70 درجة إلى النتيجة، `IN_REVIEW` |
| `check-deposit-rapid-multi-bank` | تودع الجهة نفسها شيكات لدى ≥3 بنوك مختلفة تابعة للأطراف المقابلة خلال 24 ساعة (تدوير الشيكات) | إضافة 45 درجة إلى النتيجة، `IN_REVIEW` |

***

## حزمة الدفع الآجل (BNPL)

لمزودي خدمة الشراء الآن والدفع لاحقاً (BNPL). تكشف أنماط الاحتيال من الطرف الأول (عدم السداد) وأنماط مشاركة المعرّفات الخاصة بالقروض المقسطة.

| `library_key` | المشغّل | الإجراء الافتراضي |
| - | - | - |
| `bnpl-failed-repayment-velocity` | ≥2 عمليات سداد فاشلة حديثة للشخص المعني، وهي إشارة احتيال من الطرف الأول | إضافة 45 درجة إلى النتيجة، `IN_REVIEW` |
| `bnpl-shared-identifier-across-accounts` | ظهر الهاتف أو البريد الإلكتروني أو العنوان لدى عدة جهات مختلفة في BNPL | إضافة 40 درجة إلى النتيجة، `IN_REVIEW` |
| `bnpl-high-installment-on-fresh-account` | قسط ≥ \$500 من حساب فُتح خلال آخر 7 أيام | إضافة 35 درجة إلى النتيجة |

***

## المرجع: المعايير التي تقوم عليها المكتبة

تُنسب كل إعدادات مسبقة في مكتبة Didit إلى نمط معتمد على نطاق واسع في مكافحة غسل الأموال أو الاحتيال أو الامتثال. المعايير التي نعتمد عليها:

| المصدر | الأنماط المضافة إلى المكتبة |
| - | - |
| **توصيات FATF** | الهيكلة، والنقل السريع للأموال، والتعرض لولايات قضائية عالية المخاطر، وفحص العقوبات على الطرف المقابل |
| **إرشادات FinCEN** | عتبات الإبلاغ BSA / CTR، وإعادة تنشيط الحسابات الخاملة، وأنماط النقد المشبوهة |
| **قواعد NACHA** | عتبات ACH المحددة وأنماط خارج ساعات العمل |
| **مبادئ Wolfsberg** | أنماط المصارف المراسلة والمصارف الخاصة |
| **أنماط Egmont Group** | الأنماط العابرة للحدود وأنماط الطبقات (التمويه) |
| **أفضل الممارسات في القطاع** | تحديد نوافذ معدل التكرار، والسفر المستحيل، والمستفيد للمرة الأولى، وإعادة استخدام بصمة الجهاز، وإشارات الاحتيال من الطرف الأول في BNPL |

لا تطبّق Didit إلا الأنماط التي تُعد معايير مقبولة في القطاع، وتعرض كل عتبة لتضبطها بنفسك.

***

## تخصيص الإعدادات المسبقة

يمكن ضبط كل إعداد مسبق، أو تعطيله، أو اختباره، أو توسيعه:

* **ضبط**: تغيير العتبات أو النوافذ الزمنية أو قيم الدرجات أو الإجراءات لكل تطبيق
* **معطّل**: حوّل الإعداد المسبق إلى الوضع `DISABLED` فيتوقف عن التقييم دون أن يفقد هويته
* **اختبار**: حوّل الإعداد المسبق إلى الوضع `TEST` لتقييمه في وضع الظل دون التأثير على نتائج المعاملات
* **توسيع**: أنشئ قواعد مخصصة تكمل الإعدادات المسبقة أو تتجاوزها

اطلع على [القواعد واحتساب الدرجات](https://docs.didit.me/ar/transaction-monitoring/rules.md) للاطلاع على بنية القاعدة ونقاط endpoint الخاصة بواجهة API وأمثلة عملية لإنشاء قواعد مخصصة.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.