Skip to content

Feat/kyc - #40

Merged
akargi merged 11 commits into
Chulilee:mainfrom
ykargeee-bit:feat/KYC
Aug 21, 2026
Merged

Feat/kyc#40
akargi merged 11 commits into
Chulilee:mainfrom
ykargeee-bit:feat/KYC

Conversation

@ykargeee-bit

Copy link
Copy Markdown
Contributor

Summary

Adds a complete KYC/AML compliance module for identity verification, document management, transaction risk assessment, AML flag review, compliance configuration, and audit logging.

Related Issues

Closes #29

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation only
  • Refactor / chore

Changes

  • Added KYC verification and document management workflows.
  • Added AML flagging, review, and transaction risk assessment.
  • Added compliance risk levels, statuses, regions, and document enums.
  • Added compliance configuration and audit-log entities.
  • Added authenticated compliance REST endpoints.
  • Added Multer type support for document uploads.
  • Added comprehensive unit and E2E tests.

Checklist

  • I have read the CONTRIBUTING guide.
  • npm run lint passes.
  • npx tsc --noEmit passes.
  • npm run build succeeds.
  • npm test passes, and I added/updated tests for this change.
  • Any Stellar/Soroban network access goes through the stellar module services.
  • I did not commit secrets, private keys, or mainnet credentials.

Notes for Reviewers

Please review the KYC workflow, AML risk-scoring logic, document-upload validation, role-based access controls, and compliance audit logging. Unit and E2E coverage are included in the PR.

@akargi
akargi merged commit bfafa11 into Chulilee:main Aug 21, 2026
1 check passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Aug 21, 2026
11 tasks
@akargi

akargi commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Weldone @ykargeee-bit with this Production ready Implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement KYC/AML Compliance Module

2 participants