Zum Hauptinhalt springen
Version: Guardian v0.1.0

Risikoniveaus

Jeder verify()-Aufruf gibt ein riskLevel zurück, das die Bewertung des Backends anzeigt.

Niveaus

NiveauBedeutungEmpfohlene Aktion
lowNormales Risiko - Transaktion erscheint sicherFortfahren
mediumErhöhtes Risiko - einige Signale auffälligMit Vorsicht fortfahren oder zusätzliche Verifizierung anfordern
highHohes Risiko - starke BetrugssignaleBlockieren oder eskalieren
blockedDurch Backend-Richtlinie blockiertNicht fortfahren - Fehlerzustand
unknownRisiko konnte nicht bestimmt werdenNicht fortfahren - Fehlerzustand
warnung

blocked und unknown sind ausschließlich SDK-Werte, die Fehlerzustände anzeigen. Wenn riskLevel einen dieser Werte hat, ist allowed false und das errors-Array enthält Details. Das Backend gibt nur low, medium oder high zurück.

Entscheidungsfluss

verify() → result
├── result.allowed === true
│ └── riskLevel: low | medium
│ └── Fortfahren (optional Reibung bei medium hinzufügen)
└── result.allowed === false
└── riskLevel: high | blocked | unknown
└── Transaktion blockieren, result.errors prüfen