Product summaryملخص المنتج
Vision, problem, solution, goals, metrics and phasing.الرؤية والمشكلة والحل والأهداف والمقاييس والمراحل.
Haqqi (حقّي) is a UAE legal-services marketplace: a free bilingual AI assistant explains the law with citations and turns a person’s problem into a structured case brief; by fair rotation the brief reaches 2–3 qualified licensed professionals in the client’s emirate, who send fixed-price offers; the client pays through Haqqi’s checkout while a licensed payment provider holds the funds and releases them to the law firm milestone by milestone.
حقّي منصة إماراتية للخدمات القانونية: مساعد ذكي مجاني ثنائي اللغة يشرح القانون مع ذكر المواد والمصادر، ويحوّل مشكلة الشخص إلى ملخص قضية منظَّم؛ ثم يصل الملخص بنظام التدوير العادل إلى اثنين أو ثلاثة من المهنيين المرخَّصين المؤهَّلين في إمارة العميل، فيرسلون عروضًا بأسعار ثابتة؛ ويدفع العميل عبر صفحة الدفع في حقّي، بينما يحتجز مزوّد دفع مرخَّص المبالغ ويحرّرها لمكتب المحاماة مرحلةً بعد مرحلة.
Visionالرؤية

Every resident of the UAE, in Arabic or English, can understand their legal position in minutes and hire the right licensed professional at a known price, with their money protected until the work is delivered.
أن يتمكّن كل مقيم في دولة الإمارات، بالعربية أو الإنجليزية، من فهم وضعه القانوني خلال دقائق، وتوكيل المهني المرخَّص المناسب بسعر معلوم، مع حماية أمواله حتى تسليم العمل.
Problemالمشكلة

- Opaque price and quality. Clients cannot compare fees or scope before engaging a firm; most first contacts are by phone or WhatsApp with no written scope.
- غموض الأسعار والجودة. لا يستطيع العميل مقارنة الأتعاب أو نطاق العمل قبل التعاقد مع المكتب، وتتم معظم التواصلات الأولى هاتفيًا أو عبر واتساب دون نطاق عمل مكتوب.
- Wrong professional. Many people do not know that only advocates on the roll may appear in court or before rental and tax committees, while legal consultants handle non-judicial work [1, 2].
- اختيار المهني الخطأ. كثيرون لا يعلمون أن المحامين المقيَّدين في الجدول وحدهم يحق لهم الترافع أمام المحاكم ولجان الإيجار والضرائب، وأن المستشار القانوني يقتصر عمله على الأعمال غير القضائية [1, 2].
- High volume, low-ticket demand. MoHRE handled about 188,000 labour disputes in H1 2026 [3], and Dubai’s Rental Disputes Centre registered 103,975 lawsuits in nine years [4]. Free government services are means-tested or one-off [5].
- طلب كبير بقيمة منخفضة لكل حالة. تعاملت وزارة الموارد البشرية والتوطين مع نحو 188,000 نزاع عمالي في النصف الأول من 2026 [3]، وسجّل مركز فض المنازعات الإيجارية في دبي 103,975 دعوى خلال تسع سنوات [4]. أما الخدمات الحكومية المجانية فمشروطة بالدخل أو تُقدَّم لمرة واحدة [5].
- Fear of paying up front. Clients pay retainers before seeing any output; there is no neutral holding of funds and no structured dispute path.
- الخوف من الدفع المسبق. يدفع العميل الأتعاب قبل أن يرى أي نتيجة، ولا توجد جهة محايدة تحتجز المبالغ ولا مسار منظَّم للاعتراض.
- Language and expat reality. About 88% of residents are expatriates [6]; legal information is scattered and mostly not plain-language.
- واقع اللغة والوافدين. نحو 88% من السكان وافدون [6]، والمعلومة القانونية متفرقة ونادرًا ما تُقدَّم بلغة مبسَّطة.
Solutionالحل

| Pillarالركيزة | What Haqqi doesما تقدّمه حقّي | Why it winsلماذا تتفوّق |
|---|---|---|
| AI assistantالمساعد الذكي | Answers in Arabic or English with article-level citations to UAE legislation; builds the case briefيجيب بالعربية أو الإنجليزية مع الإحالة إلى مواد التشريعات الإماراتية، ويبني ملخص القضية | Free entry point; the brief is unique among UAE competitorsنقطة دخول مجانية، وملخص القضية ميزة لا يقدّمها المنافسون في الإمارات |
| Compliant routingتوجيه متوافق | Court work goes only to advocates; advisory work to consultants via their firmأعمال المحاكم تذهب للمحامين فقط، والأعمال الاستشارية للمستشارين عبر مكاتبهم | Turns Decree-Law 34/2022 into a product featureيحوّل المرسوم بقانون 34/2022 إلى ميزة في المنتج |
| Fair rotationالتدوير العادل | Weighted, logged, non-purchasable distribution of briefsتوزيع موزون ومسجَّل وغير قابل للشراء للملخصات | No paid ranking; protects against Art. 45 and Art. 101 riskلا ترتيب مدفوع؛ يحمي من مخاطر المادتين 45 و101 |
| Milestone protectionالحماية بالمراحل | Licensed PSP holds funds; release on acceptance; 14-day dispute windowمزوّد دفع مرخَّص يحتجز المبالغ؛ التحرير عند القبول؛ مهلة اعتراض 14 يومًا | Removes the up-front risk clients fear mostيزيل مخاطرة الدفع المسبق التي يخشاها العملاء |
| One workspaceمساحة عمل واحدة | Three chats, legal file, documents, payments in one accountثلاث محادثات وملف قانوني ومستندات ومدفوعات في حساب واحد | Retention and repeat use (Plus, Business)الاحتفاظ بالعملاء وتكرار الاستخدام (بلس والأعمال) |
Goals and non-goalsالأهداف وما يخرج عن النطاق
Goals (Phase 1)الأهداف (المرحلة 1)
- Launch a compliant marketplace in Dubai first, then all seven emirates.
- إطلاق سوق متوافق مع الأنظمة في دبي أولًا ثم في الإمارات السبع.
- Deliver a free bilingual assistant with cited answers and a brief completion flow.
- تقديم مساعد مجاني ثنائي اللغة بإجابات موثَّقة ومسار لإكمال ملخص القضية.
- Get every complete brief at least two offers within 24 hours.
- حصول كل ملخص مكتمل على عرضين على الأقل خلال 24 ساعة.
- Run all money through a licensed PSP with milestone release.
- تمرير جميع المبالغ عبر مزوّد دفع مرخَّص مع التحرير بالمراحل.
- Ship client, partner and admin surfaces on iOS, Android and web from one codebase.
- إطلاق واجهات العميل والشريك والإدارة على iOS وAndroid والويب من قاعدة شيفرة واحدة.
Non-goalsخارج النطاق
- Haqqi is not a law firm and gives no legal advice of its own.
- حقّي ليست مكتب محاماة ولا تقدّم استشارة قانونية من تلقاء نفسها.
- No per-case commission or referral fee from lawyers, ever.
- لا عمولة على القضايا ولا رسوم إحالة من المحامين، في أي حال.
- No custody of client money on Haqqi’s own accounts.
- لا احتفاظ بأموال العملاء في حسابات حقّي الخاصة.
- No court integrations, hearings or judgments sync in Phase 1.
- لا ربط مع المحاكم ولا مزامنة للجلسات أو الأحكام في المرحلة 1.
- No self-representation court filings generated by AI.
- لا يُنشئ الذكاء الاصطناعي لوائح دعاوى للتقاضي الذاتي.
- No public ratings or “best lawyer” rankings until counsel approves.
- لا تقييمات علنية ولا تصنيف «أفضل محامٍ» قبل موافقة المستشار القانوني.
Success metricsمقاييس النجاح

| KPIالمؤشر | Definitionالتعريف | Beta targetهدف النسخة التجريبية | Launch +6 monthsبعد 6 أشهر من الإطلاق |
|---|---|---|---|
| Assistant → brief completionالمساعد ← إكمال الملخص | Sessions with a legal intent that end in a complete briefالجلسات ذات الطابع القانوني التي تنتهي بملخص مكتمل | 30% | 45% |
| Brief → funded matterالملخص ← قضية مموَّلة | Complete briefs whose first milestone is funded within 7 daysالملخصات المكتملة التي تُموَّل مرحلتها الأولى خلال 7 أيام | 12% | 20% |
| Median time to first offerالوسيط الزمني لأول عرض | From brief submission to first offer (urgent / normal)من إرسال الملخص حتى أول عرض (عاجل / عادي) | 2 h / 8 h2 س / 8 س | 1 h / 4 h1 س / 4 س |
| Acceptance-timer complianceالالتزام بمؤقّت القبول | Partner responses before timer expiryردود الشركاء قبل انتهاء المؤقّت | 80% | 90% |
| Rotation fairness (Gini)عدالة التدوير (معامل جيني) | Spread of briefs across the qualified pool per area and emirateتوزّع الملخصات بين المؤهَّلين لكل تخصّص وإمارة | ≤ 0.35 | ≤ 0.30 |
| Escalation precisionدقة التصعيد | AI escalations to a human judged correct by the AI reviewerتصعيدات المساعد إلى بشر التي يراها مراجع الذكاء الاصطناعي صحيحة | ≥ 85% | ≥ 92% |
| Client NPS after deliveryصافي نقاط الترويج بعد التسليم | Survey on milestone acceptanceاستبيان عند قبول المرحلة | ≥ 40 | ≥ 50 |
| Haqqi Plus conversionالتحويل إلى حقّي بلس | Monthly active registered clients on Plusنسبة العملاء النشطين شهريًا المشتركين في بلس | 1.5% | 3% |
| Active verified partnersالشركاء الموثَّقون النشطون | Verified, available and responded in last 30 daysموثَّقون ومتاحون واستجابوا خلال آخر 30 يومًا | 60 (Dubai) | 250 (UAE)250 (الإمارات) |
| On-time payoutsتحويل المستحقات في موعده | Released funds paid to firm IBAN on scheduleالمبالغ المحرَّرة المحوَّلة إلى آيبان المكتب في موعدها | ≥ 99% | ≥ 99.5% |
Phase 1 vs Phase 2 at a glanceالمرحلة 1 مقابل المرحلة 2 بإيجاز

| Areaالمجال | Phase 1 (build now)المرحلة 1 (التنفيذ الآن) | Phase 2 (future)المرحلة 2 (لاحقًا) |
|---|---|---|
| Websiteالموقع | Home (Criminal, Family, Immigration first, then 9 more areas), emirates section, “lawyer or consultant?”, packages, free library, lawyer profile (services and prices), pricing, security, for lawyersالرئيسية (الجنائي ثم الأسرة ثم الهجرة والإقامة، ثم 9 مجالات أخرى)، قسم الإمارات، «محامٍ أم مستشار؟»، الباقات، المكتبة المجانية، ملف المحامي (الخدمات والأسعار)، الأسعار، الأمان، صفحة المحامين | “How it works” page, practice × emirate SEO pages, reviews on profiles, client segments, offer-comparison and platform-showcase bandsصفحة «كيف تعمل المنصة»، صفحات تخصّص × إمارة لتحسين الظهور، التقييمات في الملفات، شرائح العملاء، وشرائط مقارنة العروض وعرض المنصة |
| Identityالهوية | Phone OTPرمز التحقق عبر الهاتف | UAE PASS login and digital signatureالدخول والتوقيع الرقمي عبر الهوية الرقمية UAE PASS |
| Clientالعميل | AI intake, offers, checkout, home, legal file, 3 chats, documents, payments, profileالاستقبال الذكي، العروض، الدفع، الرئيسية، الملف القانوني، 3 محادثات، المستندات، المدفوعات، الملف الشخصي | Court hearings, judgments, calendar, court-synced case list; assisted government requests (e.g. clearance certificate)الجلسات والأحكام والتقويم وقائمة قضايا متزامنة مع المحاكم؛ طلبات حكومية بمساعدة (مثل براءة الذمة) |
| Lawyerالمحامي | Home, requests with timer, filings log, chats, earnings and servicesالرئيسية، الطلبات مع المؤقّت، سجل الإجراءات، المحادثات، الأرباح والخدمات | Requests/offers board, case kanban, client CRM, calendarلوحة الطلبات والعروض، لوحة كانبان للقضايا، إدارة علاقات العملاء، التقويم |
| Consultantالمستشار | Written questions, drafting/review, AI research, retainers, referral, chats, earningsالأسئلة المكتوبة، الصياغة والمراجعة، البحث الذكي، الاشتراكات، الإحالة، المحادثات، الأرباح | Video sessionsالجلسات المرئية |
| Adminالإدارة | All modulesجميع الوحدات | Court-data operations, GCC tenancyعمليات بيانات المحاكم، تعدد الدول الخليجية |
| Marketsالأسواق | UAE (Dubai beta first)الإمارات (تجربة دبي أولًا) | KSA, Oman, Qatar, Kuwait, Bahrainالسعودية، عُمان، قطر، الكويت، البحرين |
Roles & personasالأدوار والشخصيات
Who uses Haqqi, what each role may do, and the jobs they hire it for.من يستخدم حقّي، وما يحق لكل دور فعله، والمهام التي يعتمد فيها عليها.
Haqqi serves three sides: people and companies with a legal need, licensed professionals working through licensed firms, and Haqqi’s own operations team. The contracting partner is always the firm; individual advocates and consultants are members of it (Art. 61) [1].
تخدم حقّي ثلاثة أطراف: الأفراد والشركات أصحاب الحاجة القانونية، والمهنيين المرخَّصين العاملين عبر مكاتب مرخَّصة، وفريق التشغيل في حقّي. والطرف المتعاقد من جهة الشركاء هو المكتب دائمًا، ويكون المحامون والمستشارون أعضاءً فيه (المادة 61) [1].
Roles and permissionsالأدوار والصلاحيات

| Roleالدور | Surfaceالواجهة | Canيستطيع | Cannotلا يستطيع |
|---|---|---|---|
| Client: individualعميل فرد | Website, client appالموقع، تطبيق العميل | Ask the AI, submit briefs, accept offers, pay, accept or dispute milestones, manage dataسؤال المساعد، إرسال الملخصات، قبول العروض، الدفع، قبول المراحل أو الاعتراض عليها، إدارة بياناته | See other partners’ contact details before hire; message partners not on their matterرؤية بيانات اتصال الشركاء قبل التوكيل؛ مراسلة شركاء خارج قضيته |
| Client: company adminمسؤول حساب شركة | Client app (Business)تطبيق العميل (الأعمال) | All of the above for the company; invite users; set approvers; view cost reportsكل ما سبق باسم الشركة؛ دعوة مستخدمين؛ تحديد المعتمِدين؛ عرض تقارير التكلفة | See matters marked private by another userرؤية القضايا التي جعلها مستخدم آخر خاصة |
| Company memberعضو في حساب شركة | Client appتطبيق العميل | Create briefs; follow assigned mattersإنشاء ملخصات؛ متابعة القضايا المسندة إليه | Pay above the approval limit without an approverالدفع فوق حد الاعتماد دون معتمِد |
| Advocateمحامٍ | Partner appتطبيق الشريك | Receive court and advisory briefs, send offers, deliver, log filingsاستقبال ملخصات القضايا والاستشارات، إرسال العروض، التسليم، تسجيل الإجراءات | Change own prices outside the allowed range; see rotation weightsتعديل أسعاره خارج النطاق المسموح؛ رؤية أوزان التدوير |
| Legal consultantمستشار قانوني | Partner appتطبيق الشريك | Advisory, written questions, drafting and review, retainers, refer court mattersالاستشارات، الأسئلة المكتوبة، الصياغة والمراجعة، الاشتراكات، إحالة القضايا القضائية | Receive court, rental-committee or tax-committee matters; sign fee agreements personallyاستقبال قضايا المحاكم أو لجان الإيجار أو الضرائب؛ توقيع اتفاقيات الأتعاب بصفته الشخصية |
| Law-firm adminمسؤول مكتب المحاماة | Partner app (firm)تطبيق الشريك (المكتب) | Manage members, IBAN/TRN, price list, capacity, invoices, partner planإدارة الأعضاء والآيبان والرقم الضريبي وقائمة الأسعار والسعة والفواتير وخطة الشريك | Accept offers on behalf of a member without a signing advocateاعتماد العروض نيابة عن عضو دون محامٍ موقِّع |
| Ops adminمسؤول العمليات | Admin consoleلوحة الإدارة | Matching monitor, manual assignment, case statesمراقبة المطابقة، الإسناد اليدوي، حالات القضايا | Move money; edit audit logsتحريك الأموال؛ تعديل سجلات التدقيق |
| Support agentموظف الدعم | Admin consoleلوحة الإدارة | Tickets, Haqqi Support chat, read-only matter viewالتذاكر، محادثة دعم حقّي، عرض القضية للقراءة فقط | Read lawyer–client chat unless the client shares it in a ticketقراءة محادثة المحامي والعميل ما لم يشاركها العميل في تذكرة |
| Finance adminالمسؤول المالي | Admin consoleلوحة الإدارة | Payouts, refunds (dual approval), invoices, reconciliationالتحويلات، المبالغ المستردة (باعتماد مزدوج)، الفواتير، المطابقة | Change matching or contentتغيير المطابقة أو المحتوى |
| Content editorمحرر المحتوى | CMSنظام إدارة المحتوى | Library articles, templates, SEO pages (with legal reviewer sign-off)مقالات المكتبة والنماذج وصفحات تحسين الظهور (بموافقة مراجع قانوني) | Publish legal content without reviewنشر محتوى قانوني دون مراجعة |
| AI reviewerمراجع الذكاء الاصطناعي | Admin consoleلوحة الإدارة | Review flagged answers, maintain eval set, approve prompt and corpus releasesمراجعة الإجابات المعلَّمة، صيانة مجموعة التقييم، اعتماد إصدارات التعليمات والمصادر | See client identity (pseudonymised view only)رؤية هوية العميل (عرض مُستعار الهوية فقط) |
| Super admin / complianceالمشرف العام / الامتثال | Admin consoleلوحة الإدارة | Roles, DSARs, legal holds, audit exportالأدوار، طلبات أصحاب البيانات، الحفظ القانوني، تصدير التدقيق | Bypass dual approval on moneyتجاوز الاعتماد المزدوج للأموال |
Persona cardsبطاقات الشخصيات

