61SN61 AnalysisHomeMiner Status
Miner Status · BEX Tracer

BEX Tracer: 60% of miner pay, one accepted entry

Since 27 Sep, 245 UIDs have sent 3,634 submissions. 13 scored 0.80 or more and 3 were accepted. The bar sits at the ceiling of what the field can detect, and an AI code check plus a similarity check stop most entries before the score counts.

The task

Detect which extensions are running, from page JavaScript

Extensions89 names in 8 groups, published by GET /task; 12 enabled per round, chosen secretly
BrowserChrome for Testing 152, --headless=new, driven by Selenium; fresh profile and random extension IDs every round
Pagea static bait page (https://baitpage.test:10443/_web) with ad-shaped elements, forms, cookie controls, canvas; six fixed clicks, keystrokes and scrolls
Submissionone <group>.js per group defining window.detect_<group>() that returns {name: true/false}; 10 s budget; 750 lines and 256 KB per file
ScoreMatthews correlation (MCC) over all 89 labels per round, negatives clamped to 0; mean of 6 rounds. All-true or all-false scores 0
Acceptedraw score ≥ 0.80 and similarity ≤ 0.6 to the accepted set
Paysoftmax at temperature 0.2 across accepted miners (+0.1 of score ≈ 1.65× the pay); full for 10 days after scoring, then parabolic decay to 0 at day 15; with no accepted miner, the 60% moves to ADA-3
Imageredteamsubnet61/rest-bex-challenge:1.0.0 (27 Sep), the latest on Docker Hub; the challenge repo last changed 29 Sep

Groups: Ad blockers (9); Capture & recording (7); Developer tools (12); Identity & security (11); Media & video (9); Network & VPN (10); Save & research (14); Tabs & workflow (17).

Gates

Three gates before a score counts

  1. Code checkAn AI review of the code, run by the scoring server (its rule text is not public). 1,296 submissions failed it: INTEGRITY ("does not implement meaningful extension detection") 992, OBFUSCATION 184, PROMPT_INJECTION 60, STRUCTURE 60.
  2. SimilarityCompared with the accepted entries (UIDs 136, 51 and 30 so far; up to 15 kept, decayed ones included). 2,121 were flagged; a flagged submission is often not scored at all.
  3. Self-similarityA refresh must be under 0.8 similar to your own previous best. UID 30's refresh on 13 Nov failed at 0.825.

The gates run in an unmerged branch of the scoring server (rest-scoring-api, branch refactor/integrations); questions about the rules in the challenge repo's issues #13 and #14 have no answer from the team.

Outcomes

What happened to 3,634 submissions

BEX Tracer submissions by outcome, 27 Sep – 15 NovEach submission counted once, by its status on the dashboard.
Rejected: too similar to an accepted entry
825
Failed the code check
1,296
Replaced by a newer commit before scoring
850
Rejected: scored under 0.80
526
Waiting to be scored
134
Accepted, now decayed
2
Accepted and paid now
1
02505007501,0001,2501,500
Show as a table
OutcomeSubmissions
Rejected: too similar to an accepted entry825
Failed the code check1,296
Replaced by a newer commit before scoring850
Rejected: scored under 0.80526
Waiting to be scored134
Accepted, now decayed · UIDs 136 and 512
Accepted and paid now · UID 301
Best score per minerThe highest raw score of each of the 245 UIDs that tried, in steps of 0.1. 12 UIDs reached 0.80 (the last two bars); 3 were accepted.
0.0 – 0.1
64
0.1 – 0.2
5
0.2 – 0.3
4
0.3 – 0.4
19
0.4 – 0.5
47
0.5 – 0.6
31
0.6 – 0.7
28
0.7 – 0.8
35
0.8 – 0.9
11
0.9 – 1.0
1
020406080
Show as a table
Best scoreUIDs
0.0 – 0.164
0.1 – 0.25
0.2 – 0.34
0.3 – 0.419
0.4 – 0.547
0.5 – 0.631
0.6 – 0.728
0.7 – 0.835
0.8 – 0.911
0.9 – 1.01
Leaderboard

Every score of 0.80 or more

UIDRaw scoreCommittedResultSimilarity
1361.00018 Octaccepted · decayed—
510.83020 Octaccepted · decayed—
560.8042 Novrejected0.720
1230.8233 Novrejected0.900
1360.8044 Novrejected0.650
2100.8124 Novrejected0.650
2280.8304 Novrejected0.800
640.8315 Novrejected0.780
810.8406 Novrejected0.670
300.8046 Novaccepted · paid now—
1320.80211 Novrejected0.670
800.81613 Novrejected0.770
1840.80314 Novrejected0.725

Since 1 Nov, 10 of the 11 scores of 0.80+ were rejected on similarity (0.65–0.90); only UID 30's passed. UID 136's 1.000 found all 12 extensions in every round, including ones nobody else claims; see the caution on the Extensions page.

Activity

Week by week

WeekFromCommitsUIDsScoredBest≥ 0.60≥ 0.80
2026-W3921 Sep8870.11700
2026-W4028 Sep151781050.71810
2026-W415 Oct3001462420.71570
2026-W4212 Oct6551933881.000201
2026-W4319 Oct7222105190.830151
2026-W4426 Oct5861974770.76790
2026-W452 Nov5991944870.840278
2026-W469 Nov6131914250.816193

Last 7 days: 649 commits from 193 UIDs; 3 scored 0.80 or more and all 3 were rejected on similarity. 134 submissions are waiting to be scored. Weeks start on Monday; the last week is partial.

Timing

UID 30's clock

WhenDayDecay factorUID 30's effective scoreA new 0.82 entry would get
7 Nov 22:08 UTC01.000.80452%
17 Nov 22:08 UTC101.000.78954%
18 Nov 22:08 UTC110.960.75758%
19 Nov 22:08 UTC120.840.66269%
20 Nov 22:08 UTC130.640.50583%
21 Nov 22:08 UTC140.360.28494%
22 Nov 22:08 UTC150.000.000100%

UID 30 committed 6 Nov 21:27 UTC and was scored 7 Nov 22:08 UTC (raw 0.804, similarity 0.55). The effective score includes the small time factor e−0.002·min(days, 10). While UID 30 is the only accepted entry, softmax gives it the whole 60% however far it has decayed; a second accepted entry splits the share by the formula in the last column.

UID 30's last commits
  • 1 Nov: Superseded
  • 4 Nov: Rejected (similarity 0.900)
  • 6 Nov: Accepted
  • 13 Nov: Rejected (similarity 0.825)
  • 14 Nov: Received