module circle import freeflowuniverse.herolib.hero.models.core //a per user db pub struct UserKVS { core.Base pub mut: userid u32 // Reference to the user entity @[index] name string // Name of the key-value store } pub struct UserKVSItem { core.Base pub mut: userkvs_id u32 // Reference to the user entity @[index] key string value string // Value associated with the key secretbox []SecretBox // Optional secret boxes for sensitive data timestamp u64 // Timestamp when the item was created or last updated }