Один ключ, один виклик, один об'єкт: оцінка, діапазон ризику, рішення, рекомендація, впевненість, експозиція. Швидка перевірка на момент надходження переказу, повний скринінг, коли потрібні причини, пакетна перевірка для списку адрес, підписані вебхуки. Нижче — реальний виклик реальної організації, журнал і доставка, як їх показує продукт.
$ 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"}
Швидка перевірка стоїть прямо на шляху депозиту; усе, що вона не може пропустити однозначно, йде на повний виклик. Одне поле рішення, за яким код може розгалужувати логіку.
Bearer-ключ, JSON на вході, JSON на виході. Той самий діапазон ризику й рекомендація, що бачить комплаєнс-деск у робочому просторі — розбіжностей не буває.
Ідентифікатори запитів у заголовках, журнал на кожну організацію, HMAC-підписи на доставках, повтор прямо з журналу. Аудиторський слід формує сама інтеграція.
API повертає те саме, що показує робочий простір: оцінку, діапазон ризику, рішення, рекомендацію, впевненість і експозицію — в одному об'єкті JSON, з ідентифікатором запиту в заголовках. Швидке так/ні на момент надходження депозиту, повний скринінг, коли потрібні причини, пакетна обробка для списку адрес.
Швидка перевірка відповідає на основі вже наявних даних розвідки, менш ніж за 100 мс при P95 22 мс — саме там, де повний скринінг був би занадто повільним. Усе, що вона не може пропустити однозначно, йде на повний виклик.
{ "address": "0x…", "chain": "ethereum" }
→ 200 · 21 ms
{ "score": 0, "verdict": "CLEAN", "isSanctioned": false, "mode": "fast_screen" }Той самий результат, що й у робочому просторі: оцінка, діапазон ризику, рішення, рекомендація, впевненість, експозиція і кількість опитаних груп джерел. Підписаний PDF для тієї самої перевірки — це ще один виклик.
{ "score": 55, "riskLevel": "medium", "decision": "REVIEW",
"confidence": 33, "exposure": { "riskPct": 5, "cleanPct": 33 },
"sourcesCount": 10, "checkedAt": "2026-08-22T13:10:41Z" }Пакетна обробка приймає файл і повертає один рядок на адресу з тими самими полями. Вебхуки доставляють алерти з HMAC-підписом у заголовках, одним ідентифікатором на доставку і кнопкою повтору в журналі, якщо ваш ендпоінт був недоступний.
X-Sanctuary-Signature: sha256=… X-Sanctuary-Event: alert.created X-Sanctuary-Delivery: один ідентифікатор на доставку · 204 · 9 мс · повтор
Professional: 1,000 перевірок на місяць, API-ключі, далі по $0.20 за перевірку. Business: 5,000 на місяць, пакетний ендпоінт, вебхуки для алертів і перевірка транзакцій до їх проведення, SLA. Enterprise: контракти на обсяг, виділена підтримка.