WizardCore / EXP Monitor
EXP Engine – Live Summary
Internal view for Nyros/WizardCore. This is the same data players see on the public leaderboard, but with an operator-style layout so you can quickly sanity-check the system.
Total EXP events
0
All events ever recorded by /api/exp/event.
Unique handles
0
Number of distinct handles in the current leaderboard window.
Activity window
24h
The rolling period used by today.byHandle.
Last summary ts
—
Raw timestamp from the leaderboard response.
Global leaderboard slice
Sorted by total EXP descending. This mirrors the public view.
| Rank | Handle | Total EXP | |
|---|---|---|---|
| No EXP entries recorded yet. Trigger some demo events from the feed to see this populate. | |||
Operator notes
- • All data shown here comes from /api/leaderboard which in turn reads the EXP log file.
- • The demo loop uses test-user and some *-demo handles so you can safely hammer the system.
- • Once wallet / profile auth is wired, WizardCore will feed real handles into /api/exp/event instead of the demo IDs.
- • If numbers ever look wrong here, the bug is either in the file store, the aggregation logic, or how events are fired from the UI.
Next upgrades (future phases)
- • Slice by event type (feed click, featured click, guild war…).
- • Export snapshots for data/analytics.
- • Simple anomaly flags (sudden spikes, abuse patterns).
- • Direct “grant / adjust EXP” admin actions.