Skip to content

Move KYC documents behind private Blob access - #207

Merged
Obiajulu-gif merged 1 commit into
Chainmove:mainfrom
BigDella:agent/issue-175-private-kyc-storage
Aug 18, 2026
Merged

Move KYC documents behind private Blob access#207
Obiajulu-gif merged 1 commit into
Chainmove:mainfrom
BigDella:agent/issue-175-private-kyc-storage

Conversation

@BigDella

Copy link
Copy Markdown
Contributor

What changed

  • upload encrypted KYC documents only to a private Vercel Blob store
  • retrieve private objects server-side through the authenticated document proxy
  • retain an explicit compatibility path for inventoried legacy public objects
  • add a dry-run/migration command that moves records, rewrites references, optionally revokes public blobs, and emits a JSONL audit inventory
  • keep public vehicle imagery unchanged

Why

Encryption alone did not prevent anonymous ciphertext harvesting because KYC objects were written to public storage.

Validation

  • KYC private-storage policy tests: 3 passed
  • changed-file typecheck scan: no errors in this diff; the repository-wide baseline still has unrelated failures

Closes #175

@Obiajulu-gif
Obiajulu-gif marked this pull request as ready for review August 18, 2026 13:15
@Obiajulu-gif

Copy link
Copy Markdown
Collaborator

Thanks for the contribution! Merging this now as part of a maintainer PR sweep.

@Obiajulu-gif
Obiajulu-gif merged commit f34882a into Chainmove:main Aug 18, 2026
1 of 2 checks passed
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.

[CRITICAL][KYC STORAGE] Move encrypted identity documents behind private blob access

2 participants