--- title: Protocol Guidelines --- Protocol endpoints adhere to the following standard naming conventions: - All actions being applied must be **prefixed**. **❌ What not to do:** - `rpc ProfileUpdate(ProfileUpdateRequest) returns (ProfileUpdateResponse) {}` **✅ What to do:** - `rpc UpdateProfile(UpdateProfileRequest) returns (UpdateProfileResponse) {}` - Objects (types that aren't request or response types) should go at the top of the file. - Objects should not be nested inside request or response types.