Arc Suite
لم يعد Arc Suite يعرض فقط مسار المدفوعات عبر الوكلاء، بل أصبح لوحة تحكم مالية جاهزة للإنتاج: يشتري الوكيل واجهة x402 بعملة USDC، يجتاز فحوصات السياسة والامتثال والشبكة، يحصل على إيصال موقّع، يحدّث سمعته، ويترك أثر إثبات موحّدًا يمكن التحقق منه بمعزل عن الواجهة.
01 / product scope
الموضوع الأساسي هنا هو مسار دفع قابل للتحقق
02 / stack & tags
هذه طبقة التطبيق لشبكة Arc: الواجهة، والخلفية، وSupabase، والمراقبة، وproof
لا يركز ملف README على لوحات تحكم منفصلة، بل على عملية اقتصادية واحدة: `identity -> x402 offer -> policy -> settlement -> receipt -> reputation -> proof`. لذلك بُنيت هذه الصفحة كتحليل تقني: ماذا يشتري الوكيل، ومن يتحقق من المخاطر، وأين يظهر مرجع التسوية، وما الذي يثبت النتيجة.
أضاف الإصدار الأخير لوحة تحكم Kestrel الإنتاجية: Control Center، وMoney Movement، وProof Center، وسير عمل تجريبي، ولوحة Grant Evidence العامة. وقبل ذلك جاءت جاهزية Circle Wallet، ومذكرات المعاملات، واتجاه Gateway / Unified Balance، وArc Credit، وproof مشروط بالأدلة، والبناء النهائي الجاهز للمنحة. وقبل ذلك جاءت طبقة حسابات Arc، و`network_congested`، و`retry_scheduled`، و`deferred_settlement`، وWallet OS، واتجاه جاهز لـ EURC/Gateway، وموجّه مخاطر Chainlink/CCIP، وانضمام المزوّدين. من كل هذا تتشكّل خريطة المنتج: Treasury يدير الميزانيات، وShield يبتّ في الامتثال، وFlow يجمع المسار، وBilling يحسب استخدام x402، وEscrow وGas يغلقان العمليات المحيطة بالصفقة، وProof يُظهر ما حدث بالضبط.
أُفردت مسارات `/grant`، و`/judge`، و`/agentic-workflow`، و`/proof`، و`/proofs`، و`/provider`، و`/interop`، و`/ops`، و`/wallets` كل على حدة. وهذه ليست شاشات مكررة، بل أدوار مختلفة لسيناريو واحد: المراجِع، والمزوّد، والمُشغّل، والمدقّق، والبانيّ.
03 / release log
الإصدارات تصدر بسرعة، لذا تعتمد هذه الصفحة على المنطق الحالي، لا على نسخة MVP القديمة
v2026.08.02
Kestrel — Real Gateway Nanopayments Seller Endpoint
أول نقطة نهاية مدفوعة فعليًا: بدلاً من توقيع مزوّد محاكى، ظهر بائع Circle Gateway Nanopayments حقيقي يقبل استجابة HTTP 402 فعلية ولا يخصم الأموال إلا بعد التحقق عبر Gateway.
- نقطة نهاية جديدة
GET /api/marketplace/:apiId/call— نقطة x402 حية: يحصل العميل على استجابة 402 حقيقية، يوقّع تفويض Gateway بدون غاز، ولا يُفتح الوصول إلا بعد التحقق من الدفع. - يستبدل توقيع المزوّد المحاكى (
ed25519-provider-sim) بمسار دفع حقيقي لعنصر واحد في السوق (api_01، Realtime Price Feed). - تم التحقق في الإنتاج على
arcsuite-app.vercel.appباستخدام محفظة وكيل حقيقية تديرها Circle على Arc Testnet — يُرجع الطلب الحي استجابة 402 صحيحة بمبلغ 0.003 USDC وعنوان محفظة Gateway. - مُعطّل افتراضيًا (503) إلى أن يتم ضبط
KESTREL_GATEWAY_SELLER_ENABLEDوعنوان البائع؛ أُضيفت 6 اختبارات سلوك جديدة لمنطق التفعيل.
v2026.07.27
Security & Correctness Hardening
مراجعة أمنية لمسار الأموال بعد مراجعة كاملة للمشروع: تعزيز الفحوصات وقت التنفيذ، والاتساق (idempotency)، والتعافي بعد الأعطال.
- أصبحت
/api/money/executeتعيد التحقق من المبلغ، والقائمة المسموح بها للمستلم، والحد الأقصى، ومستلم الرسوم وفق السياسة الحالية وقت التنفيذ نفسه، لا في مرحلة preflight فقط. - حماية إعادة تشغيل تفشل بأمان: يرفض التنفيذ (503) إذا كان مخزن الاتساق في Supabase غير متاح، بدلاً من اللجوء إلى مسار بديل غير آمن.
- اتساق حتمي في الضمان (escrow) وتسوية Arc — لم تعد التكرارات أو النسخ المتزامنة تحرّك الأموال مرتين.
- استعادة التسوية: يمكن استئناف تسوية انقطعت بين تسجيل التدقيق والتحويل بأمان.
ArcEscrow.sol: أُضيفت حماية من إعادة الدخول (reentrancy)، وتحويلات transfer/transferFrom آمنة، وتحققamount > 0— ستُطبّق عند النشر التالي للعقد.
v2026.07.26
x402 Provider Pilot
أول تجربة تجريبية من جانب المزوّد: دمج واجهة AIsa المدفوعة عبر Circle Gateway x402 بحد أقصى مضبوط لكل عملية.
- دمج واجهة AIsa المدفوعة عبر Circle Gateway x402.
- فحص جاهزية باستجابة HTTP 402 حقيقية وحد 0.01 USDC لكل عملية.
- مُشغّل تسلسلي محمي لتجربة تجريبية محكومة من 25 عملية.
- تُحفظ أدلة دفع وتسليم مُجزّأة (hashed) لتتبع اكتمال proof.
- أُضيفت واجهة Agentic Workflow: جاهزية المزوّد، إدارة الدفعات، المقاييس، تفاصيل proof.
v2026.07.26
Kestrel Production Control Plane
يمثّل هذا الإصدار تحوّلًا مهمًا: تُوضَع Arc كبنية تحتية، بينما تظهر فوقها لوحة تحكم مالية مستقلة جاهزة للإنتاج تحت اسم Kestrel.
- أُضيفت واجهات جديدة:
Control Center، وMoney Movement، وProof Center، وPilots، وGrant Evidence. - ظهرت ثلاثة سيناريوهات تجريبية شاملة: شراء واجهة x402، وتوجيه الخزينة، ودفعة B2B محكومة.
- حدود تنفيذ من جانب الخادم: محوّل Circle Wallets، وتصاريح تنفيذ قصيرة الأجل موقّعة بـHMAC، وضوابط سياسة/امتثال/مبلغ/مستلم يفرضها الخادم.
- أدلة إنتاج موثّقة: 10 تسويات مؤكدة على Arc Testnet، و12 إثباتًا مفهرسًا، و6 وكلاء نشطين، و2,655.4 USDC ضمن سياسة مُدارة، وحجم تداول 0.03 USDC مُتحقق منه على الشبكة التجريبية.
- التحقق: 11 اختبار وحدة ناجح، و13 فحص واجهة برمجية ناجح، و26 فحص دخان إنتاجي ناجح، وبناء إنتاج ناجح، وتقرير الواجهة يشير إلى تفعيل محوّل Circle Wallets.
v2026.07.19
Final Grant Release
يُثبّت إصدار المنحة النهائي حالة Arc Suite الجاهزة للمراجعة: نطاق إنتاج واحد، وسير عمل USDC كامل عبر الوكلاء، وأثر إثبات مترابط للتحقق من النتيجة بمعزل عن الواجهة.
- جُمعت Landing وTreasury وReputation وMarketplace ضمن نطاق إنتاج معياري واحد.
- يُثبّت الإصدار واجهات المراجعة: `grant`، و`submission`، و`judge`، و`agentic-workflow`، و`proof`، و`ops`.
- خط أساس أمني: سياسة CSP بخاصية
frame-ancestors 'none'، وHSTS، وحماية من clickjacking/MIME/referrer. - التحقق: `npm audit` ← 0 ثغرات، و4 اختبارات وحدة ناجحة، و19 فحص دخان إنتاجي ناجح، و31 فحص مراقبة إنتاج ناجح، و0 حالات فشل.
v2026.07.16
CI Hotfix
إصدار صغير لكنه مهم: أُصلحت مشكلة lint في مبدّل المنتجات على الصفحة الرئيسية، والتي كانت تعطّل تكامل Arc Suite المستمر (CI).
- حُفظت الروابط العميقة مثل
?product=providerدون تحديثات حالة React متزامنة داخل الـeffects. - أُزيل منسّق بطاقات المنتجات غير المستخدَم.
- التحقق: `npm run lint:all`، و`npm run build`، ونجاح GitHub Actions CI، ونجاح Production Monitor.
v2026.07.16
Artifact-Gated Proof
يُدقّق هذا الإصدار منطق الإثبات: لم تعد موافقة السياسة تبدو وكأنها إنهاء للمهمة ما لم تتوفر إيصال وأدلة تحقق.
- أُضيفت على
/proofو/agentic-workflowتنبيهات proof موجهة للمراجعين ومشروطة بالأدلة. - تبقى تحديثات التسوية والسمعة معلّقة قيد المراجعة إذا غابت أدلة التنفيذ.
- التحقق: `npm run build`، وتحديث نشر الإنتاج، وإرجاع `/proof` و`/agentic-workflow` للرمز 200.
v2026.07.15
Arc Credit
حصل Arc Suite على وحدة منتج جديدة للائتمان الخاص وسير عمل دورة حياة الأصول الواقعية (RWA)، مرتبطة باتجاه Arc x Tradable.
- أُضيف Arc Credit إلى التنقل وشبكة المنتجات.
- ظهرت رواية آمنة للمنحة حول بوابات KYB/KYT، وجداول الضمان، ومذكرات المعاملات، وآثار الإثبات، وتسوية السداد.
- واجهات الإنتاج: تم تحديث
/creditوالصفحة الرئيسية/إلى أحدث نشر.
v2026.07.14
Gateway Memos & Monitor
يُكيّف هذا الإصدار Arc Suite مع إشارات بناء حديثة من Arc/Circle: مسارات تنفيذ Gateway، ومذكرات المعاملات، ومراقبة إنتاج أنظف.
- أُضيف إلى Wallet OS محوّل تنفيذ Gateway بمنطق
Balance → Spend → Forward → Trace. - ظهرت في Proof صفوف تصدير للتسوية: معرّف المهمة، ومعرّف سير العمل، والمزوّد، ومعرّف الواجهة، والمبلغ، وحالة المذكرة، ومرجع التسوية، وتجزئة المعاملة.
- وصلت مراقبة الإنتاج إلى 31/31 فحصًا ناجحًا، بلا تحذيرات.
v2026.07.14
Arc Docs Alignment
إصدار مراجعة منحة يُوائم فيه Arc Suite نفسه مع وثائق Arc الحالية ورواية المراجعين، لا مع ملف README الخاص به فقط.
- أُضيفت مواءمة وثائق Arc إلى لوحة تحكم مراجع المنحة.
- تمت مطابقة: مذكرات المعاملات، وGateway / Unified Balance، وStablecoin Kits، وCCIP / Chainlink، ومرونة الشبكة مع الواجهات المنشورة فعليًا.
- حُدّد ترتيب التنفيذ التالي: Memo Proof v2، وUnified Balance Console، وInterop Route Runner، وتنفيذ حقيقي عبر Circle Wallet، ومَنْع مشروط بالمخاطر/الأدلة.
v2026.07.12
Transaction Memos, Unified Balance & Swap Readiness
يُحدّث هذا الإصدار Arc Suite حول مذكرات المعاملات، والانتقال من Gateway إلى Unified Balance Kit، وتوجيه Stablecoin Kits، وروايات تسوية طبقة تطبيق Arc.
- أُضيف إلى Proof سياق مذكرة المعاملة: مرجع الفاتورة/العميل/الدفعة، ومخطط المذكرة، وحالة الحدث المشروطة بالنجاح.
- أُضيفت إلى Wallet OS جاهزية Unified Balance Kit: مطابقة إيداعات Gateway، وبحث الرصيد الموحّد، ومسار إنفاق جاهز لـuseForwarder، وتتبع تجزئة المعاملة.
- أُضيفت إلى Arc Flow جاهزية Swap Kit / المسار من USDC إلى EURC ومسار عملة المزوّد.
v2026.07.12
Circle Wallet Readiness
إصدار موجّه للمراجعين حول جاهزية تنفيذ Circle Wallet: لا يزال للقراءة فقط، لكنه يأتي بضوابط واضحة وتحقق إنتاجي.
- أُضيفت نقطة النهاية
/api/wallets/execution-readiness. - ظهرت في Wallet OS لوحة جاهزية: حالة مسار Circle، والمحفظة المصدر، وبحث رصيد USDC، وبحث الرمز، وضوابط التحويل، وآخر فحص.
- تغطي مراقبة الإنتاج الآن حاجز مصادقة جاهزية المحفظة الجديد؛ والنتيجة: 31 فحصًا، و0 حالات فشل، و0 تحذيرات.
v2026.07.09
Arc Account Layer
يُدقّق هذا الإصدار Wallet OS: تُجمَع حركة الأموال في Arc ضمن طبقة حساب واحدة، لا في مجموعة تكاملات خام مع السلاسل.
- أُضيفت إلى Wallet OS الأرصدة، والمدفوعات، وضوابط إنفاق شبيهة بالبطاقة، وحالة CCTP المخفية، وحالة تجريد الغاز.
- حصلت صفحة مراجع المنحة على رواية طبقة الحساب وبند مستقل لـWallet OS / طبقة الحساب في مصفوفة توافق Circle + Arc.
- تتضمّن خارطة الطريق الآن معلمًا لـWallet OS متعدد العملات / طبقة الحساب.
- التحقق: `npm run lint`، و`npm run build`، و`npm run monitor:prod` ← 30 فحصًا، و0 حالات فشل.
v2026.07.09
Multicurrency Wallet UX
يوسّع هذا الإصدار Wallet OS: يبقى USDC الحساب الأساسي، بينما تُعرض EURC وGateway وStableFX كاتجاهات جاهزة إلى حين ربط المحوّلات الفعلية.
- أُضيفت وحدة Wallet OS لحساب وكيل برصيد واحد ومتعدد العملات.
- تُعرض `USDC base`، و`EURC invoice rail`، وتمويل جاهز للعملات الورقية/Gateway، ومسارات جاهزة لـStableFX.
- التحقق: `npm run lint`، و`npm run build`، و`npm run monitor:prod` ← 30 فحصًا، و0 حالات فشل.
v2026.07.09
Arc Network Resilience
يعرض Arc Suite الآن ازدحام الشبكة كحالة تنفيذ، لا كـ“عطل ما”. وهذا أهم لمنتج مدفوعات من مجرد شاشة تحميل عادية.
- أُضيفت `network_congested`، و`retry_scheduled`، و`deferred_settlement`، و`settlement_recorded`.
- يتحقق Interop v2 من حالة CCIP، وحداثة تغذية البيانات، والانحراف، وزمن استجابة RPC، وجاهزية المستكشف، وسجل المسار.
- يتبع انضمام المزوّد الآن المسار `API listing -> price -> x402 offer -> agent purchase -> proof receipt`.
v2026.07.04
Arc Interop & Risk Router
يربط هذا الإصدار أدلة Chainlink/CCIP بمسار الدفع: السياسة، والوسيط (oracle)، وCCIP، والإيصال، والتحقق مجموعة في مغلف مسار واحد قابل للقراءة.
- أُضيف مسار من Arc Testnet إلى Ethereum Sepolia بموجّه CCIP ومحدّد سلسلة.
- أصبح `oracleRiskHash` ظاهرًا في مغلف proof/المهمة الخاص بالوكيل.
- عند وجود `receipt_missing` أو `validation_missing`، يذهب المسار إلى المراجعة بدلاً من التمويه بأنه تمت تسويته.
v2026.07.04
Shield Risk Watchlist
لم تعد Shield فحصًا لمرة واحدة للعنوان، بل مراقبة مستمرة: يمكن لعنوان أن يجتاز الفحص ثم ينتقل إلى المراجعة أو التجميد عند تغيّر ملف المخاطر.
- أُضيفت عناوين مراقَبة، وسياسات تجميد، وتنبيهات مراجعة يدوية.
- تعرض البطاقات `active`، و`review`، و`frozen`، والوكيل، والسلسلة، والمخاطر السابقة، والمخاطر الحالية.
- تتحقق مراقبة الإنتاج الآن من قسم المراقبة المستمرة.
v2.0.0
Agent Commerce Operating Layer
في هذا الإصدار، نما المشروع من ثلاثة عروض تجريبية مترابطة إلى طبقة تشغيل للتجارة المستقلة بعملة USDC.
- أُضيفت Shield وFlow وBilling وEscrow وGas وWallet OS فوق Treasury وReputation وMarketplace.
- حصل Supabase على مخططات جديدة للغاز، ودورة حياة المحفظة، والضمان، والفوترة، وعامل التنفيذ.
- الفحوصات: `lint:all`، و`build:all`، و`test:smoke` ← 11/11 ناجحة.
v1.1.0
Arc Testnet Settlement
في هذا الإصدار، تحوّلت المحاكاة إلى مسار تسوية حقيقي مشروط بالسياسة على Arc Testnet عبر Circle Wallets.
- قبل أي تحويل، تُطبَّق سياسة وصول الوكيل/الواجهة، وقائمة المستلمين المسموح بهم، وسقف المبلغ من جانب الخادم.
- تُخزَّن التسوية في Supabase، وتُحدّث Treasury وReputation، وتُحمى عمليات إعادة المحاولة بمفاتيح اتساق (idempotency).
- يُثبّت الإصدار `0.003 USDC`، ومعرّف السلسلة `5042002`، ورابط معاملة على Arcscan.
v1.0.0
Code Review Fixes
بعد المراجعة، جرى تنظيف المشروع من ناحية البيانات والواجهة والنماذج والبنية التحتية. لا يبدو الإصدار لافتًا، لكنه يعكس اهتمامًا حقيقيًا بالجودة.
- أصبحت STATS تُحسب من بيانات وهمية (mock)، وأُصلح إجمالي التسويات، وأعداد السوق، وتفصيل النقاط.
- أُصلحت `<Link><button>` غير الصالحة، وCopyButton، ونماذج التحقق، وترتيب الأحداث، وروابط env.
- أُزيل نحو 2500 سطر من مكوّنات shadcn/ui غير المستخدَمة والتبعيات الزائدة.
04 / file map
الملفات الرئيسية
05 / next projects