Aduana Digital de Defensa Argentina
Criar acesso ADDA
← Voltar à ADDA

Kits

Peças prontas para iniciar uma integração sobre uma base organizada.

Para equipes que querem avançar a partir de uma base organizada.

Kits ADDA

Componentes reutilizáveis para adotar a ADDA com SDK, embeds, agentes Access e verificações de release.

SDK

Kit Next.js Middleware + SDK

pronto

Base para proteger rotas e formulários com `createAddaClient()` e trust scoring no middleware.

Inclui

  • Scoring de requisições
  • Decisão allow/challenge/block
  • Exemplo de middleware reutilizável

Arquivos

  • examples/adda-next-middleware.mjs
  • packages/adda-sdk/index.mjs

Comandos

  • node examples/adda-next-middleware.mjs

widget

Kit Public Embeds / badge.js + widget.js

operacional

Embeds públicos prontos para mostrar badge de confiança, mini cartão de status e botão de denúncia sem código adicional.

Inclui

  • badge.js
  • widget.js
  • Snippets data-* prontos para copiar
  • Link para o portal público ADDA

Arquivos

  • app/adda/badge.js/route.ts
  • app/adda/widget.js/route.ts

Comandos

  • curl "$BASE_URL/api/adda/v1/badges/script?domain=capacero.ar"
  • curl "$BASE_URL/api/adda/v1/widgets/script?type=status-mini-card&domain=capacero.ar"

agente

Kit Access Watch Agent

pronto

Componentes mínimos para emitir heartbeats e telemetria de peers e verificar Access Trust pela CLI, SDK e example runner.

Inclui

  • Heartbeat do agente
  • Telemetria de peers
  • Manifest de rolout
  • Runbook de instalação systemd
  • Chave de ingestão compartilhada

Arquivos

  • examples/adda-access-agent-heartbeat.mjs
  • scripts/adda-cli.mjs
  • app/api/adda/v1/access/agents/manifest/route.ts

Comandos

  • curl "$BASE_URL/api/adda/v1/access/agents/manifest"
  • npm run adda:cli -- access heartbeat --hostname access-agent-01 --device-id access-device-001
  • npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820

release

Kit Release + Smoke

pronto

Checklist mínima antes de publicar SDK/CLI ou implantar bundles DNS/WAF/Access fora do repositório.

Inclui

  • Verificação de tipos
  • Ajuda das CLIs
  • Manifest de release
  • Smoke test ADDA

Arquivos

  • packages/adda-sdk/package.json
  • packages/adda-cli/package.json

Comandos

  • npm run typecheck
  • npm run adda:smoke
  • node scripts/adda-cli.mjs --help
  • node packages/adda-cli/bin/adda.mjs --help
Kits | ADDA