Developer Documentation
Complete technical reference for the VerifyStack fraud detection platform. Browser SDK for client-side signal collection, RESTful API for server-side decisioning, and integration guides for common attack vectors.
Integration Pipeline
Four steps from zero to production-grade fraud detection
Step 1: Add the Browser SDK
Add the Browser SDK via a script tag or ES module import.
<script src="https://verifystack.io/sdk/browser.js"></script>
<!-- Or as ES module -->
<script type="module">
import { VerifyStack } from 'https://verifystack.io/sdk/browser.mjs';
</script>Multi-Platform SDK Suite
Native signal collection for Web, iOS, and Android
Each SDK collects 7 phases of device intelligence, behavioral biometrics, and integrity signals. All sensor data is hashed client-side — only derived signals cross the network boundary.
Browser SDK (JS/TS)
v4<script src="https://verifystack.io/sdk/browser.js"></script>- Canvas, WebGL & audio fingerprinting
- Keystroke & mouse behavioral biometrics
- Anti-detect browser evasion detection
- SHA-256 client-side hashing
- TypeScript definitions included
- GDPR-compliant by architecture
iOS SDK (Swift)
v1.package(url: "verifystack-ios.git", from: "1.0.0")- Gyroscope & accelerometer fingerprinting
- Touch pressure behavioral biometrics
- Jailbreak & Frida hooking detection
- Keychain-persisted visitor ID
- SwiftUI & UIKit integration
- Privacy Manifest compliant
Android SDK (Kotlin)
v1implementation("io.verifystack:sdk:1.0.0")- Sensor spectral analysis fingerprinting
- Touch & swipe behavioral biometrics
- Root & Magisk/Xposed detection
- EncryptedSharedPreferences visitor ID
- Jetpack Compose & Activity support
- ProGuard rules included
Browser Signal Collection Modules
The v4 Browser SDK orchestrates six specialized collection modules
Signal Collection
Canvas, WebGL, audio context, font enumeration, and navigator probes
Hardware Fingerprint
Crystal oscillator drift, GPU render timing, memory latency analysis
Behavioral Biometrics
Keystroke entropy, mouse micro-tremors, Hurst exponent, click hesitation
Anti-Detect Evasion
Headless browser detection, proxy/VPN identification, fingerprint spoofing resistance
Deep Identity
GPU/silicon fingerprinting, WebAssembly execution timing, cross-modality correlation
Hologram Engine
High-entropy multi-dimensional fingerprint with tamper-evident signal verification
API Reference
RESTful API with OpenAPI 3.0 specification
All endpoints accept JSON, return structured responses with correlation IDs, and include rate-limit headers. Authentication via X-API-Key or Bearer token.
// Add via script tag: <script src="https://verifystack.io/sdk/browser.js"></script>
// Or import as ES module:
import { VerifyStack } from 'https://verifystack.io/sdk/browser.mjs';
const vs = new VerifyStack({
apiKey: 'pk_live_xxxxxxxxx',
endpoint: 'https://verifystack.io'
});
// Request a real-time fraud decision
const decision = await vs.decide({
action: 'login',
userId: 'user_123'
});
// Deterministic three-tier response
if (decision.decision === 'deny') {
throw new Error('Access denied');
}/api/v1/analyzeLow-latency/api/v1/decideLow-latency/api/v1/feedbackOptimized/api/v1/webhooksOptimized/api/v1/policiesOptimized/api/v1/casesOptimized/api/v1/evidenceOptimized/api/v1/statusOptimizedDocumentation Index
Complete reference organized by integration stage
From initial setup through advanced topics like custom signal injection, scoring engine configuration, and self-hosted deployment architectures.
API Reference
Integration Support
Questions go directly to the engineering team. Join the developer community for real-time assistance, or reach out for dedicated integration support.