One decision endpoint
Call POST /v1/engine/evaluate before settlement and branch on should_block.
One decision endpoint
Call POST /v1/engine/evaluate before settlement and branch on should_block.
Signed requests
Authenticate with an API key and sign the exact UTF-8 request body with HMAC-SHA256.
Explainable results
Receive the final action, severity, triggered rules, evaluation coverage, and behavioural-data status.
Core decision under 350 ms
The synchronous core-evaluation target is under 350 ms, excluding network latency and post-response processing.
Payment service │ ▼POST /v1/engine/evaluate │ ▼Vantrace core evaluation ├── should_block ──► synchronous settlement decision └── async ─────────► alerts / Mule analysis / casesMule analysis is asynchronous network-risk analysis. It is supporting information and never replaces the synchronous should_block decision. See Concepts.
evaluation_status and should_block.trx_id, your reference_id, and the X-Request-ID generated for the attempt.This site documents the public API contract. Environment base URLs and credentials are supplied separately to authorised integrations and are intentionally represented as placeholders here.