Integration Wizard

Embed the Pulse Vault securely into any website with these 3 steps.

1

Include the SDK

Add our lightweight telemetry script to your HTML head.

<script src="https://pulse.bp.la/v1/sdk.js" async></script>
2

Add target element

Assign an ID to your text editor or textarea.

<textarea id="pulse-textarea"></textarea>
3

Initialize & Finalize

Call the initialization when your page loads, and finalize when submitting.

// Initialize tracking
window.HumanPulse.init('pulse-textarea');

// Finalize on form submit
document.getElementById('submit-btn').addEventListener('click', async () => {
  const result = await window.HumanPulse.finalize();
  console.log("Certificate URL:", result.certificateUrl);
});