Aduana Digital de Defensa Argentina
ADDA-Zugang erstellen
← Zurück zu ADDA

Blueprints

Bereitstellungs- und Einführungsmuster für den jeweiligen Kontext.

Für Teams, die ADDA in ihre Umgebung einführen möchten.

ADDA-Baupläne

Referenzarchitekturen für die Bereitstellung von DNS, WAF, Access und der öffentlichen ADDA-Verteilung außerhalb des Repositorys.

Baupläne

4

Kits

4

Release-Pakete

2

Öffentliche Assets

2

dns / Cloudflare Worker

ADDA DNS Edge / Cloudflare Worker

betriebsbereit

Defensives DNS-Bundle mit Edge-Heartbeat, Richtlinienauflösung und betriebsbereiter Telemetrie für die Bereitstellung außerhalb des Repositorys.

APIs

  • /api/adda/v1/dns/edge/bundle
  • /api/adda/v1/dns/edge/telemetry
  • /api/adda/v1/dns/dashboard

Befehle

  • curl "$BASE_URL/api/adda/v1/dns/edge/bundle?target=cloudflare-worker&domain=capacero.ar"
  • npm run adda:smoke

Artefakte

  • lib/adda/dns-waf-runtime.ts
  • app/api/adda/v1/dns/edge/bundle/route.ts
  • app/api/adda/v1/dns/edge/telemetry/route.ts

Überprüfung

  • POST an /api/adda/v1/dns/edge/telemetry mit healthy/degraded-Heartbeat
  • Bundle und p95LatencyMs in der ADDA-Konsole validieren

waf / Nginx-Reverse-Proxy

ADDA WAF Edge / Nginx Reverse Proxy

betriebsbereit

Reverse-Proxy mit WAF-Snippets, adaptiven Regeln und Telemetrie/Heartbeat für sensible Routen.

APIs

  • /api/adda/v1/waf/edge/bundle
  • /api/adda/v1/waf/edge/telemetry
  • /api/adda/v1/waf/dashboard

Befehle

  • curl "$BASE_URL/api/adda/v1/waf/edge/bundle?target=nginx&domain=capacero.ar"
  • npm run adda:smoke

Artefakte

  • lib/adda/dns-waf-runtime.ts
  • app/api/adda/v1/waf/edge/bundle/route.ts
  • app/api/adda/v1/waf/edge/telemetry/route.ts

Überprüfung

  • WAF-Heartbeat senden und blocked/challenged/allowed im Dashboard prüfen
  • Nginx-Snippets und matched rules in der Konsole validieren

access / systemd + schlanker Agent

ADDA Access Watch Agent / systemd rollout

bereit

Bereitstellungs-Runbook für Heartbeats und Peer-Telemetrie auf Access-Tunneln mit gemeinsamem Schlüssel und Geräte-/Tunnel-IDs.

APIs

  • /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

Befehle

  • curl "$BASE_URL/api/adda/v1/access/agents/manifest?deviceId=access-device-001"
  • npm run adda:cli -- agent install --profile access-watch
  • node examples/adda-access-agent-heartbeat.mjs
  • npm run adda:cli -- access status

Artefakte

  • 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

Überprüfung

  • Online-Heartbeat und healthy Peer im AddaAccessPanel bestätigen
  • Risikowert, stale-Status und empfohlene Aktionen je Peer/Agent prüfen

tooling / versionierte Veröffentlichung

ADDA SDK + CLI blueprint de publicación

bereit

Veröffentlichungsbauplan für `@capacero/adda-sdk` und `@capacero/adda-cli` mit `adda`-Binary, Veröffentlichungsprüfungen und öffentlichen Komponenten.

APIs

  • /api/adda/v1/release/manifest
  • /api/adda/v1/blueprints
  • /api/adda/v1/kits

Befehle

  • npm run typecheck
  • node scripts/adda-cli.mjs --help
  • node packages/adda-cli/bin/adda.mjs --help

Artefakte

  • packages/adda-sdk/package.json
  • packages/adda-cli/package.json
  • app/adda/badge.js/route.ts
  • app/adda/widget.js/route.ts

Überprüfung

  • Access-Methoden und Release-Manifest in SDK/CLI validieren
  • `/adda/badge.js` und `/adda/widget.js` als echte öffentliche Assets öffnen
Blueprints | ADDA