Rahul, 34 · Dubaiراهول، 34 عامًا · دبي
Expat engineer; employer withheld end-of-service gratuityمهندس وافد؛ امتنع صاحب العمل عن صرف مكافأة نهاية الخدمة
- Understand if he has a claim and the deadline, in English, tonight.
- أن يعرف إن كان له حق ومتى تنتهي المهلة، بالإنجليزية، الليلة.
- Know the cost before talking to anyone.
- أن يعرف التكلفة قبل الحديث مع أي أحد.
- Pay only when he sees work.
- ألّا يدفع إلا حين يرى عملًا.

Mariam, 41 · Abu Dhabiمريم، 41 عامًا · أبوظبي
Emirati; custody and inheritance questionsمواطنة؛ أسئلة في الحضانة والميراث
- Get a discreet, Arabic-first answer with the exact article.
- أن تحصل على إجابة سرّية بالعربية أولًا مع نص المادة.
- Choose a female advocate in her emirate.
- أن تختار محامية في إمارتها.
- Keep documents in one private place.
- أن تحفظ مستنداتها في مكان خاص واحد.

Layla · Sharjah SMEليلى · منشأة في الشارقة
HR and admin manager, 40-staff trading companyمديرة موارد بشرية وإدارة في شركة تجارية من 40 موظفًا
- Have contracts reviewed in 48 h at a fixed price.
- مراجعة العقود خلال 48 ساعة بسعر ثابت.
- Track all matters and spend in one dashboard.
- متابعة جميع القضايا والمصاريف في لوحة واحدة.
- Replace ad-hoc firms with a retainer (Business plan).
- استبدال المكاتب المتفرقة باشتراك دائم (باقة الأعمال).

Sara · Advocate, Dubaiسارة · محامية، دبي
Partner at a 6-lawyer Emirati firmشريكة في مكتب إماراتي من 6 محامين
- Receive qualified, pre-briefed matters without chasing leads.
- تلقّي قضايا مؤهَّلة وملخَّصة دون مطاردة العملاء.
- Get paid reliably once work is accepted.
- ضمان تحصيل أتعابها بمجرد قبول العمل.
- Log filings and receipts so clients stop calling.
- تسجيل الإجراءات والإيصالات حتى يتوقف العملاء عن الاتصال.

Omar · Legal consultantعمر · مستشار قانوني
Consultant at an international firm in Dubaiمستشار في مكتب دولي في دبي
- Answer written questions fast with an AI first draft and citations.
- الإجابة عن الأسئلة المكتوبة بسرعة بمسودة أولى ذكية مع الاستشهادات.
- Run company retainers with clear hour meters.
- إدارة اشتراكات الشركات بعدّادات ساعات واضحة.
- Refer court matters to an advocate without losing the client relationship.
- إحالة القضايا القضائية إلى محامٍ دون خسارة علاقته بالعميل.

Hana · Haqqi operationsهناء · عمليات حقّي
Ops, support and finance team (5–8 people at launch)فريق العمليات والدعم والمالية (5 إلى 8 أشخاص عند الإطلاق)
- See every stuck brief and assign it in one click.
- رؤية كل ملخص متعثّر وإسناده بنقرة واحدة.
- Verify a partner licence in under 10 minutes.
- التحقق من ترخيص الشريك في أقل من 10 دقائق.
- Prove fairness and compliance with exportable logs.
- إثبات العدالة والامتثال بسجلات قابلة للتصدير.
Information architectureالبنية المعلوماتية
Site map, routes and navigation per role; Phase 2 items marked.خريطة الموقع والمسارات والتنقّل لكل دور، مع تمييز عناصر المرحلة 2.
Four surfaces share one design system and one API: the public website, the client app, the partner app (lawyer, consultant, firm) and the admin console. All are built with Expo Router, so the same route tree serves iOS, Android and web.
تتشارك أربع واجهات نظام تصميم واحدًا وواجهة برمجية واحدة: الموقع العام، وتطبيق العميل، وتطبيق الشريك (المحامي والمستشار والمكتب)، ولوحة الإدارة. وكلها مبنية بـ Expo Router، فتخدم شجرة المسارات نفسها iOS وAndroid والويب.


Site mapخريطة الموقع

