Puan Sahtekarlığı Koruma Entegrasyonu
Flash, puan defterini sonra dondur modeliyle korur: sabit kodlu dedektörler her gece çalışır ve şüpheli noktaları bulundukları anda dondurur (hala üyenin kaydındadır, ancak harcanamaz ve süresi dolmak üzere duraklatılır), ardından SoClaw her bekletmeyi inceler ve geçersiz kılar, serbest bırakır veya Geri kazanmayla aynı yönetilen MCP iş listesi aracılığıyla bunu yükseltir.
Bu kılavuz, aracıyı çalıştıran operatör/entegratör içindir. İşletmeye genel bakış için SoClaw ürün sayfasına bakın; iş listesi araçları, MCP Entegrasyon kılavuzunda yönetilen MCP sunucusunu temel alır ve aracı görevleri iş listesini geri kazanma kılavuzu ile paylaşır.
Tespit edildiğinde dondur, incelemeye karar ver
Önce ödül sonra geri almanın daha güvenli alternatifi: Puanlar, kural geçerli olduğu anda tutulur, böylece inceleme sırasında hiçbir şey paraya çevrilemez. Dondurulmuş bir parti defterde kalır ancak harcanabilir bakiyeden, itfadan ve vade sonundan hariç tutulur. Karar, puanları hareket ettiren tek şeydir.
# 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>")Tek bir sinyal asla otomatik olarak onaylanmaz. Bir dedektör yalnızca donar ve bir inceleme başlatır; block/allow/escalate kararı ajanın (veya bir insanın) kararıdır. Makine tarafından karar verilebilen kötüye kullanım (kendine yönlendirme, yönlendirme döngüleri, davet oranı sınırları, yinelenen makbuz karma algoritması) başka bir yerde eş zamanlı olarak engellenir ve asla bu kuyruğa ulaşmaz.
Dedektörler
Her biri tek bir ana şalter altında isteğe bağlı bir onay kutusudur. Yalnızca gerçek, sorgulanabilir bir temele sahip sinyaller mevcuttur — hesap ele geçirme, puan yeniden satışı ve saf sahte işlemler kasıtlı olarak yoktur (bunları dürüstçe tespit etmek için hiçbir karşı taraf, ödeme aracı veya cihaz sinyali yoktur).
same_household_referralYönlendiren ve yönlendirilen kişilerin teyit edilmiş (≥0,9) bir hane halkı olduğu, dönüştürülmüş bir yönlendirme; muhtemelen kendi kendine yönlendirme.
Donuyor: Her iki tarafın da referans bonusu.
refunded_order_unclawed_pointsTamamen iade edilen veya iptal edilen ve kazanılan satın alma puanları hala mevcut olan (henüz geri alınmamış) bir sipariş.
Donuyor: Alıcının söz konusu sipariş için satın alma noktaları.
household_welcome_farmingİki veya daha fazla üyenin hâlâ hoş geldin bonusuna sahip olduğu onaylanmış bir hane; olası çoklu hesap çiftçiliği.
Donuyor: İşaretlenen her üyenin hoş geldin bonusu.
zombie_referral30 günden fazla önce ödüllendirilen ve davet edilen üyenin o zamandan beri hiç sipariş vermediği bir yönlendirme - muhtemelen uydurma bir kayıt.
Donuyor: Her iki tarafın da referans bonusu.
order_velocity_burstKısa bir pencerede alışılmadık derecede yüksek sayıda emir veren ve puanları henüz harcanmamış bir üye - bir sahte ticaret vekili.
Donuyor: Patlamadan kalan hala mevcut satın alma noktaları.
behavior_outlier30 günlük puan aktivitesi (kazanılan işlem sayısı, kazanılan puanlar, kullanım sayısı) ekibin kendi üye dağılımına göre aşırı istatistiksel bir aykırı değer (sağlam z-skoru ≥ 6) olan bir üye.
Donuyor: Aykırı pencereden üyenin hala mevcut olan noktaları.
behavior_outlier İçinde — İstatistiksel dedektör
Beş kural tespit edicisinin aksine, behavior_outlier her üyenin 30 günlük puan etkinliğini, ekibinin kendi dağılımına göre puanlandırır — üye başına üç özellik: kazanılan işlem sayısı, kazanılan puanlar ve kullanım sayısı — sağlam bir z-skoru (medyan + MAD, böylece birkaç büyük oyuncu temel çizgiyi değiştiremez) kullanarak:
z = (x − median) / (MAD × 1.4826) # per feature, vs the team's own members
flag when z ≥ 6- Herhangi bir şey tetiklenmeden önce katlar. Üyenin pencerede ≥ 10 kazanç işlemi gerçekleştirmesi ve ekibin temel için ≥ 50 aktif üyeye sahip olması gerekir; bunlardan herhangi birinin altında, dedektör hiçbir şey yaymaz.
- Aynı dondurma → inceleme işlem hattı. Dondurma işlemi, inceleme görevi sıraya alınmadan önce çalışır; dondurulmuş gruplar defterde kalır (harcanamaz, süresi dolmaları durdurulmuştur); karar (serbest bırakma / iptal etme / yükseltme) SoClaw'dan veya bir insandan gelir - asla otomatik ceza verilmez.
- Üye başına ayda en fazla bir inceleme. Konu anahtarı
behavior_outlier:{memberId}:{YYYYMM}ve zaten dondurulmuş bir toplu işlemi olan üyeler atlanıyor — yığılma yok. - Diğerleri gibi kapsam dışında kalmayı seçin. Ekip için dolandırıcılık görevi türü etkinleştirildiğinde varsayılan olarak her dedektör için bir onay kutusu açılır.
- Şeffaf kanıt. Gerekçe yükündeki her işaretlenmiş özellik, uygulanan taban puanlarına ek olarak
{value, teamMedian, robustZ, flagged}içerir; inceleyici, üyenin neden işaretlendiğini tam olarak görür, bir puan değil.
Karar semantiği
| Karar | Etki |
|---|---|
block | Dolandırıcılık doğrulandı — dondurulmuş puanlar geçersiz kılınır (kalıcı olarak kaldırılır, asla harcanabilir hale geri getirilmez). |
allow | Yanlış alarm — puanlar tekrar harcanabilir hale getirilir. Süresi dolmuş bir puan için ek bir süre tanınır, böylece üye bekleme nedeniyle cezalandırılmaz. |
escalate | Belirsiz - puanlar donmuş durumda ve vaka bir insana bırakılıyor. Tek bir sinyalin karar vermek için yeterli olmadığı durumlarda önerilir. |
Her etki, mevcut bir idempotent yazma üzerinden çalışır; dondurma, iptal etme ve serbest bırakma (action, hold, member)'a göre anahtarlanır ve etki, görev tamamlanmadan önce uygulanır, böylece kayıp bir kiralama asla yarı uygulanmış bir değişiklik bırakmaz. Temsilci için yeni bir para yolu yok.
Yönetici kontrolleri ve arıza emniyeti
- Anahtar şalter — dolandırıcılık tespiti, bir kuruluş sahibi/yöneticisi ekip için Puan tutma işini etkinleştirene ve bir platform kapatma şalteri bunu küresel olarak devre dışı bırakana kadar kapalıdır. Herhangi bir tespitin çalışması için her ikisinin de açık olması gerekir.
- Dedektör başına kontrol listesi — her dedektör bir onay kutusudur (kaydedilmiş ayar yoksa ana cihaz açıkken açık). Birini devre dışı bırakmak yalnızca o kontrolü durdurur.
- Eski bekletme yükseltme — iki hafta sonra karar verilmeyen bir bekletme, otomatik olarak bir insana iletilir. Puanlar donmuş halde kalır: asla otomatik olarak serbest bırakılmaz (dolandırıcılık zaman aşımına uğramaz) veya otomatik olarak iptal edilmez (üye masum olabilir).
- Tam denetim — dondurma, geçersiz kılma, serbest bırakma ve iletme işlemlerinin tümü iş listesine gerekçeleriyle birlikte yazılır; hiçbir şey sessizce hareket etmez.