Investor verification, wallet screening, and policy enforcement for tokenized assets. Ship compliant RWA products without building compliance infrastructure.
// POST /v1/decisions
{
"decision": "allow",
"reasons": ["policy_requirements_satisfied"],
"audit_id": "dec_8f3k2p9x",
"policy_version": "v1",
"input_snapshot": {
"investor": {
"kyc_status": "verified",
"accredited": true,
"country": "US"
},
"wallet": {
"screening": "clear",
"risk_level": "low"
}
},
"latency_ms": 12
}
Deterministic compliance checks — KYC status, accreditation, country restrictions, wallet screening — evaluated in order with a clear audit trail for every decision.
Automatic screening via TRM Labs on wallet creation. Re-screen on demand. Blocked wallets are instantly denied at the policy layer.
Each organization gets its own API key, its own investors, wallets, and policies. Complete data isolation — no cross-tenant leaks, ever.
Every decision records a full input snapshot — investor state, wallet risk, policy version. Immutable. Queryable. Ready for regulators.
Sign up and get your API key instantly. No credit card, no sales call.
npm install @clearlayer/sdk
Pass an investor, wallet, and policy — get allow, deny, or review in milliseconds.
{
"decision": "allow",
"reasons": [
"policy_requirements_satisfied"
],
"audit_id": "dec_8f3k2p",
"policy_version": "v1"
}
{
"decision": "deny",
"reasons": [
"wallet_blocked"
],
"audit_id": "dec_2p9x4r",
"policy_version": "v1"
}
{
"decision": "review",
"reasons": [
"kyc_not_verified"
],
"audit_id": "dec_5m1n7k",
"policy_version": "v1"
}