AMEVA-Sentinel
Privacy-First 0-Data Browser Observability & Deterministic 0~100 Threat Scoring SDK
1-Line Quick Installation
Install the official package directly into your runtime:
npm install ameva-sentinel
# or via CDN script:
The Engineering Challenge
Traditional bot detection SDKs compromise user privacy by capturing sensitive keystrokes, form inputs, and behavioral telemetry back to central cloud collectors.
The Architectural Breakthrough
Delivers zero-data privacy protection with deterministic 0~100 threat scoring computed entirely on the client, verified across major browser engines with zero external telemetry leakage.
Key Capabilities & Built-in Hardening
Deterministic 0-Drift Output
Bit-exact floating-point precision verified across heterogeneous ARM64 & WebGPU hardware.
Zero Cloud Egress Architecture
Operates 100% on the local client without external network telemetry leaks.
Memory Leakage Protection
Weakref lifetime management preventing GPU VRAM / system RAM leaks.
Supported Compute Kernels & Operations
| Subsystem Category | Operations & Kernels | Status |
|---|---|---|
| Compute Kernel | Hardware Native Accelerated Kernels | Production |
| Memory Subsystem | Zero-Copy Ring Buffers & Weakref GC | Production |
| Runtime Compatibility | Android Termux Bionic / Browser WebGPU | Production |
Canonical Usage Example
import jwt
claims = jwt.decode(sentinel_token, secret_key, algorithms=["HS256"])
print(f"Verified Client Risk Score: {claims['risk_score']}")