Admin dashboard

Overview of the Garuda Games roster, verification queue, and site configuration. New members can self-register via Sign up on the public site.

Latest news

Manage news

Remember: every member-visible change should ship with a friendly post here. Use Manage news to add one.

Invite codes

v1.41.0 — registration is invite-only.

Mint codes here and hand them to the prospective member out-of-band (DM, voice, paper). Each code is single-use; you can revoke an unused one at any time.

Code Status Note Pre-fill Issued by Used by Actions

Overview

Total members  
Pending queue  
Verified submissions  
Points awarded Across all verified achievements

Top members by points

# Username IGN Role Points
Loading…

Recently registered

Username Role Joined
Loading…

Squad health

Critical: empty captain seat on a populated squad, 3+ stale achievements (5d+), or a join request older than 7 days. Warning: empty squad, any stale achievement, 5+ pending requests, or a 2d+ pending request.

Squad Captain Members Pending requests Pending achs Stale (5d+) Health
Loading…

Staff 2FA rollout

Loading…

Tracks which verifier and admin accounts still need TOTP before the grace window closes. Use Nudge to drop an inbox entry (and best-effort email) reminding them to finish setup. One nudge per staffer per 24 hours.

Total staff Verifiers + admins
2FA enabled  
Still missing  
Grace ends  
Username Role 2FA Email Last seen Last 403 Last nudge
Loading…

Leaderboard cache stats

Hit-rate and 304 counters for /api/leaderboard and /api/verifiers/leaderboard. Counters are process-local and reset on every API restart. Shipped in v1.22.0.

Hit rate  
Hits / Misses  
304 responses  
Invalidations  

Verifier + duplicate-signal analytics

Per-verifier throughput + latency in the selected window, and the approval-rate breakdown of v1.28/v1.30 duplicate_of stamps (exact SHA vs pHash). Use this to calibrate GARUDA_PHASH_THRESHOLD and to spot verifiers whose decision latency is drifting. Shipped in v1.31.0.

Verifiers

Pending queue:
Verifier Approved Rejected Reject rate Median latency p90 latency Dup-catch rate
Loading…

Duplicate-poster signal quality

Exact SHA stamps  
pHash near-dup stamps  
Exact approval rate of decided rows
pHash approval rate of decided rows

v1.49 rejection-template breakdown

Share-of-rejections per v1.49.2 template in the selected window. The 8-week sparkline (right column) tracks the longer-term trend regardless of the active window. Click a row to see the most recent rejections that used that template — useful for spotting patterns ("3 members from the same squad keep tripping the same rule"). Shipped in v1.49.3.

Total rejections in window:
Template Count Share 8-week trend
Loading…

Members

Member accounts are stored on the Garuda Games server (passwords are scrypt-hashed). Promote user to verifier or admin here. Removing a member permanently deletes their account and submissions.

Username IGN Club role Points System role

Add member

Site customization

Applies to every visitor — saved on the Garuda Games server. Custom org chart HTML is sanitized server-side on save (tags and attributes are allowlisted; <script>, event handlers, and disallowed URLs are stripped).

Shown on member verification, the dashboard profile, the Digital ID, and the leaderboard as <tag> <IGN>. Leave blank to disable the prefix.

Example: [{"label":"Rules","href":"https://example.com"}]

Audit log

Every administrative and verifier action is recorded here. Read-only; entries cannot be edited or removed.

Loading…

When Actor Action Target IP Detail
Loading…