Lodestone Profile Verification
REGISTRY: ONLINEThe Lodestone Verification module validates character profiles and automatically assigns roles based on actual Free Company standings, server matching, and achievements.
Authentication Flow
Members receive a unique token from the bot. By placing this token in their character’s Lodestone bio, Cheesingway validates the character ownership cryptographically, links the account to their Discord ID, and updates nickname formats.
# config/verification.py
def verify_lodestone_profile(discord_user, lodestone_id):
token = generate_bio_token(discord_user)
bio = fetch_lodestone_bio(lodestone_id)
if token in bio:
link_accounts(discord_user, lodestone_id)
return STATUS_SUCCESS
return STATUS_VERIFY_FAILED
def verify_lodestone_profile(discord_user, lodestone_id):
token = generate_bio_token(discord_user)
bio = fetch_lodestone_bio(lodestone_id)
if token in bio:
link_accounts(discord_user, lodestone_id)
return STATUS_SUCCESS
return STATUS_VERIFY_FAILED
Guild Nickname Sync
Upon verification, the bot locks server nicknames to match FFXIV character names, preventing impersonation while auditing departed members automatically.