Skip to main content
Version: v2

KYC/AML & Compliance

How compliance affects API integrations: what is screened, what can pause or refund an order, and what integrators are responsible for.

The model​

The API does not require end-user registration or direct KYC collection. Compliance is enforced at the transaction level:

  • Real-time screening of addresses and IPs against sanctions lists (OFAC, EU, UN) and known-illicit clusters (mixers, darknet markets)
  • Transaction pattern analysis for suspicious activity
  • Risk-based assessment of amounts and frequency
  • Blockchain analysis of source and destination exposure
Applies to DeFi orders too

DeFi execution uses permissionless protocol infrastructure, so protocol-level KYC is not present by default — but platform-level screening (blocklists, sanctions/OFAC SDN checks, and optional pre-screening) still applies, and integrators remain responsible for AML/sanctions obligations in their jurisdictions.

How compliance surfaces in the API​

SurfaceBehavior
POST /pre_screening/Proactive check before order creation. A blocked user returns HTTP 200 with status: "failed"
PENDING KYC order statusAn in-flight order was routed to enhanced due diligence — see Order Lifecycle. It resumes (PAID → … → COMPLETED) or refunds (INITIATED REFUND → REFUNDED)
Refund pathOrders failing compliance are refunded to refund_address — collect it (and refund_address_extra_id where relevant) at creation

Transaction limits​

Limits apply per user/IP and per transaction, and large or unusual transactions trigger enhanced due diligence. The concrete thresholds are risk-based and change without notice — they are not published as fixed numbers and are not exposed as API fields. Use pre-screening with the actual amount to check eligibility for a specific transaction, and handle PENDING KYC gracefully in your UI.

Prohibited use​

The service must not be used for money laundering, terrorist financing, sanctions evasion, fraud, darknet-market flows, or laundering ransomware proceeds. Transactions may be restricted for users from sanctioned or FATF high-risk jurisdictions. Violations lead to holds, refusal of service, and reporting to authorities where required.

Integrator responsibilities​

When integrating the API you are expected to:

  • Pre-screen flows where you hold user context (IP, source address) via POST /pre_screening/
  • Keep records of transaction attempts, screening results, and compliance decisions, as required by the laws applicable to you
  • Report suspicious activity to your competent authorities within required timeframes, and preserve related records
  • Not attempt to bypass screening outcomes (e.g. retrying a blocked address from different IPs)

Regulatory alignment​

The program follows FATF recommendations, EU AML directives, and applicable local regulations, with continuous monitoring of sanctions lists and regulatory changes. Records are retained as required by applicable law.

Contact​

Compliance inquiries: support@n.exchange — mark the subject "Compliance".

Legal disclaimer

This page describes platform practices for integrators; it is not legal advice. Consult qualified counsel for the requirements that apply to your business and jurisdiction.

Next steps​