Vault-in-the-Loop (VITL) bridges AI buyer agents and merchants under UCP/ACP formats. Keep consumer preferences in local encrypted storage and expose only ephemeral, auto-destructing endpoints or Zero-Knowledge proofs.
Spins up local single-use HTTPS listeners that serve scoped preference payloads and auto-terminate within 60 seconds post-checkout.
Generate Groth16 zk-SNARK attribute proofs (e.g., age >= 21) directly inside local enclaves without exposing raw PII data.
Integrates natively with macOS Keychain, Windows WebAuthn, and mobile Secure Enclaves to trigger biometrics when spending thresholds are crossed.
import { VitlClient } from '@vitl-dev/sdk';
const vitl = new VitlClient({
daemonUrl: 'https://local.vitl.dev:8443'
});
// Merchant agent submits preference challenge
const session = await vitl.evaluateChallenge({
merchantDomain: 'merchant.store',
requestedScopes: ['apparel.size', 'dietary.allergies']
});
console.log(session.ephemeralEndpoint);
// Output: https://local.vitl.dev:8443/v1/session/exp_9a82f