pub const BASE_EVENT: &str = "BaseEvent";
The envelope struct every payload flattens in. Not an event type itself, but its fields are fields of every event, so it is read separately.