Skip to content

Integrate KYC Verification Provider #72

Description

@Kalchaqui

Integrate KYC Verification Provider

Task Description

Integrate the first Know Your Customer (KYC) provider into the new Identity Provider abstraction.

The implementation should support individual identity verification while exposing a standardized API to the rest of the platform.


Deliverable

Working KYC integration using the Identity Provider abstraction.


Requirements

Support:

  • Create verification session
  • Retrieve verification status
  • Receive verification results
  • Handle verification failures
  • Store verification metadata

Support verification states such as:

  • Pending
  • In Review
  • Verified
  • Rejected
  • Expired

Technical Requirements

Expose endpoints such as:

  • POST /kyc/session
  • GET /kyc/status/:userId

Store:

  • Provider
  • Verification ID
  • Status
  • Verification timestamp

Additional Notes

The implementation should allow replacing the provider without changing business logic.

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions