feat: contribute seller trust signals to community DB for fine-tuning #32
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Feed resolved seller trust outcomes (confirmed scam, confirmed legitimate) from the shared scammer DB into the cf-core community DB as
seller_trustsignals. These feed a seller trust classifier fine-tuning corpus that improves trust scoring for all Snipe users.Background
Snipe already maintains a shared scammer DB with seller feature vectors and trust scores. When an outcome is confirmed (user reports scam, or seller is resolved as legitimate over time), that labeled signal is training data. The cf-core
communitymodule (Kiwi shared meal plan design, 2026-04-12) provides theCommunitySignalbase model; cf-orch handles routing to the fine-tuning queue.Signal schema (
seller_trust)No buyer PII. Seller identifier is hashed (platform + seller_id → SHA-256). Feature vectors only.
Contribution triggers
Tier and consent
Integration points
CommunitySignalfromcf-core.communitycf-orchPOST/ingest/signalsAcceptance criteria
seller_trustsignal constructed and submitted on confirmed scam reportCommunitySignalbase model (no extra fields)Related
shared_storepattern)