Custom Evidence & Telemetry
TelemetryAttaching custom game metadata, match replays, and coordinate snapshots to incident dossiers.
# Overview
When reviewing suspicious player flags in the Bento Admin Dashboard or Discord embeds, moderators benefit from having detailed game-specific context (e.g. current stage, inventory items, active team, weapon ID).
RAC allows you to attach custom key-value metadata to any incident report.
# Attaching Telemetry to Incidents
local DetectionEngine = require(game.ServerScriptService.RAC.Core.DetectionEngine)
DetectionEngine.RegisterIncident(player, {
detectorName = "SuspiciousTradeDetector",
category = "Economy",
severity = "Critical",
confidence = 0.96,
evidence = "Attempted trade transaction with mismatched currency hash.",
metadata = {
partnerUserId = 98765432,
tradeSessionId = "TRD-84820",
claimedCurrency = 5000000,
playerAccountAgeDays = player.AccountAge,
},
})
# Where Custom Evidence Appears
- Bento Admin Dashboard: Visible inside the Incident Detail Modal in
DetectionCenterView. - Discord Webhooks: Displayed as structured fields in the Discord embed.
- DataStore Archive: Serialized with the incident dossier in
RAC_Incidents_v1.
# Next Steps
- Explore Trust Boundaries.
- Learn about the Threat Model & Mitigations.