← 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
検証
- healthy/degraded ハートビート付きで /api/adda/v1/dns/edge/telemetry に POST
- ADDA コンソールでバンドルと p95LatencyMs を検証
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
準備完了共有キーとデバイス/トンネル ID を使い、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
検証
- AddaAccessPanel で online ハートビートと healthy ピアを確認
- ピア/エージェントごとのリスクスコア、stale 状態、推奨アクションを確認
tooling / バージョン付き公開
ADDA SDK + CLI blueprint de publicación
準備完了`adda` バイナリ、公開チェック、公開コンポーネントを含む `@capacero/adda-sdk` と `@capacero/adda-cli` の公開ブループリントです。
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
検証
- SDK/CLI で Access メソッドとリリースマニフェストを検証
- `/adda/badge.js` と `/adda/widget.js` を実際の公開アセットとして開く