Send
A product operated by Settley LLC

KYC/AML Policy

Baseline financial-crime controls for claim-code remittance, escrow funding, recipient verification, and payout-provider operations.

DocumentKYC/AML Policy
ProductSettleySend
Version0.1 draft
StatusFor partner onboarding and legal review
This policy is a practical draft for provider applications and internal readiness. It should be reviewed by qualified counsel before production use in any regulated market.
Send
SettleySend
KYC/AML Policy · v0.1 draft

Settley KYC/AML Policy

Document owner: Compliance / Legal
Version: 0.1 draft
Effective date: [Insert date]
Review cadence: At least annually and after any material product, jurisdiction, banking, crypto, or payout-provider change
Status: Draft for partner onboarding and legal review

Implementation status: See docs/compliance/ for the engineering documentation mapping every clause below to what is actually implemented, running, or still manual. Start with docs/compliance/IMPLEMENTED_CONTROLS.md for the clause-by-clause traceability table and docs/compliance/HANDOVER_SUMMARY_FOR_CLO.md for the executive summary. This policy document has not been rewritten to match implementation status inline everywhere — treat docs/compliance/ as the source of truth for “is this actually built,” and this document as the source of truth for intended requirements.

1. Purpose

Settley provides a claim-code remittance product that allows a sender to fund an escrow with supported digital assets and allows a recipient to claim value through supported payout methods, including bank transfer, wallet transfer, airtime, data, gift card, or virtual card where available.

This KYC/AML Policy sets out Settley’s baseline controls for:

This policy is designed to support a risk-based compliance program. It must be reviewed by qualified counsel before production use in any regulated market.

2. Scope

This policy applies to:

3. Regulatory Orientation

Settley will operate its compliance program according to generally accepted AML/CFT principles, including:

Settley will also align its controls with applicable requirements in the jurisdictions where it operates, including partner-specific requirements imposed by off-ramp, card, gift-card, banking, and virtual-asset service providers.

4. Product Risk Statement

Settley involves digital assets, cross-border transfers, claim codes, and third-party payout rails. These features create specific financial crime risks, including:

Settley will mitigate these risks through identity controls, transfer limits, wallet screening, payout provider controls, monitoring rules, manual review, and audit records.

5. Roles and Responsibilities

5.1 Founder / Executive Management

Executive management is responsible for:

The Head of Legal or designated Compliance Lead is responsible for:

5.3 Operations and Product Team

Operations and Product are responsible for:

6. Customer Identification and Verification

Settley will apply a tiered, risk-based KYC model. The minimum required information depends on the role, value, jurisdiction, payout method, and partner requirements.

6.1 Sender Information

For senders, Settley may collect:

For lower-risk, low-value transfers, Settley may apply simplified due diligence if permitted by applicable law and partner requirements. Higher-risk activity requires enhanced due diligence.

Implemented: identity collection above KYC_THRESHOLD_USD (src/compliance.ts), with government ID capture and OCR-based name/DOB/ID-number matching (src/compliance-document.ts, OCR via Tesseract or Qwen). See docs/compliance/IMPLEMENTED_CONTROLS.md §1–2.

6.2 Recipient Information

For recipients, Settley may collect:

Settley will not promise bank, OPay, card, or gift-card payout unless the relevant provider confirms the payout method is supported and the recipient passes required checks.

6.3 Business Customers and Partners

For business customers, partners, and vendors, Settley may collect:

7. Sanctions and Watchlist Screening

Settley will screen, directly or through vendors and partners where applicable:

Screening may include sanctions lists, PEP lists, adverse media, law enforcement lists, blockchain risk scores, and provider-specific watchlists.

Settley will not process a transfer, claim, or payout where it knows or has reason to believe that a party is sanctioned, blocked, prohibited, or otherwise ineligible.

Implemented: person screening via OpenSanctions (src/opensanctions.ts, screenPersonWithOpenSanctions). Wallet-address screening also now implemented (see §8 below) — added after this policy’s v0.1 draft, not yet reflected in the version number. See docs/compliance/IMPLEMENTED_CONTROLS.md §3–4. Not implemented: PEP-specific list beyond whatever OpenSanctions’ generic topics surface; business/beneficial-owner screening (§6.3) is not built.

8. Wallet and Blockchain Risk Controls

For on-chain deposits and wallet payouts, Settley will apply controls appropriate to the asset, chain, value, and jurisdiction, which may include:

Supported chains and tokens must be approved before production support. New chains or assets require a compliance and operational review.

Implemented: the funding wallet address is screened against OpenSanctions’ CryptoWallet dataset (screenWalletWithOpenSanctions in src/opensanctions.ts), scoped to transfers the sender funded directly on-chain — not fiat-onramp-funded transfers, since there is no sender-controlled address to screen there. This is risk-based, not per-transaction: a wallet is screened once per customer the first time it funds a payment, and the verdict is cached (verified_wallets table) rather than re-queried on every transfer. See docs/compliance/RISK_MODEL.md for the reasoning and docs/compliance/IMPLEMENTED_CONTROLS.md §4 for the trigger/behaviour detail. Not implemented: general blockchain risk scoring (mixer/darknet/high-risk-exchange exposure) — only direct sanctions-list address hits are caught; see docs/compliance/THIRD_PARTY_PROVIDER_MODEL.md for what a broader control would require.

