Fraud flag
Stub — full content forthcoming.
Cambridge TCG runs a fraud-detection sweep against trading patterns. When a pattern matches, a fraud_signal is raised against the user's account. The signal carries a severity (low / medium / high / critical) and a recommended auto-action (none / suspend / hold-payouts / require-verification).
Where this lives in code.apps/storefront/src/lib/fraud/detection.ts(the patterns),apps/storefront/src/lib/fraud/sweep.ts(the sweep), andapps/storefront/src/lib/fraud/auto-suspend.ts(the auto-action).
What the sweep looks at
- rapid_listing — a burst of orders in a short time window.
- self_trading — counterparty shares a shipping address with you.
- refund_abuse — multiple buyer-favour refunds recently.
- velocity_spike — sudden volume jump vs your baseline.
- new_account_high_value — large order on a new account.
- chargeback — bank chargeback filed on a paid trade.
How flags clear
Most flags clear automatically as your activity normalises (the sweep re-evaluates every minute). Some require operator review or user action — see your active flags on /account/standing for per-flag guidance.
Effect on trust score
An unresolved fraud signal of medium severity or higher penalises your trust score by −20 per signal. See /methodology/trust-score for the full penalty model.