v2.4-GOLD Specification๐Ÿ›ก๏ธ Sentinel AI v2.4 Active

SDK & CLI Integration Center

Integrazione unificata per ambienti Node.js, Python, Go e Terminale locale sotto il namespace ufficiale @alexdpl/sdk.

1. Selezione Modulo & Installazione

npm install @alexdpl/sdk # Oppure pnpm add / yarn add @alexdpl/sdk

2. Autenticazione & Utilizzo da Riga di Comando (CLI)

Il pacchetto @alexdpl/cli consente ai developer e agli architetti software di gestire le scansioni e la notarizzazione direttamente all'interno delle pipeline CI/CD o dal proprio terminale.

Autenticazione con API Hub Key

Associa il tuo terminale locale al tuo account DKP generando una chiave dall'API Console:

dkp auth login --key dkp_live_9f8a2b3c4d5e6f7a

3. Inizializzazione SDK in Applicazioni Backend

import { DevKernelPulse } from '@alexdpl/sdk'

// Inizializzazione del client unificato
const dkp = new DevKernelPulse({
  apiKey: process.env.DKP_API_KEY,
  environment: 'production'
})

// Esempio: Audit SAST e Notarizzazione Vault
async function secureDeploy() {
  const audit = await dkp.sentinel.scanCode({ source: 'const key = "secret"' })
  if (audit.riskScore > 50) {
    throw new Error('Deploy bloccato da Pulse Sentinel AI!')
  }

  const cert = await dkp.vault.notarize({ title: 'Deploy Gold', content: '...' })
  console.log('Certificato Vault:', cert.certificateId)
}