Discord community platform ยท Product prototype

One bot.
Stronger communities.

ARC combines Discord server management with opt-in VALORANT match analytics, visual player cards, community leaderboards and automated role workflows.

Discord bot prototype operational Web dashboard prototype operational Riot Sign On pending approval
ARC neon circular logo

Product overview

Built for modern Discord communities

ARC is designed to automate repetitive administration while giving opted-in players a clean and useful view of their VALORANT activity.

๐Ÿ”—

Verified account linking

Players explicitly connect their Riot account through Riot Sign On. ARC never asks for or receives a Riot password.

๐Ÿ“Š

Match analytics

Available matches are analyzed for map, agent, result, K/D/A, score, damage and shot distribution.

๐Ÿ–ผ๏ธ

Dynamic visual cards

Player summaries and match recaps can be rendered as automatically updated graphics inside Discord threads.

๐Ÿ†

Community leaderboards

Opted-in members can be compared using server-level activity and gameplay statistics.

๐Ÿ›ก๏ธ

Role automation

ARC manages verified roles, game roles and supported competitive-tier role workflows for administrators.

โš™๏ธ

Web dashboard

Server administrators configure channels, role behavior, analytics, leaderboards, reports and privacy controls.

User flow

Consent first, statistics second

The official Riot integration is designed around clear opt-in and account ownership verification.

ARC is added to a Discord server

A server administrator configures the bot and its VALORANT features through the web dashboard.

The player chooses to connect

The player starts the linking flow. Participation is optional and personal statistics are not fetched without consent.

Riot verifies the account

After RSO approval, the player authenticates directly with Riot. ARC links the confirmed PUUID to the Discord user.

ARC analyzes available match data

The bot retrieves the available match list and match details, stores the minimum required data and updates the player's views.

The player can disconnect

Users can unlink their Riot account and request deletion of associated public profile and stored match information.

Interface preview

Stats designed for Discord

These concept visuals demonstrate the planned automatic image rendering. Values are generated from stored match data and refreshed by ARC.

Clean ARC VALORANT player statistics card
Clean player overview card with current competitive tier, lifetime analysis and latest match.
ARC VALORANT recent match recap card
Compact match recap for new saved matches inside a player thread.
Combined ARC Discord statistics thread concept
Combined Discord thread concept: pinned player summary with recent match cards below.

Data protection

Minimal data, transparent controls

ARC is designed to store only what is needed to provide the requested Discord and VALORANT features.

  • Discord user and guild identifiers required for bot operation
  • Riot PUUID, game name and tag line after explicit account linking
  • Match identifiers and analyzed statistics required for history and cards
  • No sale of player data and no advertising profile creation
  • No permanent storage of Riot access or refresh tokens in the planned flow
  • Account unlink and deletion workflow available to users
Development status: ARC currently has a working Discord bot and web dashboard prototype. Official Riot API and Riot Sign On functionality will be activated only after the required production and RSO access has been approved.