Dashboard corridor
Personal stats unlock only after a player chooses to link their Riot account.
This surface is already wired as the post-login destination. Once Riot Sign On is approved, it becomes the place where identity, match sync, and post-match stats are stitched together in one private lane.
What appears after login
Identity
Resolves game name, tag line, and player identity only after Riot Sign On approval.
riot/account/v1/accounts/me
History
Collects the opted-in player's own match history without exposing opponent scouting flows.
val/match/v1/matchlists/by-puuid
Detail
Turns each match entry into a replayable row with post-match stats and queue context.
val/match/v1/matches/{matchId}
Access sequence
Approve production key
Configure Riot client credentials
Player opts in and lands here