العودة إلى ADDA ←مخططات ADDA
بنى مرجعية لنشر DNS وWAF وAccess والتوزيع العام لـ ADDA خارج المستودع.
dns / Cloudflare Worker
ADDA DNS Edge / Cloudflare Worker
تشغيليحزمة DNS دفاعية تتضمن نبض حافة ومحلل سياسات وقياسًا تشغيليًا جاهزًا للنشر خارج المستودع.
واجهات API
- /api/adda/v1/dns/edge/bundle
- /api/adda/v1/dns/edge/telemetry
- /api/adda/v1/dns/dashboard
الأوامر
curl "$BASE_URL/api/adda/v1/dns/edge/bundle?target=cloudflare-worker&domain=capacero.ar"npm run adda:smoke
الملفات الناتجة
- lib/adda/dns-waf-runtime.ts
- app/api/adda/v1/dns/edge/bundle/route.ts
- app/api/adda/v1/dns/edge/telemetry/route.ts
التحقق
- إرسال POST إلى /api/adda/v1/dns/edge/telemetry مع نبض healthy/degraded
- التحقق من الحزمة وp95LatencyMs من وحدة تحكم ADDA
waf / وكيل Nginx عكسي
ADDA WAF Edge / Nginx Reverse Proxy
تشغيليوكيل عكسي مع مقتطفات WAF وقواعد تكيفية وقياس/نبض للمسارات الحساسة.
واجهات API
- /api/adda/v1/waf/edge/bundle
- /api/adda/v1/waf/edge/telemetry
- /api/adda/v1/waf/dashboard
الأوامر
curl "$BASE_URL/api/adda/v1/waf/edge/bundle?target=nginx&domain=capacero.ar"npm run adda:smoke
الملفات الناتجة
- lib/adda/dns-waf-runtime.ts
- app/api/adda/v1/waf/edge/bundle/route.ts
- app/api/adda/v1/waf/edge/telemetry/route.ts
التحقق
- إرسال نبض WAF ومراجعة blocked/challenged/allowed في لوحة المعلومات
- التحقق من مقتطفات Nginx وmatched rules من وحدة التحكم
access / systemd + وكيل خفيف
ADDA Access Watch Agent / systemd rollout
جاهزدليل نشر لنبضات الاتصال وقياس الأقران على أنفاق Access باستخدام مفتاح مشترك ومعرّفات الجهاز/النفق.
واجهات API
- /api/adda/v1/access/status
- /api/adda/v1/access/agents/manifest
- /api/adda/v1/access/agents/heartbeats
- /api/adda/v1/access/peers/telemetry
- /api/adda/v1/access/policies/evaluate
الأوامر
curl "$BASE_URL/api/adda/v1/access/agents/manifest?deviceId=access-device-001"npm run adda:cli -- agent install --profile access-watchnode examples/adda-access-agent-heartbeat.mjsnpm run adda:cli -- access status
الملفات الناتجة
- examples/adda-access-agent-heartbeat.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
- scripts/adda-cli.mjs
- packages/adda-cli/bin/adda.mjs
التحقق
- تأكيد نبض online وقرين healthy في AddaAccessPanel
- مراجعة درجة المخاطر وحالة stale والإجراءات الموصى بها لكل قرين/وكيل
tooling / نشر بإصدارات
ADDA SDK + CLI blueprint de publicación
جاهزمخطط نشر لـ `@capacero/adda-sdk` و`@capacero/adda-cli` يتضمن الملف التنفيذي `adda` وفحوصات النشر والمكونات العامة.
واجهات API
- /api/adda/v1/release/manifest
- /api/adda/v1/blueprints
- /api/adda/v1/kits
الأوامر
npm run typechecknode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help
الملفات الناتجة
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
التحقق
- التحقق من أساليب Access وبيان الإصدار في SDK/CLI
- فتح `/adda/badge.js` و`/adda/widget.js` كأصول عامة حقيقية