Compliance infrastructure exposed as APIs.
Submit transfers, screen wallets, receive webhooks, and automate reporting workflows without implementing Travel Rule protocols or jurisdiction logic yourself.
REST API
Submit transfers, register wallets, search VASPs, and read compliance state through API endpoints.
Webhooks
Receive events for transfers, cases, screening, reports, and other compliance workflows, with retry history.
Scoped Environment
Use separate Test and Live keys with scope based access, rate limits, rotation, revocation, and usage tracking.
Test / Live split
Separate providers, rules, customers, webhooks, and transfers before production traffic moves.
One request can return the compliance decision.
Covalent packages risk, sanctions, Travel Rule obligations, and filing thresholds into one response that product systems can act on.
POST /v2/transfers/screen
Authorization: Bearer covalent_live_...
{
"wallet": "0x8f34...91b2",
"jurisdiction": "SG",
"amount": 12000,
"asset": "USDC"
}
{
"risk_score": 82,
"sanctions_hits": 0,
"travel_rule": "required",
"filing_threshold": "str_review",
"decision": "review"
}
Build around state changes, not polling loops.
transfer.createdInitial transfer accepted by API
screening.completeProvider results and risk score recorded
case.createdRules engine opened analyst review
report.generatedSTR / SAR draft produced from evidence
transfer.completedFinal lifecycle event delivered
Wire compliance into your product surface.
Start with sandbox API keys, signed webhook events, and the same workflow model used by the Covalent console.