积分欺诈防护集成
Flash 使用冻结然后判决模型保护积分账本:硬编码检测器每晚运行,并在发现可疑点时立即冻结(仍在会员的记录中,但无法使用并因过期而暂停),然后SoClaw审查每个保留并作废、释放或升级——通过与赢回相同的受管理的MCP工作清单。
本指南适用于运行代理的运营商/集成商。业务概览请参见SoClaw产品页面;工作列表工具构建在MCP集成指南中的受管MCP服务器上,并与赢回指南共享代理任务工作列表。
检测到即冻结,待审核后决定
比奖励后追回更安全的替代方案:积分在规则触发后立即被冻结,因此在审核期间无法兑现。冻结的批次保留在账簿中,但不会计入可用余额、兑换或过期。只有最终裁决才会影响积分。
# Nightly, server-side (no agent involved):
for detector in enabled_detectors(team): # master switch + per-detector checkbox
for hold in detector.detect(team): # each hold = one entity, e.g. a referral or order
freeze(hold.targets) # FREEZE suspect points (idempotent, reversible)
enqueue(kind="fraud_points_hold", subject_key=hold.subject_key) # one review task
# Agent side (self-hosted OpenClaw + SoClaw decisions skill):
task = claim_agent_task(kind="fraud_points_hold") # NO_TASKS_AVAILABLE / AGENT_TASKS_DISABLED → STOP
facts = get_agent_task(task.id) # ids + signal + evidence (no PII)
complete_agent_task(task.id,
decision="block" | "allow" | "escalate", # block=void, allow=release, escalate=leave frozen
reason="<why>")单个信号永远不会自动确认。检测器只会冻结并开启审核——block/allow/escalate的判定由代理(或人工)做出。机器可判定的滥用行为(例如自我推荐、推荐循环、邀请速率限制、重复收据哈希)会在其他地方同步阻止,永远不会进入此队列。
检测器
每个方案都是一个主开关下的选择加入复选框。仅存在具有真实、可查询依据的信号——账户盗用、积分转售和纯粹的虚假交易均被刻意排除在外(没有交易对手、支付工具或设备信号可以真实地检测它们)。
same_household_referral推荐人和被推荐人均为已确认(≥0.9)家庭的转化推荐——很可能是自我推荐。
冻结:双方推荐奖励。
refunded_order_unclawed_points已全额退款或取消的订单,其获得的积分仍然存在(尚未被收回)。
冻结:买家对该订单的购买点。
household_welcome_farming一个已确认的家庭,其中两名或两名以上成员仍持有欢迎奖金——可能的多账户农业。
冻结:每个标记会员的欢迎奖金。
zombie_referral30 天前获得的推荐奖励,其受邀会员此后从未下过单——很可能是虚假注册。
冻结:双方推荐奖励。
order_velocity_burst在短时间内下了异常多的订单且积分尚未使用的会员——洗盘代理。
冻结:爆发期后仍然存在的购买点
behavior_outlier某会员的30天积分活动(包括赚取交易次数、获得的积分和兑换次数)与团队自身的会员分布相比,属于极端统计异常值(稳健z分数≥6)。
冻结:来自异常值窗口的成员仍然存在的点。
behavior_outlier 内部 — 统计检测器
与五个规则检测器不同,behavior_outlier根据团队自身的分布对每个成员的30天积分活动进行评分——每个成员三个特征:赚取交易次数、获得的积分和兑换次数——使用稳健的z分数(中位数+MAD,因此少数鲸鱼用户无法改变基线):
z = (x − median) / (MAD × 1.4826) # per feature, vs the team's own members
flag when z ≥ 6- 触发任何事件前的最低层级。 成员需要在窗口期内至少有 10 笔收益交易,团队需要至少 50 名活跃成员才能达到基线——低于任一条件,检测器都不会发出任何信号。
- 相同的冻结→审查流程。冻结在审查任务入队之前运行;冻结的批次保留在账本上(不可花费,暂停过期);裁决(发布/作废/升级)来自SoClaw或人工——绝不会自动惩罚。
- 每位会员每月最多可提交一条评论。 邮件主题为
behavior_outlier:{memberId}:{YYYYMM},已提交冻结批次的会员将被跳过,避免重复提交。 - 像其他人一样选择退出。每个检测器的复选框,默认在为团队启用欺诈任务类型时启用。
- 透明证据。 原因有效载荷中的每个标记特征都包含
{value, teamMedian, robustZ, flagged}以及应用的最低标准——审核人员可以看到会员被标记的确切原因,而不是分数。
结论语义
| 决策 | 效果 |
|---|---|
block | 确认欺诈行为 — 冻结的积分将被取消(永久移除,永不恢复使用)。 |
allow | 误报——积分已恢复可用。过期积分会通过宽限期延长,因此会员不会因积分冻结而受到处罚。 |
escalate | 不清楚——这些点保持冻结状态,案件留给人类处理。当单个信号不足以判断时推荐使用。 |
所有效果都通过现有的幂等写入运行——冻结、作废和释放操作均按(action, hold, member)键进行,并且效果在任务完成之前应用,因此丢失的租约不会留下未完全应用的更改。代理没有新的资金路径。
管理员控制和故障保护机制
- 主开关 — 欺诈检测默认关闭,直到组织所有者/管理员为团队启用积分保留任务,并且平台终止开关全局关闭该功能。两者必须同时开启,任何检测才能运行。
- 每个检测器检查清单 — 每个检测器都是一个复选框(未存储设置时,主检测器开启时默认开启)。禁用其中一个检测器将停止该项检查。
- 过时的保留升级 - 两周后没有裁决的保留会自动升级给人类。积分保持冻结状态:它们永远不会自动释放(欺诈无法等待时间结束),也不会自动作废(会员可能是无辜的)。
- 全面审计 — 冻结、作废、释放和升级操作及其原因都会写入工作列表;所有操作都会按流程进行。