module circle import freeflowuniverse.herolib.hero.models.core //is a user in the system, most of info is in models_heroledger pub struct User { core.Base pub mut: username string // Unique username for the user @[index] pubkey string // Public key for cryptographic operations @[index] status UserStatus // Current user status kyc KYCStatus // Know Your Customer status } pub enum UserStatus { active inactive suspended archived } pub enum KYCStatus { pending approved rejected }