{"uid":"cap_7NElXLuOoVI0yunrACsX4","slug":"halowerk-anti-cheat-scan-9c1b0da0","name":"Halowerk Anti-Cheat Scan","description":"Evaluates caller-supplied telemetry samples against declared reaction-time, actions-per-second, movement-speed, and impossible-event rules. Flags are review signals only; the service does not identify software, inspect a device, establish intent, or justify an automatic ban.","url":"https://gaming.halowerk.com/v1/anti-cheat-scan","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"samples":{"type":"array","items":{"type":"object","required":["sample_id","reaction_ms","actions_per_second","observed_speed","permitted_speed","impossible_event"],"properties":{"sample_id":{"type":"string","maxLength":128,"minLength":1},"reaction_ms":{"type":"number","maximum":600000,"minimum":0},"observed_speed":{"type":"number","maximum":1000000000,"minimum":0},"permitted_speed":{"type":"number","maximum":1000000000,"minimum":0},"impossible_event":{"type":"boolean"},"actions_per_second":{"type":"number","maximum":10000,"minimum":0}},"additionalProperties":false},"maxItems":50000,"minItems":1},"review_rule_count":{"type":"integer","maximum":4,"minimum":1},"speed_tolerance_percent":{"type":"number","maximum":1000,"minimum":0},"minimum_human_reaction_ms":{"type":"number","maximum":1000,"minimum":0},"maximum_actions_per_second":{"type":"number","maximum":10000,"minimum":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Y7av5_-WNTg_yb2Z1_zgC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates player telemetry samples against configurable thresholds for reaction time, actions-per-second, movement speed, and impossible events to produce review-signal flags.","exampleAgentPrompt":"Scan these 200 player telemetry samples for suspicious behavior — flag anything where reaction time is under 80ms, actions-per-second exceed 15, observed speed is more than 5% over permitted speed, or an impossible event is recorded; apply all 4 review rules.","exampleUseCases":[{"title":"Post-match bot detection sweep","prompt":"Run an anti-cheat scan on the 500 telemetry samples from last night's matches — flag samples where reaction time is below 100ms, APS goes over 12, and movement speed exceeds permitted by more than 10%; use all 4 rules."},{"title":"Live tournament integrity check","prompt":"Scan these 50 telemetry samples from the current tournament round for cheating signals — minimum human reaction is 80ms, max actions-per-second is 10, speed tolerance is 2%, and flag any impossible events; apply all 4 rules."},{"title":"Ranked ladder review queue","prompt":"I have 1000 gameplay samples from flagged ranked accounts — run them through anti-cheat with a 150ms minimum reaction threshold, 8 APS maximum, 5% speed tolerance, and all 4 review rules enabled so my moderation team can prioritize the worst offenders."}],"resultDescription":"Returns per-sample review flags indicating which telemetry entries tripped one or more of the configured rules (reaction time, APS, speed ratio, impossible event). Results are signals for human review — no bans, no device identification, no intent determination are made.","failureModes":["Empty or malformed samples array returns validation error","sample_id exceeding 128 characters is rejected","reaction_ms or speed values outside permitted numeric range cause schema rejection","review_rule_count outside 1-4 range is rejected","Batch exceeding 50,000 samples is rejected","Missing required per-sample fields (reaction_ms, actions_per_second, etc.) cause item-level errors"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, stateless telemetry evaluation step that produces structured review signals without requiring device access or behavioral AI models. Ideal for pipeline stages that pre-filter large batches of gameplay samples before manual moderation or heavier ML-based analysis. Best when you control the telemetry collection and simply need threshold-based rule evaluation at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:34:59.587Z","isFirstParty":false}