Public beta · source and CI build available

Find Roblox revenue leaks before players do.

RevenueLens scans an open Roblox Studio place for purchase-delivery, analytics, localization, mobile UI, DataStore, and server-boundary risks. It returns a prioritized report and a 0–100 release-readiness score—without changing gameplay code.

The planned Creator Store price test is USD 9.99. The paid listing is not live yet; seller onboarding, upload, and moderation are account-owner steps.

RevenueLens
Release readiness
72/100
AMBER
CRITICALRECEIPT-MISSING
Product prompt found without ProcessReceipt

Implement one server-owned, durable, idempotent receipt handler.

MEDIUMANALYTICS-MISSING
Purchase funnel is not measurable

Log exposure, prompt, purchase, and fulfillment steps.

audit.jsonconsole.jsonviewport.png
Read-only by defaultNo automatic source fixes
No credentialsLocal Studio MCP connection
Reproducible evidenceAudit + console + viewport
Fails closedNo ambiguous Studio selection
Current coverage

One scan. The highest-cost launch mistakes first.

RevenueLens uses transparent heuristics, not mystery scoring. Each rule has a stable ID, severity, Studio path, rationale, and concrete remediation.

01

Purchase delivery

Missing or multiple receipt handlers, explicit grant decisions, and durable PurchaseId signals.

02

Persistence resilience

DataStore and Game Pass calls that lack an obvious protected-call path.

03

Server boundaries

RemoteEvent handlers without common type, range, length, or assertion signals.

04

Revenue analytics

Monetization flows without detectable AnalyticsService funnel instrumentation.

05

Global readiness

Missing LocalizationTables and UI text with AutoLocalize disabled.

06

Mobile usability

Fixed-size GuiButtons below a practical 44-pixel touch-target threshold.

Heuristic findings are engineering leads, not proofs, security certification, moderation approval, or a revenue guarantee. Test purchases, devices, localization, abuse cases, and recovery paths.

Agent-ready factory

AI can do the repetition. Gates keep it honest.

The Node.js client reads the live MCP schemas, selects one unambiguous Studio session, injects a temporary audit module, captures release evidence, and cleans up in a finally path.

  1. 1DiscoverStudio tools and session
  2. 2AuditRead-only edit-mode scan
  3. 3CleanRemove temporary runtime
  4. 4PlaytestStart once, stop once
  5. 5CaptureConsole and viewport
  6. 6GateImmutable manifest
Terminal
npm install
npm run doctor
npm run factory
Output

A release trail a checker can verify

  • audit.json — score, metrics, prioritized findings
  • studio-state.json — captured execution context
  • console.json — playtest output, without image payloads
  • viewport.png — visual evidence when returned
  • manifest.json — stage outcomes and first causal failure
Honest validation

Open source now. USD 9.99 convenience package planned.

The repository is the trust and acquisition layer. A future Creator Store package can sell install convenience, verified releases, update delivery, and compatibility fixes. It will not sell fake scarcity, hidden telemetry, or copied work.

Planned validation price $9.99

One-time price test · not yet listed

Get started

Build the plugin or run the MCP factory.

Plugin

Build the Studio package

rojo build plugin.project.json \
  -o dist/RevenueLens.rbxm

Install the resulting model as a local Studio plugin, then click Run audit.

MCP

Generate release evidence

npm install
npm run doctor
npm run factory

Requires an open Roblox Studio session with the built-in MCP server enabled.

日本語: RevenueLens は、Roblox Studio 内の課金・保存・モバイルUI・ローカライズ・RemoteEvent周辺を読み取り専用で監査する公開ベータです。 Creator Storeでの有料公開前でも、GitHubからソースとCIビルドを確認できます。