Verification method
OAuth + CodeReadyPowered By Aegis
Roblox identity infrastructure for Discord operations.
Verify members, calculate trust, evaluate dynamic rank binds, synchronize access, and retain the evidence staff need in one black-and-gold control plane.
Bind evaluator
AND / OR RulesLiveSync pipeline
Durable QueueLiveRisk posture
Signal ScoringLiveOperational Modules
Identity is the source of truth for access.
Sign in with RobloxIdentity Verification
Primary Roblox sign-in uses signed PKCE relay sessions, with expiring profile-code verification retained as a fallback.
/identity bind_addBind Orchestration
Database-backed rules assign roles from verified status, Roblox account age, group membership, or minimum rank.
/identity riskTrust Control
Discord and Roblox age signals, conflicting account links, and linked-account counts generate review classifications.
/identity syncallSync Operations
Member sync evaluates binds, applies safe role changes, formats nicknames, and records every decision for audit.
Dynamic Bind Engine
Rules stored as policy, not hardcoded roles.
Every server defines its own Roblox group IDs, Discord role IDs, conditions, priorities, nickname formats, and removal behavior in the database.
Security Ledger
Trust scoring that exposes its reasons.
Risk decisions are recorded with signals and moderation-visible audit events. High scores can notify a staff channel and optionally apply a configured quarantine role.
Roblox account age: 3d
Discord account age: 5d
Identity linked to another member
Command Index
Panel: Sign in with Roblox/identity verify username (fallback)/identity confirm/identity accounts/identity switch username/identity configure/identity bind_add/identity bind_expression/identity whois member/identity risk member/identity syncuser member/identity syncall/identity queue/identity analytics/identity audit/identity unbind/identity notify_nicknamesDeployment Path
Shippable now, structured for the distributed tier.
Implemented Foundation
- discord.py identity cog with dynamic SQLite schema
- Signed Roblox OAuth PKCE relay with profile-code fallback
- Group-rank and account-age bind rules
- Cache-aware Roblox API reads and durable sync queue
- Trust scoring, high-risk alerts, and audit trails
Distributed Tier
- FastAPI dashboard control plane and administration APIs
- PostgreSQL tenant store with Redis cache and worker queues
- Shard coordination, websockets, analytics rollups, and API keys
- Game verification adapters and external condition plugins