Ein Schlüssel, ein Aufruf, ein Objekt: Score, Risikostufe, Entscheidung, Empfehlung, Konfidenz, Exposure. Eine Schnellprüfung für den Moment, in dem ein Transfer eingeht, die vollständige Prüfung, wenn Sie die Gründe brauchen, eine Sammelprüfung für eine Liste, signierte Webhooks. Unten: ein echter Aufruf einer echten Organisation, das Log und eine Zustellung, so wie das Produkt sie zeigt.
$ curl -X POST https://api.sanctuary.cv/api/v1/wallets/check \ -H "Authorization: Bearer sk_live_••••••••••••••••" \ -H "Content-Type: application/json" \ -d '{"address":"TBbkhZXuz8NBMf4djthALQ5nKeL7pZ4i11","chain":"tron"}'
{ "address": "TBbkhZ…4i11", "chain": "tron", "score": 55, "riskLevel": "medium", "verdict": "MEDIUM RISK", "decision": "REVIEW", "recommendation": "Be careful, keep an eye on it", "isSanctioned": false, "confidence": 33, "confidenceBand": "possible", "exposure": { "riskPct": 5, "cleanPct": 33 }, "sourcesCount": 10, "checkedAt": "2026-08-22T13:10:41Z"}
Die Schnellprüfung sitzt im Einzahlungspfad; alles, was sie nicht freigeben kann, geht an den vollständigen Aufruf. Ein Entscheidungsfeld, auf das Ihr Code verzweigen kann.
Bearer-Key, JSON rein, JSON raus. Dieselbe Risikostufe und Empfehlung, die der Compliance-Desk im Workspace sieht, damit beide nie auseinanderlaufen.
Request-IDs in den Headern, ein Log pro Organisation, HMAC-Signaturen auf Zustellungen, Wiederholung aus dem Log. Der Audit-Trail entsteht direkt durch die Integration.
Die API liefert, was der Workspace zeigt: Score, Risikostufe, Entscheidung, Empfehlung, Konfidenz und Exposure, in einem JSON-Objekt, mit der Request-ID im Header. Ein schnelles Ja/Nein für den Moment, in dem eine Einzahlung eingeht, die vollständige Prüfung, wenn Sie die Gründe brauchen, ein Batch, wenn Sie eine Liste haben.
Die Schnellprüfung antwortet aus bereits vorhandener Intelligence, unter 100 ms bei P95 22 ms, für den Einzahlungspfad, wo eine vollständige Prüfung zu langsam wäre. Alles, was sie nicht freigeben kann, geht an den vollständigen Aufruf.
{ "address": "0x…", "chain": "ethereum" }
→ 200 · 21 ms
{ "score": 0, "verdict": "CLEAN", "isSanctioned": false, "mode": "fast_screen" }Dasselbe Ergebnis wie im Workspace: Score, Risikostufe, Entscheidung, Empfehlung, Konfidenz, Exposure und die Anzahl der konsultierten Quellenfamilien. Das signierte PDF zur selben Prüfung ist nur einen weiteren Aufruf entfernt.
{ "score": 55, "riskLevel": "medium", "decision": "REVIEW",
"confidence": 33, "exposure": { "riskPct": 5, "cleanPct": 33 },
"sourcesCount": 10, "checkedAt": "2026-08-22T13:10:41Z" }Die Sammelprüfung verarbeitet die Datei und liefert eine Zeile pro Adresse mit denselben Feldern. Webhooks stellen Alerts mit einer HMAC-Signatur im Header zu, eine ID pro Zustellung, und im Log eine Wiederholen-Schaltfläche, wenn Ihr Endpoint nicht erreichbar war.
X-Sanctuary-Signature: sha256=… X-Sanctuary-Event: alert.created X-Sanctuary-Delivery: eine ID pro Zustellung · 204 · 9 ms · Wiederholen
Professional: 1,000 Prüfungen im Monat, API-Schlüssel, danach $0.20 pro Prüfung. Business: 5,000 im Monat, der Bulk-Endpoint, Webhooks für Alerts und Pre-Transaction-Screening, SLA. Enterprise: Volumenverträge, dedizierter Support.