| Surfaceالواجهة | Routeالمسار | Page / moduleالصفحة / الوحدة | Phaseالمرحلة |
|---|---|---|---|
| Websiteالموقع | / | Home: hero, practice areas, emirates, lawyer-or-consultant, packages, library teaserالرئيسية: الواجهة، المجالات، الإمارات، محامٍ أم مستشار، الباقات، لمحة من المكتبة | Phase 1المرحلة 1 |
| Websiteالموقع | /ask | AI assistant and intakeالمساعد الذكي والاستقبال | Phase 1المرحلة 1 |
| Websiteالموقع | /packages | Fixed-price packages by areaباقات بأسعار ثابتة حسب المجال | Phase 1المرحلة 1 |
| Websiteالموقع | /library, /library/[slug] | Free library: explainers and templatesالمكتبة المجانية: شروح ونماذج | Phase 1المرحلة 1 |
| Websiteالموقع | /p/[partnerSlug] | Lawyer / consultant profile: services and prices onlyملف المحامي / المستشار: الخدمات والأسعار فقط | Phase 1المرحلة 1 |
| Websiteالموقع | /pricing, /security, /for-lawyers | Pricing, security, for lawyers and consultantsالأسعار، الأمان، صفحة المحامين والمستشارين | Phase 1المرحلة 1 |
| Websiteالموقع | /legal/* | Terms, privacy, refund policy, AI notice, cookie policyالشروط، الخصوصية، سياسة الاسترداد، إشعار الذكاء الاصطناعي، سياسة الكوكيز | Phase 1المرحلة 1 |
| Websiteالموقع | /how-it-works, /[area]/[emirate] | How it works; practice × emirate SEO pages (12 × 7 = 84)كيف تعمل المنصة؛ صفحات تخصّص × إمارة (12 × 7 = 84) | Phase 2المرحلة 2 |
| Client appتطبيق العميل | /app, /app/file/[id], /app/chats, /app/docs, /app/payments, /app/profile | Home, legal file, chats, documents, payments and invoices, profile and privacyالرئيسية، الملف القانوني، المحادثات، المستندات، المدفوعات والفواتير، الملف الشخصي والخصوصية | Phase 1المرحلة 1 |
| Client appتطبيق العميل | /app/offers/[briefId], /app/checkout/[offerId] | Offers comparison and checkoutمقارنة العروض والدفع | Phase 1المرحلة 1 |
| Client appتطبيق العميل | /app/hearings, /app/gov | Court hearings and judgments; government requestsالجلسات والأحكام؛ الطلبات الحكومية | Phase 2المرحلة 2 |
| Partner appتطبيق الشريك | /partner/apply, /partner/onboarding | Application and 6-step onboarding wizardطلب الانضمام ومعالج التسجيل من 6 خطوات | Phase 1المرحلة 1 |
| Partner appتطبيق الشريك | /partner/l/* | Lawyer: home, requests, filings, chats, earnings, servicesالمحامي: الرئيسية، الطلبات، الإجراءات، المحادثات، الأرباح، الخدمات | Phase 1المرحلة 1 |
| Partner appتطبيق الشريك | /partner/k/* | Consultant: home, questions, drafting, research, retainers, referral, chats, earningsالمستشار: الرئيسية، الأسئلة، الصياغة، البحث، الاشتراكات، الإحالة، المحادثات، الأرباح | Phase 1المرحلة 1 |
| Partner appتطبيق الشريك | /partner/firm/* | Firm admin: members, payouts, plan, invoicesمسؤول المكتب: الأعضاء، التحويلات، الخطة، الفواتير | Phase 1المرحلة 1 |
| Partner appتطبيق الشريك | /partner/board, /kanban, /crm, /calendar, /video | Offers board, kanban, CRM, calendar, consultant video sessionsلوحة العروض، كانبان، إدارة العملاء، التقويم، جلسات المستشار المرئية | Phase 2المرحلة 2 |
| Admin consoleلوحة الإدارة | /admin/* | Dashboard, matching, verification, cases & disputes, users & audit, payments, support, content, AI quality, services & pricesالمؤشرات، المطابقة، التحقق، القضايا والنزاعات، المستخدمون والتدقيق، المدفوعات، الدعم، المحتوى، جودة المساعد، الخدمات والأسعار | Phase 1المرحلة 1 |
Navigation per roleالتنقّل حسب الدور
| Roleالدور | Primary navigation (sidebar on web, tab bar on mobile)التنقّل الرئيسي (شريط جانبي على الويب وشريط تبويب على الجوال) |
|---|---|
| Visitorزائر | Free library · Prices · Security · For lawyers and consultants · Log in · Describe your problem (primary CTA)المكتبة المجانية · الأسعار · الأمان · للمحامين والمستشارين · تسجيل الدخول · صف مشكلتك (الزر الرئيسي) |
| Clientالعميل | Home · My legal file · Chats (3) · Documents · Payments and invoices · Profile · Privacy and settingsالرئيسية · ملفي القانوني · المحادثات (3) · المستندات · المدفوعات والفواتير · الملف الشخصي · الخصوصية والإعدادات |
| Lawyerالمحامي | Home · Requests (timer badge) · Legal filings · Chats · Earnings and invoices · My services and prices · Registration and licensingالرئيسية · الطلبات (شارة المؤقّت) · الإجراءات القانونية · المحادثات · الأرباح والفواتير · خدماتي وأسعاري · التسجيل والترخيص |
| Consultantالمستشار | Home · Written questions · Contract drafting and review · Smart legal research · Subscription clients · Referral to a lawyer · Chats · Earnings and plans · Registration and licensingالرئيسية · الأسئلة المكتوبة · صياغة العقود ومراجعتها · البحث القانوني الذكي · عملاء الاشتراك · الإحالة إلى محامٍ · المحادثات · الأرباح والخطط · التسجيل والترخيص |
| Firm adminمسؤول المكتب | Members · Capacity · Price list · Payouts and IBAN · Plan · Invoicesالأعضاء · السعة · قائمة الأسعار · التحويلات والآيبان · الخطة · الفواتير |
| Haqqi adminإدارة حقّي | Dashboard · Requests and matching · Lawyer verification · Cases and disputes · Users · Payments and payouts · Support · Content and website · AI assistant · Services and prices · Permissions and auditلوحة المؤشرات · الطلبات والمطابقة · التحقق من المحامين · القضايا والنزاعات · المستخدمون · المدفوعات والتحويلات · الدعم · المحتوى والموقع · المساعد الذكي · الخدمات والأسعار · الصلاحيات والتدقيق |
Core workflowsمسارات العمل الأساسية
Step flows, states, timers and rules for the end-to-end marketplace.الخطوات والحالات والمؤقّتات والقواعد للسوق من البداية إلى النهاية.
Each workflow below is the contract between product, design and engineering. Timers run on Cloud Tasks; every state change emits a Pub/Sub event (section 9) and an audit record.
كل مسار أدناه هو العقد المشترك بين فرق المنتج والتصميم والهندسة. تعمل المؤقّتات عبر Cloud Tasks، وكل تغيير في الحالة يُطلق حدثًا على Pub/Sub (القسم 9) وسجلَّ تدقيق.
4.1 AI intake → case brief4.1 الاستقبال الذكي ← ملخص القضية





| Brief fieldحقل الملخص | Sourceالمصدر | Ruleالقاعدة | Requiredإلزامي |
|---|---|---|---|
| Practice area and sub-typeالمجال والنوع الفرعي | AI classification, client confirmsتصنيف آلي يؤكده العميل | 12 areas; confidence < 0.7 asks a clarifying question12 مجالًا؛ إذا قلّت الثقة عن 0.7 يُطرح سؤال توضيحي | Yesنعم |
| Emirate and forumالإمارة والجهة | Client + AIالعميل + المساعد | Forum ∈ court, RDC, MoHRE, tax committee, police/prosecution, none yetالجهة: محكمة، مركز فض المنازعات الإيجارية، وزارة الموارد البشرية، لجنة ضريبية، شرطة/نيابة، لا شيء بعد | Yesنعم |
| Professional neededنوع المهني المطلوب | Rules engineمحرّك القواعد | Any court, RDC or tax-committee forum ⇒ advocate only; else advocate or consultantأي محكمة أو لجنة إيجار أو ضرائب ⇒ محامٍ فقط؛ وإلا محامٍ أو مستشار | Autoتلقائي |
| Urgency and deadlineالاستعجال والمهلة | AI extractionاستخراج آلي | Detected dates (notice, hearing, appeal) set “urgent” if ≤ 7 daysالتواريخ المكتشفة (إنذار، جلسة، استئناف) تجعل الطلب «عاجلًا» إن كانت خلال 7 أيام | Yesنعم |
| Partiesالأطراف | Clientالعميل | Opposing party name used for conflict check, hidden from non-assigned partnersاسم الطرف الآخر يُستخدم لفحص تعارض المصالح ويُخفى عن غير المكلَّفين | Yesنعم |
| Amount at stakeالمبلغ المتنازع عليه | Clientالعميل | AED range bucketsشرائح بالدرهم | Noلا |
| Language preferenceاللغة المفضلة | Device + clientالجهاز + العميل | Arabic, English (+ Hindi/Urdu interpreter flag later)العربية، الإنجليزية (+ علامة مترجم للهندية والأردية لاحقًا) | Yesنعم |
| Documentsالمستندات | Uploadرفع | PDF/JPG/HEIC ≤ 20 MB each; Document AI extracts dates, amounts, partiesPDF/JPG/HEIC بحد 20 ميغابايت للملف؛ ويستخرج Document AI التواريخ والمبالغ والأطراف | Noلا |
| Summary and goalالملخص والهدف | AI draft, client editsمسودة آلية يعدّلها العميل | ≤ 120 words, neutral, no legal conclusionلا يزيد على 120 كلمة، محايد، دون استنتاج قانوني | Yesنعم |
| Consentsالموافقات | Clientالعميل | Share brief with 2–3 partners; sensitive-data processing; WhatsApp opt-in (separate)مشاركة الملخص مع 2 أو 3 شركاء؛ معالجة البيانات الحساسة؛ الاشتراك في واتساب (منفصل) | Yesنعم |
4.2 Sign-up and identity4.2 التسجيل والهوية

| Ruleالقاعدة | Valueالقيمة |
|---|---|
| OTP validity / attemptsصلاحية الرمز / المحاولات | 5 minutes; 5 attempts; resend after 30 s, then 60 s; max 5 sends per hour per number5 دقائق؛ 5 محاولات؛ إعادة الإرسال بعد 30 ثانية ثم 60 ثانية؛ بحد أقصى 5 مرات في الساعة للرقم |
| Non-UAE numbersالأرقام غير الإماراتية | Allowed for GCC numbers with reCAPTCHA Enterprise / App Checkمسموحة للأرقام الخليجية مع reCAPTCHA Enterprise وApp Check |
| Anonymous useالاستخدام دون حساب | Assistant Q&A works without an account (5 questions/day per device)يعمل سؤال المساعد دون حساب (5 أسئلة يوميًا لكل جهاز) |
| Business accountحساب الأعمال | Company name, trade licence number, TRN (optional), invite users by phoneاسم الشركة، رقم الرخصة التجارية، الرقم الضريبي (اختياري)، دعوة المستخدمين برقم الهاتف |
| UAE PASS (Phase 2)UAE PASS (المرحلة 2) | OIDC via Firebase Auth custom provider; links to existing phone account; used for e-signature of retainers [7, 8]عبر OIDC بمزوّد مخصّص في Firebase Auth، مع الربط بالحساب القائم؛ ويُستخدم للتوقيع الإلكتروني على اتفاقيات الأتعاب [7, 8] |
4.3 Matching and fair rotation4.3 المطابقة والتدوير العادل



| Stepالخطوة | Specificationالمواصفة |
|---|---|
| Hard filtersالمرشّحات الإلزامية | Licence status = active and not expiring within 14 days · role allowed for forum (advocate for court/RDC/tax) · practice area offered · emirate covered (licence jurisdiction) · language · capacity: open matters < declared max · not paused · no conflictالترخيص ساري ولا ينتهي خلال 14 يومًا · الدور مسموح للجهة (محامٍ للمحاكم والإيجار والضرائب) · المجال ضمن خدماته · الإمارة مشمولة باختصاص ترخيصه · اللغة · السعة: القضايا المفتوحة أقل من الحد المعلَن · غير متوقف مؤقتًا · لا تعارض |
| Weightالوزن | w = fairness × responsiveness × capacity × fit. Fairness = 1 / (1 + briefs received in last 30 days ÷ pool median); responsiveness = 0.6–1.2 from timer compliance; capacity = free slots ÷ max; fit = 1.0, or 1.15 for sub-specialty match. New partners get 1.3 for their first 10 briefs.الوزن = العدالة × الاستجابة × السعة × الملاءمة. العدالة = 1 ÷ (1 + الملخصات المستلمة في آخر 30 يومًا ÷ وسيط المجموعة)؛ الاستجابة بين 0.6 و1.2 حسب الالتزام بالمؤقّت؛ السعة = المقاعد الشاغرة ÷ الحد الأقصى؛ الملاءمة = 1.0 أو 1.15 عند تطابق التخصص الدقيق. ويحصل الشركاء الجدد على 1.3 لأول 10 ملخصات. |
| Never in the weightما لا يدخل في الوزن أبدًا | Partner plan tier, payments to Haqqi, ratings, price level. Placement cannot be bought (Art. 45, 101) [1].مستوى خطة الشريك، والمدفوعات لحقّي، والتقييمات، ومستوى الأسعار. لا يمكن شراء الأولوية (المادتان 45 و101) [1]. |
| Drawالسحب | Weighted random without replacement; seed and weights stored for audit; 3 invites (2 if pool = 2); pool of 1 ⇒ manual queueسحب عشوائي موزون دون إرجاع؛ تُحفظ البذرة والأوزان للتدقيق؛ 3 دعوات (أو 2 إذا كانت المجموعة 2)؛ وإذا كان المؤهَّل واحدًا ⇒ قائمة الإسناد اليدوي |
| Acceptance timerمؤقّت القبول | Urgent 60 min; normal 4 h; outside 08:00–22:00 GST the timer pauses for normal briefsعاجل 60 دقيقة؛ عادي 4 ساعات؛ وخارج 08:00 إلى 22:00 بتوقيت الخليج يتوقف المؤقّت للطلبات العادية |
| Declineالاعتذار | One tap with reason (capacity, conflict, out of scope); conflict declines do not hurt responsivenessبنقرة واحدة مع السبب (السعة، تعارض، خارج النطاق)؛ ولا يؤثر اعتذار التعارض في مؤشر الاستجابة |
| Re-rotationإعادة التدوير | Each expiry or decline triggers a new draw from the remaining pool; max 3 rounds or 24 hكل انتهاء مؤقّت أو اعتذار يطلق سحبًا جديدًا من بقية المجموعة؛ بحد أقصى 3 جولات أو 24 ساعة |
| Manual assignmentالإسناد اليدوي | Ops sees “Needs assignment”; can invite any qualified partner with a mandatory reason; logged and counted in fairnessيرى فريق العمليات حالة «يحتاج إسنادًا» ويمكنه دعوة أي مؤهَّل مع سبب إلزامي؛ ويُسجَّل ذلك ويُحتسب في العدالة |
| Client viewما يراه العميل | “Lawyers are reviewing your brief” with live count; notified per offer; can ask for one more offer once«المحامون يراجعون ملخصك» مع عدد مباشر؛ وإشعار عند كل عرض؛ ويمكنه طلب عرض إضافي مرة واحدة |
4.4 Offers and comparison4.4 العروض والمقارنة



| Elementالعنصر | Ruleالقاعدة |
|---|---|
| Structureالبنية | 1–5 milestones; each = title, deliverables, delivery time, fixed AED price (ex-VAT); optional milestones flagged; government fees and disbursements listed separately as estimatesمن 1 إلى 5 مراحل؛ لكل مرحلة عنوان ومخرجات ومدة تسليم وسعر ثابت بالدرهم (دون الضريبة)؛ وتُعلَّم المراحل الاختيارية؛ وتُذكر الرسوم الحكومية والمصاريف منفصلة كتقديرات |
| Price guardrailsضوابط الأسعار | Must sit inside the admin range for the service; outside range needs a justification shown to the clientيجب أن تقع ضمن النطاق الذي تحدده الإدارة للخدمة؛ وما خرج عنه يتطلب تبريرًا يظهر للعميل |
| Issuerمُصدِر العرض | Issued by the firm and signed by an advocate of the firm (Art. 61); consultant offers show “on behalf of [firm]”يصدر باسم المكتب وبتوقيع محامٍ فيه (المادة 61)؛ وتظهر عروض المستشار بصيغة «باسم [المكتب]» |
| Validityالصلاحية | 72 h, then expires; client can request a refresh72 ساعة ثم ينتهي؛ ويمكن للعميل طلب تجديده |
| Comparisonالمقارنة | Side by side: price, delivery time, scope differences highlighted, languages, years licensed, response time. No “best” badge; order is by price ascending or client’s choiceجنبًا إلى جنب: السعر، مدة التسليم، فروق النطاق مُبرَزة، اللغات، سنوات الترخيص، سرعة الرد. لا شارة «الأفضل»؛ والترتيب حسب السعر تصاعديًا أو حسب اختيار العميل |
| Intro callمكالمة التعارف | Free 15-min in-app call or chat before paying; contact details stay maskedمكالمة أو محادثة مجانية مدتها 15 دقيقة داخل التطبيق قبل الدفع؛ وتبقى بيانات الاتصال مخفية |
| Switchالاستبدال | One free switch of professional before paying (re-enters rotation)استبدال مجاني واحد للمهني قبل الدفع (يعود الطلب إلى التدوير) |
4.5 Checkout and milestone escrow4.5 الدفع وحجز المبالغ بالمراحل



| Stateالحالة | Entered whenتبدأ عندما | Money at the PSPوضع المال لدى المزوّد | Next statesالحالات التالية |
|---|---|---|---|
| draft | Partner is composing an offerيُعِدّ الشريك العرض | Noneلا شيء | offered |
| offered | Offer sent to clientأُرسل العرض للعميل | Noneلا شيء | accepted, expired |
| accepted | Client accepts and e-signs the fee agreementقبل العميل ووقّع اتفاقية الأتعاب | Payment intent createdإنشاء نية الدفع | funded, cancelled |
| funded | Charge succeeded (webhook)نجح الخصم (إشعار المزوّد) | Captured to platform balance at PSP, transfer pendingمحصَّل في رصيد المنصة لدى المزوّد، والتحويل معلّق | in_progress, refunded |
| in_progress | Partner starts work (or 24 h after funding)بدأ الشريك العمل (أو بعد 24 ساعة من التمويل) | Heldمحتجز | delivered, disputed |
| delivered | Partner submits deliverableسلّم الشريك المخرجات | Held; 14-day review window opensمحتجز؛ تبدأ مهلة المراجعة 14 يومًا | released, disputed |
| released | Client accepts, or auto-release on day 14قبول العميل، أو التحرير التلقائي في اليوم 14 | Transfer to firm’s connected account; payout per scheduleتحويل إلى الحساب المرتبط للمكتب؛ وصرف حسب الجدول | closedمغلق |
| disputed | Client opens a dispute within 14 daysفتح العميل نزاعًا خلال 14 يومًا | Frozenمجمَّد | released, partially_refunded, refunded |
| refunded | Cancellation before start, or dispute outcomeإلغاء قبل البدء، أو نتيجة نزاع | Refund to original method (full or partial)استرداد إلى وسيلة الدفع الأصلية (كليًا أو جزئيًا) | closedمغلق |
4.6 Delivery and acceptance4.6 التسليم والقبول

- “Request changes” keeps the milestone in in_progress and resets the 14-day clock on the next delivery (max 2 rounds unless the offer says otherwise).
- «طلب التعديل» يبقي المرحلة في حالة قيد التنفيذ ويعيد احتساب مهلة 14 يومًا عند التسليم التالي (بحد أقصى جولتين ما لم ينص العرض على غير ذلك).
- Court milestones (e.g. “file the claim”) are delivered with the filing receipt from the filings log.
- تُسلَّم مراحل المحاكم (مثل «قيد الدعوى») مع إيصال القيد من سجل الإجراءات.
- Acceptance triggers an NPS prompt and the firm’s tax invoice.
- يطلق القبول استبيان الرضا والفاتورة الضريبية للمكتب.
4.7 Dispute (14-day window)4.7 الاعتراض (مهلة 14 يومًا)

| Ruleالقاعدة | Specificationالمواصفة |
|---|---|
| Scope of reviewنطاق المراجعة | Haqqi checks delivery against the agreed scope and deadlines only; it does not judge legal quality or outcomeتتحقق حقّي من التسليم مقارنةً بالنطاق والمواعيد المتفق عليها فقط، ولا تحكم على الجودة القانونية أو النتيجة |
| Outcomesالنتائج | Release · partial refund (agreed split) · full refund · re-delivery with new dateتحرير · استرداد جزئي (بنسبة متفق عليها) · استرداد كامل · إعادة تسليم بموعد جديد |
| SLAمستوى الخدمة | Decision within 10 business days; finance executes with dual approvalقرار خلال 10 أيام عمل؛ وينفّذه القسم المالي باعتماد مزدوج |
| Beyond Haqqiخارج حقّي | Client keeps statutory rights: courts may review excessive fees (Art. 52); conduct complaints go to the licensing authority [1]يحتفظ العميل بحقوقه القانونية: للمحكمة مراجعة الأتعاب المبالغ فيها (المادة 52)، وتُرفع شكاوى السلوك المهني إلى جهة الترخيص [1] |
| Abuseإساءة الاستخدام | More than 2 disputes lost by the same client in 6 months ⇒ review; repeated upheld disputes against a partner ⇒ pause from rotationخسارة العميل نفسه أكثر من نزاعين خلال 6 أشهر ⇒ مراجعة؛ وتكرار ثبوت النزاعات ضد شريك ⇒ إيقافه مؤقتًا من التدوير |
4.8 Consultant → lawyer referral4.8 إحالة المستشار إلى محامٍ



- No referral fee, commission or payment between partners, in any direction (Art. 101) [1].
- لا رسوم إحالة ولا عمولة ولا مدفوعات بين الشركاء في أي اتجاه (المادة 101) [1].
- The consultant may not choose the advocate; an advocate from the same firm may be offered as one of the 3 invites only if the client asks for it.
- لا يختار المستشار المحامي؛ ويجوز أن يكون محامٍ من المكتب نفسه أحد المدعوّين الثلاثة فقط إذا طلب العميل ذلك.
- The referral is logged; the brief, documents and consultant note are shared only after client consent.
- تُسجَّل الإحالة، ولا يُشارك الملخص والمستندات ومذكرة المستشار إلا بعد موافقة العميل.
4.9 Partner onboarding and verification4.9 تسجيل الشركاء والتحقق منهم



| Stepالخطوة | Data capturedالبيانات المطلوبة | Verificationالتحقق |
|---|---|---|
| 1 Account type1 نوع الحساب | Advocate / consultant / firm; name as on licence; phone; email; languagesمحامٍ / مستشار / مكتب؛ الاسم كما في الترخيص؛ الهاتف؛ البريد؛ اللغات | Phone OTP; email linkرمز الهاتف؛ رابط البريد |
| 2 Licence2 الترخيص | Licence/roll number, authority (MoJ, DLAD, ADJD, RAK), expiry, Emirates ID, firm trade licence, PI insurance certificateرقم الترخيص أو القيد، الجهة (وزارة العدل، دائرة الشؤون القانونية بدبي، دائرة القضاء بأبوظبي، رأس الخيمة)، تاريخ الانتهاء، الهوية الإماراتية، رخصة المكتب التجارية، شهادة تأمين المسؤولية المهنية | Register lookup: Dubai Pulse DLAD datasets [10], DLAD Legal Profession System [11], MoJ/ADJD rolls; manual check where no datasetمطابقة السجلات: بيانات الدائرة على منصة دبي بالس [10]، ونظام المهن القانونية في دبي [11]، وجداول وزارة العدل ودائرة القضاء؛ وتحقق يدوي حيث لا تتوفر بيانات |
| 3 Areas and services3 المجالات والخدمات | Practice areas, emirates, services from Haqqi catalogue with prices inside allowed rangesالمجالات، الإمارات، الخدمات من كتالوج حقّي بأسعار ضمن النطاقات المسموحة | Role rules: consultants cannot add court servicesقواعد الدور: لا يضيف المستشار خدمات المحاكم |
| 4 Availability4 التوفر | Working hours, max open matters, vacationساعات العمل، الحد الأقصى للقضايا المفتوحة، الإجازات | —— |
| 5 Payment and tax5 الدفع والضريبة | Firm IBAN, TRN, beneficiary name; PSP connected-account KYBآيبان المكتب، الرقم الضريبي، اسم المستفيد؛ التحقق من المنشأة لدى المزوّد | PSP KYB; IBAN name matchتحقق المزوّد؛ مطابقة اسم الآيبان |
| 6 Review6 المراجعة | Terms (no-commission model, AI use, confidentiality), 15-min video interview slotالشروط (نموذج دون عمولة، استخدام الذكاء الاصطناعي، السرية)، موعد مقابلة مرئية 15 دقيقة | Ops approval; target ≤ 3 business daysاعتماد فريق العمليات؛ الهدف 3 أيام عمل أو أقل |
Re-verification: automatic reminder 30 days before licence expiry; on expiry the partner is removed from rotation and open offers are withdrawn. Annual re-check of PI insurance and trade licence.
إعادة التحقق: تذكير تلقائي قبل انتهاء الترخيص بثلاثين يومًا؛ وعند انتهائه يُستبعد الشريك من التدوير وتُسحب عروضه المفتوحة. ويُعاد التحقق سنويًا من تأمين المسؤولية المهنية والرخصة التجارية.
4.10 Payouts4.10 تحويل المستحقات

The firm receives its agreed fee in full, less only the payment provider’s processing charge on that fee, passed through at cost and shown on the statement; Haqqi takes no commission or share of partner earnings (counsel to confirm). Processing on Haqqi’s own fees and subscriptions is paid by Haqqi. Payout failures (IBAN mismatch, KYB hold) alert finance and the firm admin within 1 hour.
يحصل المكتب على أتعابه المتفق عليها كاملة، ولا يُخصم منها إلا رسوم معالجة الدفع لدى مزوّد الدفع على هذه الأتعاب، بسعر التكلفة ومع إظهارها في كشف الحساب، ولا تأخذ حقّي أي عمولة أو حصة من أرباح الشركاء (رهنًا بتأكيد المستشار القانوني). وتتحمل حقّي رسوم معالجة الدفع على رسومها واشتراكاتها. وتنبّه حالات فشل التحويل (عدم تطابق الآيبان أو تعليق التحقق) القسمَ المالي ومسؤول المكتب خلال ساعة.
4.11 Support tickets4.11 تذاكر الدعم



| Priorityالأولوية | Examplesأمثلة | First responseأول رد | Resolution targetهدف الحل |
|---|---|---|---|
| P1 | Payment taken but matter not funded; account takeover; data exposureخصم المبلغ دون تمويل القضية؛ اختراق حساب؛ تسرّب بيانات | 15 min (24/7)15 دقيقة (على مدار الساعة) | 4 h4 ساعات |
| P2 | Urgent brief without offers; partner unresponsive after fundingطلب عاجل دون عروض؛ شريك لا يستجيب بعد التمويل | 1 hساعة | 1 business dayيوم عمل |
| P3 | Invoice correction, profile edits, how-toتصحيح فاتورة، تعديل ملف، استفسار استخدام | 4 business h4 ساعات عمل | 3 business days3 أيام عمل |
| P4 | Feedback, feature requestملاحظات، طلب ميزة | 2 business daysيوما عمل | Backlogقائمة التطوير |
Support never gives legal advice; legal questions are routed to the assistant or to a paid written question. Tickets link to the matter, payment and user, and close with a CSAT survey.
لا يقدّم الدعم استشارات قانونية أبدًا؛ وتُحوَّل الأسئلة القانونية إلى المساعد أو إلى سؤال مكتوب مدفوع. وترتبط التذاكر بالقضية والدفعة والمستخدم، وتُغلق باستبيان رضا.
Feature specs per surfaceمواصفات الميزات لكل واجهة
User stories, acceptance criteria, priority and phase, illustrated with prototype screens.قصص المستخدم ومعايير القبول والأولوية والمرحلة، مع لقطات من النموذج الأولي.

Priorities: P0 launch blocker, P1 needed for public launch, P2 nice to have. Competitor references show what Haqqi matches or beats.
الأولويات: P0 شرط للإطلاق، P1 مطلوب للإطلاق العام، P2 إضافة مرغوبة. وتوضح المقارنات مع المنافسين ما تجاريه حقّي أو تتفوّق فيه.
5.0 Competitor feature benchmark → Haqqi spec5.0 مقارنة ميزات المنافسين ← مواصفات حقّي
| Competitorالمنافس | Feature studiedالميزة المدروسة | Haqqi equivalent or betterما يعادلها أو يتفوّق عليها في حقّي |
|---|---|---|
| UpCounsel [12, 13, 14] | Job post → small set of vetted proposals; attorneys pay 3.5–15%; 15-min interview; fee-sharing letters (2016), shutdown announced 2020نشر الطلب ← عدد محدود من العروض الموثوقة؛ يدفع المحامون 3.5% إلى 15%؛ مقابلة 15 دقيقة؛ رسائل بشأن تقاسم الأتعاب (2016) وإعلان الإغلاق (2020) | 2–3 offers by fair rotation; same interview; no fee from lawyers; client fee and subscriptions insteadعرضان أو ثلاثة بالتدوير العادل؛ المقابلة نفسها؛ لا رسوم من المحامين؛ بل رسوم على العميل واشتراكات |
| LegalZoom [15] | Subscriptions are ~65% of USD 756M revenue; DIY documents + attorney plansالاشتراكات نحو 65% من إيرادات 756 مليون دولار؛ مستندات ذاتية + باقات محامين | Haqqi Plus and Business plans; library templates with e-signatureباقتا حقّي بلس والأعمال؛ نماذج المكتبة مع التوقيع الإلكتروني |
| Rocket Lawyer [16] | Tiered by number of attorney questions; written answer within 1 business day; AI contract reviewشرائح حسب عدد أسئلة المحامي؛ إجابة مكتوبة خلال يوم عمل؛ مراجعة عقود بالذكاء الاصطناعي | Plus = 3 written questions/month, 24 h SLA, AI-drafted with citations, approved by a licensed consultant and issued by the firm (Art. 61)بلس = 3 أسئلة مكتوبة شهريًا، خلال 24 ساعة، بمسودة ذكية موثَّقة يعتمدها مستشار مرخَّص وتصدر باسم المكتب (المادة 61) |
| JustAnswer [17] | Instant expert answers; complaints about recurring billingإجابات فورية من خبراء؛ شكاوى من الفوترة المتكررة | One-tap cancel, renewal reminder 3 days before, pro-rata refund on first monthإلغاء بنقرة، تذكير قبل التجديد بثلاثة أيام، استرداد نسبي في الشهر الأول |
| LawDepot [18] | 150+ forms, cheap, strong SEOأكثر من 150 نموذجًا، أسعار زهيدة، ظهور قوي في البحث | Free bilingual library with article citations; UAE-specific templates; SEO pages in Phase 2مكتبة مجانية ثنائية اللغة مع ذكر المواد؛ نماذج إماراتية؛ صفحات تحسين الظهور في المرحلة 2 |
| Legaline [19] | Closed bidding with budget; EN/AR/RU translation; on-platform signing and paymentsمزايدة مغلقة مع ميزانية؛ ترجمة إنجليزية وعربية وروسية؛ توقيع ودفع داخل المنصة | No race-to-bottom bidding: fixed-price offers inside ranges; milestone escrow; AI brief; advocate/consultant routingلا مزايدة تُنزل الأسعار: عروض ثابتة ضمن نطاقات؛ حجز بالمراحل؛ ملخص ذكي؛ توجيه بين المحامي والمستشار |
| HAQQ [20, 21] | Free AI chat with citations; contract redlines; B2B practice managementمحادثة ذكية مجانية مع استشهادات؛ تعديلات العقود؛ إدارة مكاتب للشركات | Same free cited chat for consumers plus hiring and escrow; partner AI tools inside the consultant dashboardالمحادثة المجانية الموثَّقة نفسها للأفراد مع التوكيل والحجز؛ وأدوات ذكية للشركاء في لوحة المستشار |
| Gov toolsالأدوات الحكومية [5, 22] | Free one-off consultations; MoJ virtual consultant cites legislationاستشارات مجانية لمرة واحدة؛ المستشار الافتراضي لوزارة العدل يستشهد بالتشريعات | Ongoing representation, price comparison and escrow; link out to free services when the client qualifiesتمثيل مستمر ومقارنة أسعار وحجز مبالغ؛ مع الإحالة إلى الخدمات المجانية إن كان العميل مستحقًا لها |
5.1 Website (Phase 1 pages)5.1 الموقع (صفحات المرحلة 1)




| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| W-01 | As a visitor I describe my problem from the hero and land in the assistant with my text.بصفتي زائرًا أصف مشكلتي من الواجهة وأنتقل إلى المساعد مع نصي. | Hero input passes text to /ask; LCP ≤ 2.5 s on 4G; CTA wording is an open questionينقل حقل الواجهة النص إلى /ask؛ زمن العرض الأكبر 2.5 ثانية أو أقل على 4G؛ صياغة الزر سؤال مفتوح | P0 | Phase 1المرحلة 1 |
| W-02 | As a visitor I browse 12 practice areas, Criminal, Family and Immigration first.بصفتي زائرًا أتصفح 12 مجالًا، أولها الجنائي والأسرة والهجرة. | Order fixed by CMS; each card opens the assistant pre-tagged with the areaالترتيب يضبطه نظام المحتوى؛ وكل بطاقة تفتح المساعد موسومًا بالمجال | P0 | Phase 1المرحلة 1 |
| W-03 | As a visitor I pick my emirate to see local forums and availability.بصفتي زائرًا أختار إمارتي لأرى الجهات المختصة والتوفر. | 7 emirates with photo; shows forum names and count of verified partners (if ≥ 5)7 إمارات بالصور؛ تعرض أسماء الجهات وعدد الشركاء الموثَّقين (إن كان 5 فأكثر) | P1 | Phase 1المرحلة 1 |
| W-04 | As a visitor I learn whether I need a lawyer or a consultant.بصفتي زائرًا أعرف إن كنت أحتاج محاميًا أم مستشارًا. | Two-column explainer citing Arts. 6 and 59; three-question self-checkشرح من عمودين يستند إلى المادتين 6 و59؛ واختبار ذاتي من ثلاثة أسئلة | P0 | Phase 1المرحلة 1 |
| W-05 | As a visitor I see fixed-price packages (e.g. contract review, labour claim).بصفتي زائرًا أرى باقات بأسعار ثابتة (مثل مراجعة عقد أو مطالبة عمالية). | “From AED X” computed from partner price ranges; label “indicative”«ابتداءً من X درهم» محسوبة من نطاقات أسعار الشركاء؛ مع وسم «استرشادي» | P1 | Phase 1المرحلة 1 |
| W-06 | As a visitor I read free articles and download templates.بصفتي زائرًا أقرأ مقالات مجانية وأنزّل نماذج. | Each article cites articles of law with links; reviewed-by and date; templates need sign-upكل مقال يذكر المواد مع روابطها؛ اسم المراجِع والتاريخ؛ والنماذج تتطلب التسجيل | P0 | Phase 1المرحلة 1 |
| W-07 | As a visitor I view a professional’s profile.بصفتي زائرًا أطّلع على ملف المهني. | Services and prices, licence authority and number, languages, emirates; no ratings, no contact detailsالخدمات والأسعار، جهة الترخيص ورقمه، اللغات، الإمارات؛ دون تقييمات ولا بيانات اتصال | P0 | Phase 1المرحلة 1 |
| W-08 | As a visitor I compare plans on the pricing page.بصفتي زائرًا أقارن الباقات في صفحة الأسعار. | Free / Plus AED 149 / Business AED 2,500; fee and VAT explained; FAQالمجانية / بلس 149 درهمًا / الأعمال 2,500 درهم؛ شرح الرسوم والضريبة؛ أسئلة شائعة | P0 | Phase 1المرحلة 1 |
| W-09 | As a visitor I check how my data and money are protected.بصفتي زائرًا أتحقق من حماية بياناتي وأموالي. | Security page: PSP holding, encryption, data location, PDPL rights, AI limitsصفحة الأمان: احتجاز المزوّد، التشفير، موقع البيانات، حقوق قانون حماية البيانات، حدود الذكاء الاصطناعي | P0 | Phase 1المرحلة 1 |
| W-10 | As a lawyer I learn the model and apply.بصفتي محاميًا أتعرّف على النموذج وأتقدّم بطلب. | For-lawyers page states no commission; plans; apply CTA to wizardصفحة المحامين تنص على عدم وجود عمولة؛ الخطط؛ زر التقديم إلى المعالج | P0 | Phase 1المرحلة 1 |
| W-11 | As a visitor I find pages by area and emirate in search.بصفتي زائرًا أجد صفحات حسب المجال والإمارة في محركات البحث. | 84 SSR pages with schema.org LegalService, hreflang ar/en84 صفحة مُصيَّرة على الخادم مع وسوم LegalService وhreflang للغتين | P1 | Phase 2المرحلة 2 |
5.2 AI assistant5.2 المساعد الذكي
| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| AI-01 | As a user I ask a legal question in Arabic or English and get a plain answer with citations.بصفتي مستخدمًا أطرح سؤالًا قانونيًا بالعربية أو الإنجليزية فأحصل على إجابة مبسّطة مع الاستشهادات. | Each legal claim links to law + article on uaelegislation.gov.ae; answer in the question’s language; p95 first token ≤ 2 sكل حكم قانوني يُربط بالقانون والمادة على بوابة التشريعات؛ الإجابة بلغة السؤال؛ أول جزء خلال ثانيتين في 95% من الحالات | P0 | Phase 1المرحلة 1 |
| AI-02 | As a user I am guided to a complete case brief.بصفتي مستخدمًا أُوجَّه لإكمال ملخص القضية. | Max 8 questions; progress %; editable summary; resumable for 30 days8 أسئلة كحد أقصى؛ نسبة إكمال؛ ملخص قابل للتعديل؛ ويمكن استكماله خلال 30 يومًا | P0 | Phase 1المرحلة 1 |
| AI-03 | As Haqqi we refuse unsafe or out-of-scope outputs.بصفتنا حقّي نرفض المخرجات غير الآمنة أو الخارجة عن النطاق. | No outcome predictions or guarantees; no court filings for self-representation; no evasion of law; crisis keywords show emergency numbersلا توقعات للنتائج ولا ضمانات؛ لا لوائح دعاوى للتقاضي الذاتي؛ لا تحايل على القانون؛ وعند كلمات الأزمات تظهر أرقام الطوارئ | P0 | Phase 1المرحلة 1 |
| AI-04 | As a user I am handed to a human when needed.بصفتي مستخدمًا أُحوَّل إلى إنسان عند الحاجة. | Escalate on: deadline ≤ 72 h, detention, violence, minors, low retrieval confidence, user asks; offer brief or Support chatيُصعَّد عند: مهلة 72 ساعة أو أقل، احتجاز، عنف، قاصرين، ضعف الثقة في الاسترجاع، طلب المستخدم؛ مع عرض الملخص أو محادثة الدعم | P0 | Phase 1المرحلة 1 |
| AI-05 | As a user I always see that this is information, not legal advice.بصفتي مستخدمًا أرى دائمًا أن هذه معلومات لا استشارة قانونية. | Persistent footer disclaimer; first-use notice; “verify with a licensed lawyer” on every substantive answerإخلاء مسؤولية ثابت أسفل المحادثة؛ إشعار عند أول استخدام؛ وعبارة «تحقّق مع محامٍ مرخَّص» في كل إجابة جوهرية | P0 | Phase 1المرحلة 1 |
| AI-06 | As a user I speak instead of typing.بصفتي مستخدمًا أتحدث بدل الكتابة. | Voice input AR (Gulf + MSA) and EN; transcript shown and editable before sendingإدخال صوتي بالعربية (خليجية وفصحى) والإنجليزية؛ ويظهر النص قابلًا للتعديل قبل الإرسال | P1 | Phase 1المرحلة 1 |
| AI-07 | As a user I attach a document and get it explained.بصفتي مستخدمًا أرفق مستندًا فيُشرح لي. | Document AI extraction; key dates/amounts surfaced; content not used for trainingاستخراج عبر Document AI؛ إبراز التواريخ والمبالغ؛ ولا يُستخدم المحتوى في التدريب | P1 | Phase 1المرحلة 1 |
| AI-08 | As a free user I have fair limits.بصفتي مستخدمًا مجانيًا لديّ حدود عادلة. | Free: 20 messages/day; Plus: unlimited (fair-use 300/day)المجانية: 20 رسالة يوميًا؛ بلس: غير محدودة (استخدام عادل 300 يوميًا) | P1 | Phase 1المرحلة 1 |
5.3 Client dashboard and app5.3 لوحة العميل والتطبيق








| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| C-01 | As a client I see what needs my action today.بصفتي عميلًا أرى ما يتطلب إجراءً مني اليوم. | Cards: offers waiting, deliveries to review (days left), unpaid milestones, unread chatsبطاقات: عروض بانتظاري، تسليمات للمراجعة (الأيام المتبقية)، مراحل غير مدفوعة، محادثات غير مقروءة | P0 | Phase 1المرحلة 1 |
| C-02 | As a client I follow my matter in a legal file.بصفتي عميلًا أتابع قضيتي في ملف قانوني. | Stage tracker, case number, authority, capacity, lawyer; milestones with held/released amounts; export PDFمتتبع المراحل، رقم القضية، الجهة، الصفة، المحامي؛ المراحل مع المبالغ المحتجزة والمحرَّرة؛ تصدير PDF | P0 | Phase 1المرحلة 1 |
| C-03 | As a client I chat with the assistant, my professional and Support separately.بصفتي عميلًا أتحدث مع المساعد ومع المهني ومع الدعم كلٌّ على حدة. | 3 threads; attachments ≤ 20 MB; read receipts; lawyer chat opens only after funding3 محادثات؛ مرفقات حتى 20 ميغابايت؛ إشعارات القراءة؛ ومحادثة المحامي تُفتح بعد التمويل فقط | P0 | Phase 1المرحلة 1 |
| C-04 | As a client I store documents and find key facts automatically.بصفتي عميلًا أحفظ مستنداتي وأجد بياناتها المهمة تلقائيًا. | Folders per matter; AI extracts parties, dates, amounts; share per document with my professionalمجلدات لكل قضية؛ استخراج آلي للأطراف والتواريخ والمبالغ؛ مشاركة كل مستند مع المهني | P0 | Phase 1المرحلة 1 |
| C-05 | As a client I see every payment and download invoices.بصفتي عميلًا أرى كل دفعة وأنزّل الفواتير. | Two invoices per payment (firm fee, Haqqi fee) with VAT; refunds; subscription receiptsفاتورتان لكل دفعة (أتعاب المكتب ورسوم حقّي) مع الضريبة؛ المبالغ المستردة؛ إيصالات الاشتراك | P0 | Phase 1المرحلة 1 |
| C-06 | As a client I control my data.بصفتي عميلًا أتحكم في بياناتي. | Consents toggle; download my data; delete account (with legal-hold exceptions); WhatsApp opt-outمفاتيح الموافقات؛ تنزيل بياناتي؛ حذف الحساب (مع استثناءات الحفظ القانوني)؛ إلغاء واتساب | P0 | Phase 1المرحلة 1 |
| C-07 | As a company admin I manage users, approvals and spend.بصفتي مسؤول حساب شركة أدير المستخدمين والاعتمادات والإنفاق. | Roles, approval limit, matters dashboard, cost report by month/area (CSV)الأدوار، حد الاعتماد، لوحة القضايا، تقرير التكلفة شهريًا وحسب المجال (CSV) | P1 | Phase 1المرحلة 1 |
| C-08 | As a client I see hearings and judgments from the courts.بصفتي عميلًا أرى الجلسات والأحكام من المحاكم. | Court-synced calendar after official integrationsتقويم متزامن مع المحاكم بعد الربط الرسمي | P2 | Phase 2المرحلة 2 |
5.4 Lawyer dashboard5.4 لوحة المحامي




| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| L-01 | As a lawyer I see new briefs with a countdown and accept or decline.بصفتي محاميًا أرى الملخصات الجديدة مع عدّ تنازلي فأقبل أو أعتذر. | Anonymised brief until accept; timer; push + WhatsApp alert; decline reasonsملخص مُجهَّل الهوية حتى القبول؛ مؤقّت؛ تنبيه بالإشعار وواتساب؛ أسباب الاعتذار | P0 | Phase 1المرحلة 1 |
| L-02 | As a lawyer I build an offer from my service catalogue.بصفتي محاميًا أُعِدّ عرضًا من كتالوج خدماتي. | Prefilled milestones; range check; preview as client; send in ≤ 3 minمراحل معبأة مسبقًا؛ فحص النطاق؛ معاينة كما يراها العميل؛ الإرسال خلال 3 دقائق | P0 | Phase 1المرحلة 1 |
| L-03 | As a lawyer I log filings and upload receipts.بصفتي محاميًا أسجّل الإجراءات وأرفع الإيصالات. | Type, authority, case/file number, date, receipt; client notifiedالنوع، الجهة، رقم القضية أو الملف، التاريخ، الإيصال؛ مع إشعار العميل | P0 | Phase 1المرحلة 1 |
| L-04 | As a lawyer I chat with clients on funded matters.بصفتي محاميًا أتحدث مع العملاء في القضايا المموَّلة. | Per-matter threads; templates; office-hours auto-replyمحادثة لكل قضية؛ ردود جاهزة؛ رد تلقائي خارج ساعات العمل | P0 | Phase 1المرحلة 1 |
| L-05 | As a lawyer I track earnings, held funds and payouts.بصفتي محاميًا أتابع الأرباح والمبالغ المحتجزة والتحويلات. | Held / released / paid out; statement CSV; invoice copiesمحتجز / محرَّر / مصروف؛ كشف CSV؛ نسخ الفواتير | P0 | Phase 1المرحلة 1 |
| L-06 | As a lawyer I manage services, prices and capacity.بصفتي محاميًا أدير خدماتي وأسعاري وسعتي. | Catalogue services only; prices inside ranges; max open matters; pauseخدمات الكتالوج فقط؛ أسعار ضمن النطاقات؛ حد القضايا المفتوحة؛ إيقاف مؤقت | P0 | Phase 1المرحلة 1 |
| L-07 | As a lawyer I manage a pipeline on a kanban and calendar.بصفتي محاميًا أدير قضاياي في لوحة كانبان وتقويم. | Board, CRM, calendarلوحة، إدارة عملاء، تقويم | P2 | Phase 2المرحلة 2 |


5.5 Consultant dashboard5.5 لوحة المستشار






| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| K-01 | As a consultant I answer written questions with an AI first draft.بصفتي مستشارًا أجيب عن الأسئلة المكتوبة بمسودة ذكية أولى. | Draft with citations; every citation verified against corpus; consultant must edit/approve; 24 h SLAمسودة مع استشهادات يُتحقق من كل منها في المصادر؛ وعلى المستشار التعديل والاعتماد؛ خلال 24 ساعة | P0 | Phase 1المرحلة 1 |
| K-02 | As a consultant I draft and review contracts with AI clause checks.بصفتي مستشارًا أصوغ العقود وأراجعها بفحوص ذكية للبنود. | Detect conflicts, missing standard clauses, governing law/forum; tracked changes; versions; compareكشف التعارضات والبنود المعيارية الناقصة والقانون الحاكم والاختصاص؛ تتبع التعديلات؛ الإصدارات؛ المقارنة | P0 | Phase 1المرحلة 1 |
| K-03 | As a consultant I research UAE law with AI.بصفتي مستشارًا أبحث في القانون الإماراتي بالذكاء الاصطناعي. | Federal + emirate legislation; answers only from retrieved text; save to matterتشريعات اتحادية ومحلية؛ الإجابة من النصوص المسترجعة فقط؛ الحفظ في القضية | P1 | Phase 1المرحلة 1 |
| K-04 | As a consultant I run company retainers with hour meters.بصفتي مستشارًا أدير اشتراكات الشركات بعدّادات الساعات. | Monthly hours, time entries, 80% alert, overage offer; monthly release per periodساعات شهرية، قيود الوقت، تنبيه عند 80%، عرض للساعات الإضافية؛ تحرير شهري لكل فترة | P0 | Phase 1المرحلة 1 |
| K-05 | As a consultant I refer court matters to an advocate.بصفتي مستشارًا أحيل القضايا القضائية إلى محامٍ. | Workflow 4.8; no fee; client consentالمسار 4.8؛ دون رسوم؛ بموافقة العميل | P0 | Phase 1المرحلة 1 |
| K-06 | As a consultant I see earnings and my partner plan.بصفتي مستشارًا أرى أرباحي وخطة الشريك. | Same as L-05 + plan managementمثل L-05 مع إدارة الخطة | P1 | Phase 1المرحلة 1 |
| K-07 | As a consultant I hold video sessions.بصفتي مستشارًا أعقد جلسات مرئية. | Scheduled, recorded with consentمجدولة، وتُسجَّل بالموافقة | P2 | Phase 2المرحلة 2 |
5.6 Admin console5.6 لوحة الإدارة






| ID | User storyقصة المستخدم | Acceptance criteriaمعايير القبول | Priorityالأولوية | Phaseالمرحلة |
|---|---|---|---|---|
| A-01 | As management I see KPIs and the funnel.بصفتي من الإدارة أرى المؤشرات ومسار التحويل. | Visitors → questions → briefs → offers → funded → released; by emirate/area; BigQuery, refresh ≤ 15 minالزوار ← الأسئلة ← الملخصات ← العروض ← التمويل ← التحرير؛ حسب الإمارة والمجال؛ من BigQuery بتحديث كل 15 دقيقة | P0 | Phase 1المرحلة 1 |
| A-02 | As ops I monitor matching and assign manually.بصفتي من العمليات أراقب المطابقة وأُسند يدويًا. | Live list, draw log with seed/weights, manual assignment with reasonقائمة مباشرة، سجل السحب مع البذرة والأوزان، إسناد يدوي مع السبب | P0 | Phase 1المرحلة 1 |
| A-03 | As ops I verify partners.بصفتي من العمليات أتحقق من الشركاء. | Queue with SLA; register lookup result; approve/reject/request info; reasons loggedقائمة بمستوى خدمة؛ نتيجة مطابقة السجل؛ قبول/رفض/طلب معلومات؛ وتسجيل الأسباب | P0 | Phase 1المرحلة 1 |
| A-04 | As ops I handle cases and disputes.بصفتي من العمليات أتعامل مع القضايا والنزاعات. | Timeline, evidence, decision form, outcome to financeالخط الزمني، الأدلة، نموذج القرار، والنتيجة إلى المالية | P0 | Phase 1المرحلة 1 |
| A-05 | As compliance I manage users, roles and audit.بصفتي من الامتثال أدير المستخدمين والأدوار والتدقيق. | RBAC; immutable audit search/export; DSAR queueصلاحيات حسب الدور؛ بحث وتصدير لسجل تدقيق غير قابل للتعديل؛ قائمة طلبات أصحاب البيانات | P0 | Phase 1المرحلة 1 |
| A-06 | As finance I reconcile payments and run payouts.بصفتي من المالية أطابق المدفوعات وأدير التحويلات. | Daily PSP reconciliation; refunds dual-approved; VAT reportمطابقة يومية مع المزوّد؛ استرداد باعتماد مزدوج؛ تقرير الضريبة | P0 | Phase 1المرحلة 1 |
| A-07 | As support I work tickets.بصفتي من الدعم أعالج التذاكر. | Omnichannel queue, SLA timers, macros AR/EN, CSATقائمة موحدة للقنوات، مؤقّتات، ردود جاهزة بالعربية والإنجليزية، قياس الرضا | P0 | Phase 1المرحلة 1 |
| A-08 | As content I publish library and SEO pages.بصفتي من المحتوى أنشر المكتبة وصفحات الظهور. | CMS with legal-review step, scheduled publish, bilingual pairingنظام محتوى بخطوة مراجعة قانونية، ونشر مجدول، وربط النسختين | P1 | Phase 1المرحلة 1 |
| A-09 | As AI reviewer I track assistant quality.بصفتي مراجع الذكاء الاصطناعي أتابع جودة المساعد. | Citation rate, escalation rate, flagged answers, eval score per release; block release if score dropsنسبة الاستشهاد، نسبة التصعيد، الإجابات المعلَّمة، درجة التقييم لكل إصدار؛ ومنع الإصدار إذا انخفضت الدرجة | P0 | Phase 1المرحلة 1 |
| A-10 | As ops I manage the service catalogue and price ranges.بصفتي من العمليات أدير كتالوج الخدمات ونطاقات الأسعار. | Service, role allowed, min/max AED, default milestones; versionedالخدمة، الدور المسموح، الحد الأدنى والأعلى بالدرهم، المراحل الافتراضية؛ مع الإصدارات | P0 | Phase 1المرحلة 1 |
Payments, escrow & monetisationالمدفوعات وحجز المبالغ ونموذج الإيراد
Compliance-safe revenue, fees, invoices, refunds, payouts and providers.إيرادات متوافقة مع الأنظمة، والرسوم والفواتير والاسترداد والتحويلات والمزوّدون.
Haqqi earns only from clients and from software subscriptions; it never takes a share of a lawyer’s fee. This avoids the paid client-steering offence in Art. 101 (AED 20,000–200,000 fine) and the non-lawyer partnership rule in Art. 99 [1]. UpCounsel’s 2016 fee-sharing letters show the risk of the alternative [14].
تحقّق حقّي إيراداتها من العملاء ومن اشتراكات البرمجيات فقط، ولا تأخذ أبدًا حصة من أتعاب المحامي. وبذلك تتجنب جريمة استقطاب العملاء مقابل عمولة في المادة 101 (غرامة من 20,000 إلى 200,000 درهم) وحكم الشراكة مع غير المحامين في المادة 99 [1]. وتُظهر رسائل تقاسم الأتعاب التي واجهتها UpCounsel عام 2016 مخاطر البديل [14].
Revenue linesمصادر الإيراد

| Lineالمصدر | Payerالدافع | Price (draft)السعر (مسودة) | Invoiced byيصدر الفاتورة | VATالضريبة |
|---|---|---|---|---|
| Client service feeرسوم خدمة العميل | Clientالعميل | 5% of milestone (Free plan); 0% on Plus and Business5% من قيمة المرحلة (الباقة المجانية)؛ 0% في بلس والأعمال | Haqqiحقّي | 5% |
| Haqqi Plusحقّي بلس | Clientالعميل | AED 149 / month: unlimited assistant, 3 written questions/month, all templates with e-signature, no service fee149 درهمًا شهريًا: مساعد غير محدود، 3 أسئلة مكتوبة شهريًا، جميع النماذج مع التوقيع الإلكتروني، دون رسوم خدمة | Haqqiحقّي | 5% |
| Businessالأعمال | Companyالشركة | AED 2,500 / month: multiple users, matters and contracts dashboard, cost reports, account manager2,500 درهم شهريًا: عدة مستخدمين، لوحة القضايا والعقود، تقارير التكلفة، مدير حساب | Haqqiحقّي | 5% |
| Partner plansخطط الشركاء | Firmالمكتب | AED 399 and AED 1,499 / month for listing and software (open question)399 و1,499 درهمًا شهريًا للإدراج والبرمجيات (سؤال مفتوح) | Haqqiحقّي | 5% |
| Legal feesالأتعاب القانونية | Clientالعميل | Fixed per offerثابتة حسب العرض | Law firm (Haqqi as disclosed agent)مكتب المحاماة (وحقّي وكيل مُفصَح عنه) | 5% if firm registered5% إن كان المكتب مسجلًا |
| Laterلاحقًا | —— | Paid templates and document automation; B2B APIنماذج مدفوعة وأتمتة المستندات؛ واجهة برمجية للشركات | Haqqiحقّي | 5% |
Worked example (prototype checkout)مثال تطبيقي (صفحة الدفع في النموذج)
| Lineالبند | Amountالمبلغ | Invoiceالفاتورة |
|---|---|---|
| Milestone 1 legal feeأتعاب المرحلة 1 | AED 600.00600.00 د.إ | Firm tax invoiceفاتورة ضريبية من المكتب |
| VAT 5% on legal feeضريبة 5% على الأتعاب | AED 30.0030.00 د.إ | Firm tax invoiceفاتورة ضريبية من المكتب |
| Haqqi service fee 5%رسوم خدمة حقّي 5% | AED 30.0030.00 د.إ | Haqqi tax invoiceفاتورة ضريبية من حقّي |
| VAT 5% on service feeضريبة 5% على رسوم الخدمة | AED 1.501.50 د.إ | Haqqi tax invoiceفاتورة ضريبية من حقّي |
| Total chargedإجمالي المبلغ المحصَّل | AED 661.50 (shown rounded as 662)661.50 د.إ (يظهر مقرّبًا 662) | Single charge, two invoicesخصم واحد وفاتورتان |
Agent model: the firm invoices its fee and Haqqi invoices only its own fee, so the firm’s fee stays outside Haqqi’s taxable turnover [23]. Mandatory VAT registration applies above AED 375,000 of taxable supplies. E-invoicing phase dates must be confirmed with the FTA before build freeze.
نموذج الوكالة: يصدر المكتب فاتورة أتعابه، وتصدر حقّي فاتورة رسومها فقط، فتبقى أتعاب المكتب خارج إيرادات حقّي الخاضعة للضريبة [23]. ويصبح التسجيل الضريبي إلزاميًا عند تجاوز التوريدات الخاضعة 375,000 درهم. ويجب التحقق من مواعيد مراحل الفوترة الإلكترونية مع الهيئة الاتحادية للضرائب قبل تجميد البناء.
Refunds and payoutsالاسترداد والتحويلات
| Situationالحالة | Client gets backما يُرَدّ للعميل | Service feeرسوم الخدمة |
|---|---|---|
| Cancel before work startsإلغاء قبل بدء العمل | 100% of milestone100% من المرحلة | Refundedتُرَدّ |
| Partner misses delivery by > 5 business daysتأخر الشريك في التسليم أكثر من 5 أيام عمل | Option to cancel: 100% of undelivered milestoneخيار الإلغاء: 100% من المرحلة غير المسلَّمة | Refundedتُرَدّ |
| Dispute upheld (partial)ثبوت النزاع جزئيًا | Agreed shareالنسبة المتفق عليها | Pro-rataبالتناسب |
| After acceptance or auto-releaseبعد القبول أو التحرير التلقائي | None through Haqqi; statutory routes remainلا شيء عبر حقّي؛ وتبقى المسارات القانونية متاحة | Not refundedلا تُرَدّ |
| Subscription (first month)الاشتراك (الشهر الأول) | Pro-rata if unused questionsبالتناسب إن لم تُستخدم الأسئلة | —— |
Payout schedule: released funds transfer immediately to the firm’s connected account; payouts to IBAN every Monday (minimum AED 100), next-day payouts as a Pro-plan option if the PSP supports it.
جدول التحويل: تنتقل المبالغ المحرَّرة فورًا إلى الحساب المرتبط للمكتب، وتُصرف إلى الآيبان كل يوم اثنين (بحد أدنى 100 درهم)، مع خيار الصرف في اليوم التالي ضمن الخطة الاحترافية إن دعمه المزوّد.
Payment provider optionsخيارات مزوّد الدفع
| Providerالمزوّد | Published pricingالأسعار المعلنة | Marketplace / held-funds fitملاءمة السوق واحتجاز المبالغ | Verdictالتقييم |
|---|---|---|---|
| Stripe Connect | 2.9% + AED 1; +1% intl cards [24, 25]2.9% + درهم واحد؛ +1% للبطاقات الدولية [24, 25] | Live for UAE platforms with Custom accounts and separate charges and transfers; connected accounts need a UAE trade licence, which suits firms [9]متاح لمنصات الإمارات بحسابات Custom والخصم والتحويل المنفصلين؛ ويتطلب الحساب المرتبط رخصة تجارية إماراتية، وهذا يناسب المكاتب [9] | Primary candidateالمرشح الأول |
| Checkout.com | Custom (not public)مخصص (غير معلن) | Platforms/payouts product (confirm)منتج المنصات والتحويلات (يُتحقق منه) | Alternativeبديل |
| Tap Payments | 2.75% + AED 1 [24]2.75% + درهم واحد [24] | Marketplace “destinations” (confirm)منتج «الوجهات» للأسواق (يُتحقق منه) | Alternativeبديل |
| Telr | 2.69% + AED 1; AED 99–349/month [24]2.69% + درهم واحد؛ 99 إلى 349 درهمًا شهريًا [24] | Aggregator; split payments to confirmمُجمِّع؛ يُتحقق من تقسيم المدفوعات | Checkللتحقق |
| N-Genius (Network Intl.) | Quote-basedحسب العرض | Largest local acquirer; ask for marketplace payoutsأكبر جهة تحصيل محلية؛ يُسأل عن تحويلات الأسواق | Checkللتحقق |
| Bank escrow accountحساب ضمان مصرفي | Bank tariffتعرفة المصرف | Strong legal comfort; manual operationsطمأنينة قانونية قوية؛ عمليات يدوية | Fallbackاحتياطي |
Methods: Apple Pay and Google Pay first (wallets are 35% of UAE online value), then cards (credit 27%, debit 15%) [26]. BNPL (Tabby, Tamara; fees about 4–8%, unverified) only for milestones ≥ AED 2,000 (assumption) [27]. Under CBUAE rules Haqqi must not hold client money itself; obtain a regulatory-perimeter opinion [28].
وسائل الدفع: Apple Pay وGoogle Pay أولًا (المحافظ الرقمية 35% من قيمة المدفوعات الإلكترونية في الإمارات)، ثم البطاقات (الائتمانية 27% والخصم 15%) [26]. والشراء الآن والدفع لاحقًا (تابي وتمارا، برسوم نحو 4% إلى 8% غير مؤكدة) فقط للمراحل التي تبلغ 2,000 درهم فأكثر (افتراض) [27]. ووفق أنظمة المصرف المركزي لا يجوز لحقّي الاحتفاظ بأموال العملاء بنفسها، ويلزم الحصول على رأي بشأن النطاق التنظيمي [28].
Trust, safety & complianceالثقة والسلامة والامتثال
Verification, conflicts, advertising, AI safety, PDPL and launch conditions.التحقق والتعارض والإعلان وسلامة الذكاء الاصطناعي وحماية البيانات وشروط الإطلاق.
Trust is the product. Every control below maps to a law, a regulator expectation or a known competitor failure.
الثقة هي جوهر المنتج. وكل ضابط أدناه مرتبط بقانون أو بتوقعات جهة تنظيمية أو بإخفاق معروف لدى منافس.
| Controlالضابط | Specificationالمواصفة | Basisالأساس |
|---|---|---|
| Licence verificationالتحقق من الترخيص | Register lookup at onboarding and nightly re-check where datasets exist (Dubai Pulse DLAD, DLAD Legal Profession System); expiry auto-pausesمطابقة السجلات عند التسجيل وإعادة الفحص ليلًا حيث تتوفر البيانات (بيانات الدائرة على دبي بالس، ونظام المهن القانونية)؛ والانتهاء يوقف الحساب تلقائيًا | [10, 11, 29] |
| Role routingالتوجيه حسب الدور | Court, rental and tax-committee work only to advocates; foreign-licensed lawyers excluded from criminal, family and personal-status mattersأعمال المحاكم ولجان الإيجار والضرائب للمحامين فقط؛ واستبعاد المرخَّصين الأجانب من القضايا الجنائية والأسرية والأحوال الشخصية | [1, 2, 30] |
| Firm as contracting partyالمكتب طرفًا متعاقدًا | Offers and fee agreements issued by the firm, signed by an advocate; written agreement before work (e-sign accepted)العروض واتفاقيات الأتعاب تصدر عن المكتب بتوقيع محامٍ؛ واتفاق مكتوب قبل العمل (التوقيع الإلكتروني مقبول) | [1, 8] |
| Conflict-of-interest checkفحص تعارض المصالح | Opposing party name/ID fuzzy-matched against each firm’s matters; partners also confirm “no conflict” before seeing client identityمطابقة تقريبية لاسم الطرف الآخر أو هويته مع قضايا كل مكتب؛ ويؤكد الشريك «عدم وجود تعارض» قبل رؤية هوية العميل | Ethics codeميثاق السلوك [31] |
| Advertising complianceالامتثال الإعلاني | Profiles show services and prices only; no “best/top” claims; no ratings until counsel approves; Haqqi promotes the platform, not lawyersالملفات تعرض الخدمات والأسعار فقط؛ لا ادعاءات «الأفضل»؛ لا تقييمات قبل موافقة المستشار القانوني؛ وتروّج حقّي للمنصة لا للمحامين | Art. 45(1)(h)المادة 45(1)(ح) [1] |
| Anti-circumvention (lawful)منع الالتفاف (بطرق مشروعة) | Contact details masked until funding; chat scanner nudges (does not block) when phone/IBAN shared pre-hire; value retention: escrow, workspace, Plus 0% fee. No commission means partners have little incentive to leave. Any non-circumvention clause only after counsel reviewإخفاء بيانات الاتصال حتى التمويل؛ ماسح المحادثة ينبّه (دون حظر) عند مشاركة رقم أو آيبان قبل التوكيل؛ الاحتفاظ بالقيمة: الحجز ومساحة العمل ورسوم 0% في بلس. وغياب العمولة يقلل حافز الشركاء على الخروج. وأي بند لمنع الالتفاف يُضاف بعد مراجعة المستشار القانوني فقط | Design decisionقرار تصميمي |
| Content moderationإدارة المحتوى | Library content needs legal reviewer sign-off; chat abuse reporting; automated PII and profanity filters in public areasمحتوى المكتبة يتطلب اعتماد مراجع قانوني؛ الإبلاغ عن الإساءة في المحادثات؛ مرشحات آلية للبيانات الشخصية والألفاظ في المساحات العامة | Policyسياسة |
| AI safetyسلامة الذكاء الاصطناعي | Information, not advice; mandatory citations; no outcome guarantees; human review of flagged answers; escalation rules (AI-04); provenance logsمعلومات لا استشارة؛ استشهادات إلزامية؛ لا ضمان للنتائج؛ مراجعة بشرية للإجابات المعلَّمة؛ قواعد التصعيد (AI-04)؛ سجلات المصدر | [32, 33, 34] |
| Audit logsسجلات التدقيق | Append-only log of logins, role changes, matching draws, money actions, data exports; 7-year retention; exported to BigQuery with locked datasetسجل إلحاقي فقط لعمليات الدخول وتغييرات الأدوار وسحوبات المطابقة وحركات الأموال وتصدير البيانات؛ يُحفظ 7 سنوات ويُصدَّر إلى BigQuery في مجموعة مقفلة | Policyسياسة |
PDPL (Federal Decree-Law 45/2021)قانون حماية البيانات الشخصية (المرسوم بقانون 45/2021)

| Requirementالمتطلب | Haqqi implementationالتطبيق في حقّي |
|---|---|
| Consent as main basis [35]الموافقة أساسًا رئيسيًا [35] | Granular, logged consents (service, sensitive data, sharing with partners, WhatsApp, marketing); withdrawable in settingsموافقات مفصلة ومسجلة (الخدمة، البيانات الحساسة، المشاركة مع الشركاء، واتساب، التسويق)؛ قابلة للسحب من الإعدادات |
| Data-subject rightsحقوق أصحاب البيانات | Self-serve export and deletion; DSAR queue with 30-day target (assumption pending Executive Regulations)تصدير وحذف ذاتي؛ قائمة طلبات بهدف 30 يومًا (افتراض حتى صدور اللائحة التنفيذية) |
| DPO and DPIAمسؤول حماية البيانات وتقييم الأثر | Appoint DPO; DPIA before beta (criminal, family, health data)تعيين مسؤول؛ وتقييم الأثر قبل النسخة التجريبية (بيانات جنائية وأسرية وصحية) |
| Cross-border transfer [36]النقل عبر الحدود [36] | Document basis for each processor (LLM, messaging, email); express consent at sign-up for out-of-UAE processingتوثيق الأساس لكل جهة معالجة (النماذج اللغوية، الرسائل، البريد)؛ وموافقة صريحة عند التسجيل على المعالجة خارج الإمارات |
| Retentionالاحتفاظ | Assistant chats without a brief: 12 months; matters and invoices: 7 years after closure (assumption, align with tax); deleted accounts anonymised in analyticsمحادثات المساعد دون ملخص: 12 شهرًا؛ القضايا والفواتير: 7 سنوات بعد الإغلاق (افتراض يُوائَم مع الضرائب)؛ وتُجهَّل الحسابات المحذوفة في التحليلات |
| Data residencyموقع البيانات | Primary region GCP Doha (me-central1) or Dammam (me-central2); no UAE GCP region. Payment data stays with the PSP. Decision needed: GCC region vs UAE-hosted providerالمنطقة الأساسية في الدوحة (me-central1) أو الدمام (me-central2) على GCP، إذ لا توجد منطقة لها في الإمارات. وتبقى بيانات الدفع لدى المزوّد. والقرار المطلوب: منطقة خليجية أم مزوّد مستضاف في الإمارات |
Legal launch conditionsالشروط القانونية للإطلاق
- Written opinion from UAE counsel on the revenue model, routing and advertising (Arts. 45, 61, 99, 101).
- رأي مكتوب من مستشار قانوني إماراتي بشأن نموذج الإيراد والتوجيه والإعلان (المواد 45 و61 و99 و101).
- Engagement with the Ministry of Justice and Dubai Legal Affairs Department (and ADJD before Abu Dhabi launch).
- التواصل مع وزارة العدل ودائرة الشؤون القانونية لحكومة دبي (ودائرة القضاء في أبوظبي قبل الإطلاق فيها).
- CBUAE perimeter opinion and signed PSP marketplace agreement covering held funds.
- رأي بشأن النطاق التنظيمي للمصرف المركزي، وعقد سوق موقّع مع مزوّد الدفع يغطي احتجاز المبالغ.
- VAT registration and invoice templates approved by a tax adviser.
- التسجيل الضريبي واعتماد نماذج الفواتير من مستشار ضريبي.
- DPO appointed, DPIA signed off, privacy notice and AI notice published in both languages.
- تعيين مسؤول حماية البيانات، واعتماد تقييم الأثر، ونشر إشعاري الخصوصية والذكاء الاصطناعي باللغتين.
- Trademark clearance for “Haqqi / حقّي” given the HAQQ name collision [20].
- التحقق من العلامة التجارية «حقّي / Haqqi» بسبب التشابه مع اسم HAQQ [20].
Notificationsالإشعارات
Event × channel × recipient matrix.مصفوفة الحدث × القناة × المستلم.

● sent by default · ◐ fallback or opt-in · ○ not sent. WhatsApp uses approved Business API templates and requires explicit opt-in (WhatsApp reaches 85.8% of internet users aged 16–64) [37]. Quiet hours 22:00–08:00 GST except P1 events and OTPs.
● يُرسل افتراضيًا · ◐ احتياطي أو باختيار المستخدم · ○ لا يُرسل. يستخدم واتساب قوالب معتمدة عبر واجهة الأعمال ويتطلب اشتراكًا صريحًا (يصل واتساب إلى 85.8% من مستخدمي الإنترنت بين 16 و64 عامًا) [37]. ساعات الهدوء من 22:00 إلى 08:00 بتوقيت الخليج عدا أحداث الأولوية القصوى ورموز التحقق.
| Eventالحدث | Recipientالمستلم | In-appداخل التطبيق | Pushإشعار | WhatsAppواتساب | SMSرسالة نصية | Emailبريد |
|---|---|---|---|---|---|---|
| Brief submittedإرسال الملخص | Clientالعميل | ● | ● | ○ | ○ | ● |
| New brief invite (timer)دعوة ملخص جديد (مؤقّت) | Partnerالشريك | ● | ● | ● | ○ | ○ |
| Timer 75% elapsedمضي 75% من المؤقّت | Partnerالشريك | ● | ● | ● | ○ | ○ |
| Offer receivedاستلام عرض | Clientالعميل | ● | ● | ● | ○ | ● |
| Offer expiring (12 h left)قرب انتهاء العرض (12 ساعة) | Clientالعميل | ● | ● | ○ | ○ | ○ |
| Offer accepted and fundedقبول العرض وتمويله | Partner, clientالشريك، العميل | ● | ● | ● | ○ | ● |
| Payment failedفشل الدفع | Clientالعميل | ● | ● | ○ | ● | ● |
| New chat messageرسالة محادثة جديدة | Bothالطرفان | ● | ● | ◐ | ○ | ○ |
| Filing loggedتسجيل إجراء | Clientالعميل | ● | ● | ● | ○ | ○ |
| Milestone deliveredتسليم مرحلة | Clientالعميل | ● | ● | ● | ○ | ● |
| Review reminder (day 3, 7, 12)تذكير المراجعة (اليوم 3 و7 و12) | Clientالعميل | ● | ● | ● | ○ | ● |
| Funds releasedتحرير المبالغ | Partner, clientالشريك، العميل | ● | ● | ○ | ○ | ● |
| Dispute opened / decidedفتح نزاع / البتّ فيه | Both, opsالطرفان، العمليات | ● | ● | ● | ○ | ● |
| Payout sent / failedإرسال التحويل / فشله | Firm adminمسؤول المكتب | ● | ● | ○ | ○ | ● |
| Referral createdإنشاء إحالة | Client, opsالعميل، العمليات | ● | ● | ● | ○ | ○ |
| Verification approved / rejectedقبول التحقق / رفضه | Applicantالمتقدّم | ● | ● | ● | ○ | ● |
| Licence expiring (30 d)قرب انتهاء الترخيص (30 يومًا) | Partner, opsالشريك، العمليات | ● | ● | ○ | ○ | ● |
| Retainer hours 80%استهلاك 80% من ساعات الاشتراك | Company, consultantالشركة، المستشار | ● | ● | ○ | ○ | ● |
| Support ticket updateتحديث تذكرة دعم | Requesterصاحب الطلب | ● | ● | ◐ | ○ | ● |
| Login OTPرمز الدخول | Userالمستخدم | ○ | ○ | ◐ | ● | ○ |
| Subscription renewal (3 d before)تجديد الاشتراك (قبل 3 أيام) | Subscriberالمشترك | ● | ● | ○ | ○ | ● |
Every message is bilingual by user preference, deep-links to the exact screen, carries no legal detail on lock screens (“You have a new update on your matter”), and is logged with delivery status.
تصل كل رسالة بلغة المستخدم المفضلة، وترتبط بالشاشة المعنية مباشرة، ولا تُظهر أي تفاصيل قانونية على شاشة القفل («لديك تحديث جديد في قضيتك»)، وتُسجَّل مع حالة التسليم.
Technical architectureالبنية التقنية
Stack, services, data model, AI, delivery pipeline and security.التقنيات والخدمات ونموذج البيانات والذكاء الاصطناعي وخط النشر والأمان.
One TypeScript monorepo: Expo + Expo Router + React Native Web for every client surface, NestJS services on Cloud Run, Postgres for money and matters, Firestore for realtime chat. Next.js is an option only if SEO pages need SSR beyond Expo Router’s static rendering.
مستودع واحد بلغة TypeScript: Expo مع Expo Router وReact Native Web لكل واجهات المستخدم، وخدمات NestJS على Cloud Run، وPostgres للأموال والقضايا، وFirestore للمحادثات الفورية. ويبقى Next.js خيارًا فقط إذا احتاجت صفحات تحسين الظهور إلى تصيير على الخادم يتجاوز التصيير الثابت في Expo Router.
Component viewمنظور المكوّنات

| Layerالطبقة | Technologyالتقنية | Notesملاحظات |
|---|---|---|
| Clientsالواجهات | Expo SDK, Expo Router, React Native Web, TanStack Query, Zod | EAS Build/Submit/Update for store releases and OTA fixesEAS للبناء والنشر في المتاجر والتحديثات المباشرة |
| APIالواجهة البرمجية | NestJS on Cloud Run | Min instances 1 per service in prod; autoscale on concurrencyنسخة واحدة على الأقل لكل خدمة في الإنتاج؛ توسّع تلقائي حسب التزامن |
| Dataالبيانات | Cloud SQL Postgres (HA), Firestore, Cloud Storage (CMEK) | Postgres is the source of truth for money; Firestore mirrors chat/presence onlyPostgres هو المرجع للأموال؛ وFirestore للمحادثة والحضور فقط |
| Asyncالمعالجة غير المتزامنة | Pub/Sub, Cloud Tasks, Cloud Scheduler | Timers (acceptance, review window, reminders) as Cloud Tasks with idempotent handlersالمؤقّتات (القبول، مهلة المراجعة، التذكيرات) كمهام Cloud Tasks بمعالجات متكررة الأمان |
| Identityالهوية | Firebase Auth (phone OTP); UAE PASS via OIDC (Phase 2) | Custom claims carry role and firmتحمل المطالبات المخصصة الدور والمكتب |
| AIالذكاء الاصطناعي | Vertex AI (Gemini), Vertex AI Search, Document AI | Region availability to confirm with data-residency decisionيُتحقق من التوفر في المنطقة مع قرار موقع البيانات |
| Messagingالمراسلة | FCM, WhatsApp Business API, SMS gateway, transactional emailFCM، واجهة واتساب للأعمال، بوابة رسائل نصية، بريد المعاملات | Provider abstraction in notifications serviceطبقة تجريد للمزوّدين في خدمة الإشعارات |
| CMSإدارة المحتوى | Sanity or Payload | Library, templates, SEO pages; bilingual documentsالمكتبة والنماذج وصفحات الظهور؛ مستندات ثنائية اللغة |
| Analyticsالتحليلات | BigQuery, Looker Studio | Event stream from Pub/Sub; PII-minimisedتدفق الأحداث من Pub/Sub بأقل قدر من البيانات الشخصية |
Servicesالخدمات
| Serviceالخدمة | Ownsيملك | Key events emittedالأحداث الرئيسية |
|---|---|---|
| auth | Sessions, OTP policy, roles/claimsالجلسات، سياسة الرموز، الأدوار | user.signed_up |
| users | Clients, companies, members, consentsالعملاء والشركات والأعضاء والموافقات | consent.changed |
| partners | Firms, practitioners, licences, services, capacity, verificationالمكاتب والمهنيون والتراخيص والخدمات والسعة والتحقق | partner.verified, licence.expiring |
| matters | Briefs, matters, milestones, filings, referralsالملخصات والقضايا والمراحل والإجراءات والإحالات | brief.submitted, milestone.delivered |
| matching | Pools, weights, draws, invites, timersالمجموعات والأوزان والسحوبات والدعوات والمؤقّتات | invite.sent, invite.expired |
| offers | Offers, versions, fee agreementsالعروض وإصداراتها واتفاقيات الأتعاب | offer.sent, offer.accepted |
| payments / ledger | PSP intents, webhooks, double-entry ledger, refunds, payouts, invoicesنوايا الدفع، إشعارات المزوّد، دفتر قيد مزدوج، الاسترداد، التحويلات، الفواتير | milestone.funded, funds.released |
| chat | Threads, messages (Firestore), moderation hooksالمحادثات والرسائل (Firestore) وخطافات الإشراف | message.created |
| documents | Uploads, scanning, extraction, sharing ACLsالرفع والفحص والاستخراج وصلاحيات المشاركة | document.extracted |
| ai | Assistant, intake agent, drafting, research, evalsالمساعد ووكيل الاستقبال والصياغة والبحث والتقييم | ai.escalated |
| notifications | Templates, preferences, delivery logالقوالب والتفضيلات وسجل التسليم | notification.failed |
| cms | Content sync, SEO metadataمزامنة المحتوى وبيانات الظهور | content.published |
| admin | Back-office APIs, audit, DSAR, support ticketsواجهات المكتب الخلفي والتدقيق وطلبات البيانات وتذاكر الدعم | audit.recorded |
Data model (main entities)نموذج البيانات (الكيانات الرئيسية)
| Entityالكيان | Key fieldsالحقول الرئيسية | Relationsالعلاقات |
|---|---|---|
| User | id, phone, name, locale, role, status | 1–n Consent; n–1 Company1–n موافقة؛ n–1 شركة |
| Company | id, name, trade_licence_no, trn, plan | 1–n User, Matter1–n مستخدم وقضية |
| Firm | id, name, trade_licence_no, trn, psp_account_id, iban_last4, plan | 1–n Practitioner, Offer, Payout1–n مهني وعرض وتحويل |
| Practitioner | id, firm_id, type (advocate|consultant), licence_no, authority, expiry, emirates[], languages[], max_open | n–1 Firm; n–n Servicen–1 مكتب؛ n–n خدمة |
| Service | id, area, name_en/ar, role_allowed, min_aed, max_aed, default_milestones | n–n Practitionern–n مهني |
| Brief | id, client_id, area, subtype, emirate, forum, role_needed, urgency, deadline, summary, opposing_party_hash | 1–n Invite, Offer; 0–1 Matter1–n دعوة وعرض؛ 0–1 قضية |
| Draw / Invite | draw_id, seed, weights_json; invite: practitioner_id, expires_at, status, reason | n–1 Briefn–1 ملخص |
| Offer | id, brief_id, firm_id, signer_id, valid_until, status, version | 1–n Milestone1–n مرحلة |
| Matter | id, offer_id, client_id, firm_id, case_no, authority, stage | 1–n Milestone, Filing, Thread, Document1–n مرحلة وإجراء ومحادثة ومستند |
| Milestone | id, matter_id, title, amount_aed, vat_aed, state, delivered_at, review_ends_at | 1–n LedgerEntry; 0–1 Dispute1–n قيد؛ 0–1 نزاع |
| LedgerEntry | id, milestone_id, account, debit, credit, psp_ref, created_at | Immutable; sums reconcile to PSP dailyغير قابل للتعديل؛ ويُطابق يوميًا مع المزوّد |
| Invoice | id, issuer (firm|haqqi), number, lines, vat, pdf_uri | n–1 Milestone or Subscriptionn–1 مرحلة أو اشتراك |
| Filing | id, matter_id, type, authority, ref_no, date, receipt_doc_id | n–1 Mattern–1 قضية |
| Dispute | id, milestone_id, reason, evidence[], decision, decided_by | 1–1 Milestone1–1 مرحلة |
| Referral | id, from_practitioner_id, matter_id, new_brief_id, consent_at | Links two briefsيربط ملخصين |
| Retainer | id, company_id, firm_id, hours_month, used_hours, period | 1–n TimeEntry1–n قيد وقت |
| AiSession | id, user_id?, messages_ref, citations[], escalated, eval_flags | 0–1 Brief0–1 ملخص |
| AuditEvent | id, actor, action, target, before/after hash, ts | Append-onlyإلحاقي فقط |
API style and eventsأسلوب الواجهة البرمجية والأحداث
- REST/JSON under /v1, OpenAPI-generated typed client in packages/api-client; cursor pagination; ETags for offers and milestones.
- واجهة REST/JSON تحت /v1، مع عميل مُولَّد من OpenAPI في packages/api-client؛ ترقيم بالمؤشر؛ ووسوم ETag للعروض والمراحل.
- Idempotency-Key header required on every money-moving call; PSP webhooks verified by signature and processed once (inbox table).
- ترويسة Idempotency-Key إلزامية في كل عملية تحرّك المال؛ وإشعارات المزوّد يُتحقق من توقيعها وتُعالج مرة واحدة (جدول وارد).
- Realtime: Firestore listeners for chat, presence and timers display; server writes only via Admin SDK; security rules deny client writes to money fields.
- الوقت الفعلي: مستمعو Firestore للمحادثة والحضور وعرض المؤقّتات؛ والكتابة من الخادم فقط؛ وقواعد الأمان تمنع كتابة العميل في حقول المال.
- Pub/Sub topics: brief.*, invite.*, offer.*, milestone.*, payment.*, dispute.*, partner.*, ai.*, notification.*; dead-letter topics with alerting; events versioned with a schema registry.
- مواضيع Pub/Sub: brief.* وinvite.* وoffer.* وmilestone.* وpayment.* وdispute.* وpartner.* وai.* وnotification.*؛ مع مواضيع للرسائل الفاشلة وتنبيهات؛ وإصدارات للأحداث في سجل مخططات.
AI architectureبنية الذكاء الاصطناعي
| Componentالمكوّن | Specificationالمواصفة |
|---|---|
| Corpusالمصادر | uaelegislation.gov.ae federal laws and emirate legislation, with version dates; amendments supersede; weekly sync; DIFC/ADGM flagged as separate regimesالقوانين الاتحادية والتشريعات المحلية من بوابة التشريعات مع تواريخ الإصدار؛ والتعديلات تحل محل السابق؛ مزامنة أسبوعية؛ وتمييز مركز دبي المالي وسوق أبوظبي العالمي كنظامين مستقلين |
| Citation enforcementفرض الاستشهاد | Model must output article IDs; validator drops any legal sentence without a retrieved source and retries once; else “I can’t confirm this, a lawyer can”يجب أن يُخرج النموذج معرّفات المواد؛ ويحذف المدقق أي جملة قانونية بلا مصدر مسترجع ويعيد المحاولة مرة؛ وإلا يجيب «لا أستطيع تأكيد ذلك، ويمكن لمحامٍ مساعدتك» |
| Eval setمجموعة التقييم | 500 bilingual Q&A pairs written and reviewed by licensed partners across 12 areas; scored on citation accuracy, faithfulness, refusal correctness; release gate ≥ 95% citation accuracy500 سؤال وجواب باللغتين يكتبها ويراجعها شركاء مرخَّصون في 12 مجالًا؛ وتُقيَّم دقة الاستشهاد والأمانة وصحة الرفض؛ وشرط الإصدار دقة استشهاد 95% أو أكثر |
| Intake agentوكيل الاستقبال | Structured output (JSON schema of the brief); deterministic rules engine decides role_needed and urgencyمخرجات منظمة (مخطط JSON للملخص)؛ ومحرّك قواعد حتمي يحدد نوع المهني والاستعجال |
| Privacyالخصوصية | No training on user data; PII redaction before logging; prompts and outputs retained per retention policyلا تدريب على بيانات المستخدمين؛ حجب البيانات الشخصية قبل التسجيل؛ وحفظ التعليمات والمخرجات وفق سياسة الاحتفاظ |
Monorepo structureبنية المستودع الموحّد
| Pathالمسار | Contentsالمحتوى |
|---|---|
| apps/client | Expo app: website routes + client app (iOS, Android, web)تطبيق Expo: مسارات الموقع وتطبيق العميل (iOS وAndroid والويب) |
| apps/partner | Expo app: lawyer, consultant, firm adminتطبيق Expo: المحامي والمستشار ومسؤول المكتب |
| apps/admin | Expo web app (desktop-first) for the admin consoleتطبيق Expo للويب (للمكتب أولًا) للوحة الإدارة |
| apps/web-seo | Optional Next.js app for SSR SEO pages (Phase 2)تطبيق Next.js اختياري لصفحات الظهور المُصيَّرة على الخادم (المرحلة 2) |
| services/* | NestJS services (one Cloud Run service each)خدمات NestJS (خدمة Cloud Run لكل منها) |
| packages/ui | Design system: tokens, RTL-aware componentsنظام التصميم: الرموز والمكوّنات المراعية للاتجاه |
| packages/i18n | AR/EN strings, ICU plurals, number/date formattingنصوص العربية والإنجليزية، صيغ الجمع، تنسيق الأرقام والتواريخ |
| packages/api-client, packages/schemas | Generated client; shared Zod schemasالعميل المُولَّد؛ مخططات Zod المشتركة |
| infra/ | Terraform for GCP projects, IAM, networks, KMSTerraform لمشاريع GCP والصلاحيات والشبكات ومفاتيح التشفير |
Environments, CI/CD, observability, securityالبيئات والتكامل والنشر والمراقبة والأمان
| Topicالموضوع | Specificationالمواصفة |
|---|---|
| Environmentsالبيئات | dev, staging, prod as separate GCP projects; PSP test mode in dev/staging; seeded synthetic data only outside prodالتطوير والاختبار والإنتاج كمشاريع GCP منفصلة؛ وضع الاختبار لدى المزوّد خارج الإنتاج؛ وبيانات اصطناعية فقط خارج الإنتاج |
| CI/CDالتكامل والنشر | GitHub Actions: lint, type-check, unit, contract tests, AI eval on prompt changes; Cloud Build deploys containers; EAS for apps; staged rollout with feature flagsGitHub Actions: الفحص والأنواع واختبارات الوحدات والعقود وتقييم الذكاء الاصطناعي عند تغيير التعليمات؛ Cloud Build لنشر الحاويات؛ EAS للتطبيقات؛ إطلاق تدريجي مع مفاتيح الميزات |
| Observabilityالمراقبة | OpenTelemetry traces, Cloud Logging/Monitoring, Error Reporting, Sentry in apps; SLO dashboards; money-flow alerts (unreconciled > 0 after 24 h)تتبّع OpenTelemetry، وCloud Logging وMonitoring، وتقارير الأخطاء، وSentry في التطبيقات؛ لوحات مستويات الخدمة؛ وتنبيهات تدفق الأموال (أي مبلغ غير مطابق بعد 24 ساعة) |
| Securityالأمان | Least-privilege IAM, Workload Identity, CMEK via Cloud KMS on SQL/Storage, Secret Manager, VPC Service Controls, Cloud Armor WAF, App Check, MFA for all admins, annual penetration testصلاحيات بالحد الأدنى، Workload Identity، مفاتيح تشفير يديرها العميل عبر Cloud KMS لقاعدة البيانات والتخزين، Secret Manager، ضوابط خدمات الشبكة، جدار Cloud Armor، App Check، تحقق متعدد العوامل لكل المسؤولين، واختبار اختراق سنوي |
| Scalabilityقابلية التوسع | Stateless services; read replicas for reporting; Firestore sharded per thread; GCC tenancy via country column and per-country config (currency, VAT, forums)خدمات بلا حالة؛ نسخ قراءة للتقارير؛ تقسيم Firestore لكل محادثة؛ وتعدد الدول عبر عمود الدولة وإعدادات لكل دولة (العملة، الضريبة، الجهات) |
Non-functional requirementsالمتطلبات غير الوظيفية
Performance, availability, accessibility, localisation, security, privacy, scale and cost.الأداء والتوفر وإمكانية الوصول والتوطين والأمان والخصوصية والتوسع والتكلفة.
| Areaالمجال | Requirementالمتطلب |
|---|---|
| Performanceالأداء | Web LCP ≤ 2.5 s, INP ≤ 200 ms (p75, 4G); app cold start ≤ 3 s on mid-range Android; API p95 ≤ 300 ms (reads), ≤ 800 ms (writes); assistant first token ≤ 2 sزمن العرض الأكبر 2.5 ثانية أو أقل وزمن الاستجابة للتفاعل 200 مللي ثانية أو أقل (p75 على 4G)؛ بدء التطبيق خلال 3 ثوانٍ على أجهزة Android المتوسطة؛ الواجهة البرمجية p95 خلال 300 مللي ثانية للقراءة و800 للكتابة؛ أول جزء من إجابة المساعد خلال ثانيتين |
| Availabilityالتوفر | 99.9% monthly for API, checkout and chat; 99.5% for assistant; RPO 15 min, RTO 4 h; PSP outage shows a clear retry state, never a lost payment99.9% شهريًا للواجهة البرمجية والدفع والمحادثة؛ 99.5% للمساعد؛ نقطة الاستعادة 15 دقيقة وزمن الاستعادة 4 ساعات؛ وعند تعطل المزوّد تظهر حالة إعادة محاولة واضحة دون ضياع أي دفعة |
| Accessibilityإمكانية الوصول | WCAG 2.2 AA; full RTL mirroring; dynamic type to 200%; screen-reader labels in both languages; contrast checked on aubergine/gold paletteمعيار WCAG 2.2 بمستوى AA؛ انعكاس كامل من اليمين لليسار؛ تكبير الخط حتى 200%؛ تسميات قارئ الشاشة باللغتين؛ وفحص التباين في لوحة الباذنجاني والذهبي |
| Localisationالتوطين | Arabic and English at launch, parity enforced in CI (missing keys fail build); Western digits; AED and د.إ; Gregorian dates with optional Hijri display; interpreter flag for Hindi/Urdu/Tagalog laterالعربية والإنجليزية عند الإطلاق، مع فرض التطابق في خط التكامل (المفاتيح الناقصة توقف البناء)؛ أرقام غربية؛ الدرهم ود.إ؛ تواريخ ميلادية مع عرض هجري اختياري؛ وعلامة مترجم للهندية والأردية والتاغالوغية لاحقًا |
| Securityالأمان | OWASP ASVS L2; encryption in transit (TLS 1.2+) and at rest (CMEK); signed URLs for documents (5 min); malware scan on upload; session timeout 30 days app, 12 h adminمعيار OWASP ASVS المستوى 2؛ تشفير أثناء النقل (TLS 1.2 فأعلى) وفي التخزين (CMEK)؛ روابط موقعة للمستندات لمدة 5 دقائق؛ فحص البرمجيات الخبيثة عند الرفع؛ مهلة الجلسة 30 يومًا للتطبيق و12 ساعة للإدارة |
| Privacyالخصوصية | Privacy by design; data minimisation in analytics; pseudonymised AI review; DSAR toolingالخصوصية منذ التصميم؛ تقليل البيانات في التحليلات؛ مراجعة مُستعارة الهوية للذكاء الاصطناعي؛ أدوات طلبات أصحاب البيانات |
| Scalabilityقابلية التوسع | Year-1 design load: 200k assistant sessions/month, 10k briefs/month, 1,000 partners, 500 concurrent chats (assumption)حمل التصميم للسنة الأولى: 200 ألف جلسة مساعد شهريًا، و10 آلاف ملخص شهريًا، وألف شريك، و500 محادثة متزامنة (افتراض) |
| Cost targetsأهداف التكلفة | Cloud ≤ AED 25k/month at year-1 load; AI cost ≤ AED 0.40 per assistant session and ≤ AED 4 per completed brief (estimates to validate in beta)تكلفة السحابة 25 ألف درهم شهريًا أو أقل عند حمل السنة الأولى؛ وتكلفة الذكاء الاصطناعي 0.40 درهم أو أقل لكل جلسة و4 دراهم أو أقل لكل ملخص مكتمل (تقديرات تُختبر في النسخة التجريبية) |
Release planخطة الإصدار
Milestones, exit criteria, team, risks, open questions and Phase 2.المحطات ومعايير الخروج والفريق والمخاطر والأسئلة المفتوحة والمرحلة 2.

Counsel opinion, regulator meetings, PSP selection, data-residency decision, design system, eval set started.رأي المستشار القانوني، لقاءات الجهات التنظيمية، اختيار مزوّد الدفع، قرار موقع البيانات، نظام التصميم، وبدء مجموعة التقييم.
All Phase 1 surfaces in 2-week sprints; partner recruitment in Dubai from week 14.جميع واجهات المرحلة 1 على دورات من أسبوعين؛ واستقطاب الشركاء في دبي من الأسبوع 14.
60 verified partners, 500 invited clients, real payments with caps.60 شريكًا موثَّقًا، و500 عميل بدعوة، ومدفوعات حقيقية بسقوف محددة.
All emirates where partner supply allows; marketing on.كل الإمارات التي يسمح فيها عدد الشركاء؛ وتشغيل التسويق.
UAE PASS, court features, partner CRM, SEO pages, reviews (if approved).UAE PASS، ميزات المحاكم، إدارة علاقات الشركاء، صفحات الظهور، التقييمات (إن اعتُمدت).
KSA first, then Oman; local entity and regulator review per country.السعودية أولًا ثم عُمان؛ مع كيان محلي ومراجعة تنظيمية لكل دولة.
| Milestoneالمحطة | Scopeالنطاق | Exit criteriaمعايير الخروج |
|---|---|---|
| Discoveryالاستكشاف | Legal, PSP, architecture, UX validation with 15 clients and 10 lawyersالجانب القانوني، المزوّد، البنية، والتحقق من التجربة مع 15 عميلًا و10 محامين | Written counsel opinion; PSP term sheet; signed-off PRD and designsرأي قانوني مكتوب؛ عرض شروط من المزوّد؛ اعتماد الوثيقة والتصاميم |
| MVP buildالبناء | All P0 stories; P1 where time allowsكل قصص P0؛ وP1 حسب الوقت | P0 acceptance tests pass; eval ≥ 95% citation accuracy; pen-test with no high findings; DPIA signedنجاح اختبارات قبول P0؛ دقة استشهاد 95% أو أكثر؛ اختبار اختراق دون ثغرات عالية؛ اعتماد تقييم الأثر |
| Closed beta (Dubai)التجربة المغلقة (دبي) | Real matters, payment cap AED 5,000 per milestoneقضايا حقيقية بسقف 5,000 درهم لكل مرحلة | ≥ 85% briefs get 2 offers in 24 h; 0 unreconciled money; dispute rate ≤ 5%; NPS ≥ 4085% أو أكثر من الملخصات تتلقى عرضين خلال 24 ساعة؛ لا مبالغ غير مطابقة؛ نزاعات 5% أو أقل؛ رضا 40 أو أكثر |
| Public launch (UAE)الإطلاق العام | All P1; marketing; support 7 daysكل P1؛ التسويق؛ دعم 7 أيام في الأسبوع | All legal launch conditions met (section 7); SLOs held 4 weeksاستيفاء كل الشروط القانونية (القسم 7)؛ والالتزام بمستويات الخدمة 4 أسابيع |
| Phase 2المرحلة 2 | Client’s Phase 2 list (below)قائمة العميل للمرحلة 2 (أدناه) | UAE PASS approval; court integration agreementsموافقة UAE PASS؛ اتفاقيات الربط مع المحاكم |
| GCCالخليج | KSA, Oman, Qatar, Kuwait, Bahrainالسعودية، عُمان، قطر، الكويت، البحرين | Country legal opinion; local PSP; local partner supplyرأي قانوني للدولة؛ مزوّد دفع محلي؛ شركاء محليون |
Team composition (build phase)تشكيل الفريق (مرحلة البناء)
| Roleالدور | FTEالعدد |
|---|---|
| Product managerمدير منتج | 1 |
| Product designer (AR/EN)مصمم منتج (عربي/إنجليزي) | 1.5 |
| Expo / React Native engineersمهندسو Expo وReact Native | 3 |
| Backend engineers (NestJS)مهندسو الخلفية (NestJS) | 3 |
| AI engineerمهندس ذكاء اصطناعي | 1 |
| QA engineerمهندس جودة | 1 |
| DevOps / SREعمليات التطوير والموثوقية | 0.5 |
| Legal content editor + reviewing lawyerمحرر محتوى قانوني + محامٍ مراجع | 1.5 |
| Partner success (from week 14)نجاح الشركاء (من الأسبوع 14) | 1 |
Risks and dependenciesالمخاطر والاعتماديات
| Riskالخطر | Impactالأثر | Mitigationالمعالجة |
|---|---|---|
| Regulator objects to the modelاعتراض الجهة التنظيمية على النموذج | Highمرتفع | Counsel opinion and regulator engagement before beta; client-fee-only modelرأي قانوني وتواصل تنظيمي قبل التجربة؛ نموذج رسوم العميل فقط |
| PSP will not support held funds for legal servicesرفض المزوّد احتجاز مبالغ الخدمات القانونية | Highمرتفع | Parallel talks with 2 PSPs; bank escrow fallbackمفاوضات متوازية مع مزوّدَين؛ وحساب ضمان مصرفي احتياطي |
| Thin partner supply outside Dubaiقلة الشركاء خارج دبي | Mediumمتوسط | Launch emirates only above 10 verified partners per top areaالإطلاق في الإمارة فقط عند تجاوز 10 شركاء موثَّقين في المجالات الرئيسية |
| AI hallucinated citationاستشهاد مختلق من الذكاء الاصطناعي | Highمرتفع | Validator, eval gate, human review, visible disclaimersالمدقق، بوابة التقييم، المراجعة البشرية، إخلاء مسؤولية ظاهر |
| Legaline and HAQQ move faster; HAQQ name collisionتحرّك Legaline وHAQQ بسرعة أكبر؛ تشابه اسم HAQQ | Mediumمتوسط | Differentiate on brief + escrow + routing; trademark clearanceالتميّز بالملخص والحجز والتوجيه؛ والتحقق من العلامة |
| UAE PASS and court integrations slipتأخر UAE PASS وربط المحاكم | Lowمنخفض | Kept in Phase 2; phone OTP covers launchإبقاؤها في المرحلة 2؛ ورمز الهاتف يكفي للإطلاق |
Open questions for the clientأسئلة مفتوحة للعميل
- Hero CTA wording: keep «احصل على عروض مجانية» (“Get free offers”)?
- صياغة زر الواجهة: هل نُبقي «احصل على عروض مجانية»؟
- Does step 4 «تابع قضيتك» (“Follow your case”) stay in the how-it-works steps?
- هل تبقى الخطوة الرابعة «تابع قضيتك» ضمن خطوات العمل؟
- Partner subscription prices: AED 399 and AED 1,499 per month?
- أسعار اشتراك الشركاء: 399 و1,499 درهمًا شهريًا؟
- Show the consultant’s written-answer price (AED 99) publicly?
- هل يُعرض سعر الإجابة المكتوبة من المستشار (99 درهمًا) علنًا؟
Client’s Phase 2 listقائمة العميل للمرحلة 2
- UAE PASS sign-up and digital signature.
- التسجيل والتوقيع الرقمي عبر UAE PASS.
- Court-linked features: hearings, judgments, calendar, court-synced case list, official integrations.
- ميزات مرتبطة بالمحاكم: الجلسات والأحكام والتقويم وقائمة القضايا المتزامنة والربط الرسمي.
- Assisted government requests (e.g. براءة ذمة clearance certificate).
- الطلبات الحكومية بمساعدة (مثل شهادة براءة الذمة).
- “How it works” page and practice × emirate SEO listing pages.
- صفحة «كيف تعمل المنصة» وصفحات التخصّص × الإمارة.
- Reviews and experience on profiles.
- التقييمات والخبرات في الملفات.
- Homepage: client segments, offer-comparison and platform-showcase bands.
- الرئيسية: شرائح العملاء وشريطا مقارنة العروض وعرض المنصة.
- Lawyer requests/offers board, case kanban, client CRM, calendar.
- لوحة طلبات وعروض المحامي، كانبان القضايا، إدارة العملاء، التقويم.
- Consultant video sessions.
- الجلسات المرئية للمستشار.
- GCC expansion: KSA, Oman, Qatar, Kuwait, Bahrain.
- التوسع الخليجي: السعودية وعُمان وقطر والكويت والبحرين.
Sourcesالمصادر
Numbered for this document; drawn from the Haqqi research pack (November 2026).مرقَّمة لهذا المستند، ومأخوذة من حزمة أبحاث حقّي (نوفمبر 2026).
- UAE Legislation Portal — Federal Decree-Law No. 34 of 2022 (text) — uaelegislation.gov.ae
- Chambers — The difference between an advocate and a legal consultant in the UAE — chambers.com
- Emirates 24/7 — UAE’s MoHRE resolves 98.6% of labour disputes amicably in H1 2026 — www.emirates247.com
- Gulf News — Dubai’s Rental Disputes Centre settles 100,000 lawsuits in nine years (Dec 2022) — gulfnews.com
- Gulf News — How to get free legal help in the UAE — gulfnews.com
- Khaleej Times — Expats form 88% of population — www.khaleejtimes.com
- UAE PASS Docs — Onboarding process for service providers: Initiation Phase — docs.uaepass.ae
- Al Tamimi & Co — The UAE’s new Federal Electronic Transactions Law and Trust Services — www.tamimi.com
- Stripe Support — Connect availability in the UAE — support.stripe.com
- Dubai Pulse — Dubai Legal Affairs Department organisation page — www.dubaipulse.gov.ae
- Scene Now — Unified Digital System for Legal Profession Services launches in Dubai (Dec 2025) — scenenow.com
- UpCounsel Support — How does UpCounsel get paid? — support.upcounsel.com
- UpCounsel — For Lawyers — www.upcounsel.com
- Wikipedia — UpCounsel — en.wikipedia.org
- LegalZoom — Q4 and FY2025 financial results (press release) — seekingalpha.com
- Rocket Lawyer — Pricing plans and packages — www.rocketlawyer.com
- WalletHacks — JustAnswer review 2026 — wallethacks.com
- G2 — LawDepot pricing — g2.com
- Sharikat Mubasher — Legaline launches as UAE’s first AI-native legaltech platform (May 2026) — en.sharikatmubasher.com
- HAQQ — official site (product and pricing) — haqq.ai
- Wamda — HAQQ Legal AI raises $3 million (Feb 2026) — www.wamda.com
- AGBI — AI-driven virtual lawyers to launch in UAE (Oct 2024) — www.agbi.com
- Kayrouz & Associates — VAT registration UAE: thresholds and FTA process 2026 — www.kayrouzandassociates.com
- Ziina — Stripe alternatives with cost-effective transaction fees (Jun 2026) — ziina.com
- Stripe Support — How much does Stripe cost in the UAE? — support.stripe.com
- Antom — UAE market guide (Worldpay payment-method data) — www.antom.com
- CheckoutFlow — Tamara vs Tabby (UAE) — checkoutflow.pages.dev
- Mondaq — A regulatory perspective on payment facilitator operations in the UAE, UK and EU — www.mondaq.com
- Dubai Legislation Portal — Administrative Resolution No. (51) of 2022 (registration bylaws) — dlp.dubai.gov.ae
- Norton Rose Fulbright — New UAE and Dubai laws bring in tighter regulation of UAE legal professionals — nortonrosefulbright.com
- Legal Wires — Cabinet Resolution approving the Code of Ethics for the legal profession — legal-wires.com
- HAQQ — Onshore, DIFC, ADGM: The Three AI Rulebooks a UAE Lawyer Works Under — www.haqq.ai
- Oxford (Blavatnik) Tech & Justice — UAE AI Justice Atlas (Mar 2026) — www.techandjustice.bsg.ox.ac.uk
- Arab Times — Kuwait Bar targets expats offering online legal advice (Feb 2026) — www.arabtimesonline.com
- Simmons & Simmons — UAE Personal Data Protection Law FAQs — www.simmons-simmons.com
- Kayrouz & Associates — Cross-border data transfers under UAE law in 2026 — www.kayrouzandassociates.com
- Global Media Insight — UAE Social Media Statistics — blog.globalmediainsight.com