9. Risk Rating

Settley will assign risk ratings to users, transfers, claims, and payouts. Risk factors may include:

Risk ratings may be low, medium, high, or prohibited. High-risk activity requires enhanced review before payout.

10. Enhanced Due Diligence

Enhanced due diligence may be required when:

Enhanced due diligence may include:

11. Transfer and Payout Limits

Settley will maintain configurable transfer limits by:

Initial production limits should be conservative until provider reliability, fraud controls, and compliance workflows are validated.

Suggested draft limits for legal review:

Tier Requirements Single transfer Monthly volume
Tier 0 Contact-only, wallet screened USD 50 USD 100
Tier 1 Basic KYC, contact verified USD 250 USD 1,000
Tier 2 Government ID and enhanced checks USD 1,000 USD 5,000
Tier 3 Manual approval / business review Case-by-case Case-by-case

These draft limits are placeholders and must be confirmed by legal counsel and payout providers.

12. Transaction Monitoring

Settley will monitor the full transfer lifecycle:

  1. Payment intent created.
  2. Stablecoin deposit detected.
  3. Deposit verified.
  4. Claim code issued.
  5. Recipient claim initiated.
  6. Payout method selected.
  7. Recipient and payout details validated.
  8. Payout created with provider.
  9. Provider webhook confirms success, failure, or reversal.

Monitoring rules may include:

Alerts will be reviewed by the Compliance Lead or designated operations staff.

Implemented: a rules engine (src/transaction-monitoring.ts) covering structuring (repeated sub-threshold transfers), shared payout accounts across distinct senders, and claim-velocity bursts, writing alerts to transaction_monitoring_alerts reviewable via GET/POST /api/admin/alerts. Not yet operational: nothing currently schedules this engine to run automatically — it exists as a callable module, not a live watcher. See docs/compliance/IMPLEMENTED_CONTROLS.md §5 and docs/compliance/OPERATING_PROCEDURES.md §3. Not implemented: the remaining monitoring rules this section lists (wallet mixer/bridge exposure, gift-card/virtual-card abuse patterns — gift card and virtual card are not implemented payout methods in this codebase at all today) and no SAR filing/reporting mechanism — see docs/compliance/SAR_ESCALATION_WORKFLOW.md.

13. Claim Code Controls

Claim codes are sensitive financial instruments. Settley will:

Claim codes must not be considered paid until the payout provider confirms successful delivery or settlement.

14. Payout Provider Controls

Settley may use third-party providers for bank payout, off-ramp, gift cards, airtime, data, virtual cards, or wallet infrastructure.

Before production use, each provider must be reviewed for:

Provider integrations must use:

15. Prohibited Activity

Settley prohibits use of the product for:

Settley may suspend, reject, hold, refund, or report activity that appears prohibited or suspicious.

16. Suspicious Activity Escalation

When activity is suspicious, Settley will:

  1. Pause the transfer, claim, or payout where operationally possible.
  2. Preserve all relevant records.
  3. Conduct internal review.
  4. Request additional information where appropriate.
  5. Escalate to the Head of Legal or Compliance Lead.
  6. Notify or report to regulated partners or authorities where legally required.
  7. Avoid tipping off users where prohibited.

Suspicious activity decisions and rationale must be documented.

17. Recordkeeping

Settley will maintain records of:

Records should be retained for at least five years unless a longer period is required by law, partner agreement, or internal policy.

Implementation note: compliance profiles, wallet-screening cache entries, monitoring alerts, claims, and the admin action audit log are retained indefinitely today (no deletion job exists), which satisfies this floor. The uploaded ID document image specifically defaults to 30-day retention (COMPLIANCE_DOCUMENT_RETENTION_DAYS), which does not match this five-year statement, and that expiry is not currently enforced by any running job — see docs/compliance/RETENTION_POLICY.md for the full breakdown and resolution options. This is a live discrepancy this policy should be updated to resolve, not a settled fact.

18. Data Protection

Settley will collect only the information reasonably required for product operation, compliance, fraud prevention, and partner obligations.

Sensitive data must be:

19. Training

Settley personnel involved in product, operations, support, engineering, compliance, or partner management must receive AML/KYC training appropriate to their role.

Training should cover:

20. Independent Review

Settley will periodically review the effectiveness of this policy and related controls. Reviews may be conducted internally or by external counsel, auditors, or compliance consultants.

Reviews should consider:

21. Current Implementation Gaps to Resolve Before Production

Before Settley launches live fiat, card, or gift-card payouts, the following must be completed:

22. Approval

By signing below, the undersigned acknowledge that they have reviewed this KYC/AML Policy and approve it for use as Settley’s baseline compliance policy, subject to legal review and updates required by applicable law, provider requirements, and product changes.

Name: ________________________________________________

Title: Head of Legal

Signature: ___________________________________________

Date: ________________________________________________

Founder

Name: Naro Omo-Osagie

Title: Founder

Signature: ___________________________________________

Date: ________________________________________________

Founder

Name: Temisan Gerrrard Agbajoh

Title: Founder

Signature: ___________________________________________

Date: ________________________________________________