← Voltar à ADDAKits
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
prontoBase 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
operacionalEmbeds 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
prontoComponentes 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-001npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820
release
Kit Release + Smoke
prontoChecklist 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 typechecknpm run adda:smokenode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help