Summary
KYC document uploads are security-sensitive operations with no current log trail. An info-level log on each successful upload would give operators an audit record of what was submitted and when, without storing the file content.
Scope
- Emit an info-level log after each successful KYC document upload with fields:
wallet, document_type, file_size_bytes, ipfs_cid, uploaded_at
- Log emitted after the IPFS upload succeeds and the CID is persisted
- File name and file content must not appear in the log
document_type is the seller-selected type (e.g. 'passport', 'national_id')
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
KYC document uploads are security-sensitive operations with no current log trail. An info-level log on each successful upload would give operators an audit record of what was submitted and when, without storing the file content.
Scope
wallet,document_type,file_size_bytes,ipfs_cid,uploaded_atdocument_typeis the seller-selected type (e.g. 'passport', 'national_id')Acceptance Criteria
document_typematches the seller-selected valueETA: 12 hours
Coordinate on Telegram