├── .clang-format ├── .github └── workflows │ └── buf.yml ├── .gitignore ├── CMakeLists.txt ├── FAQ.md ├── GUIDELINES.md ├── LICENSE ├── README.md ├── buf.work.yaml ├── shell.nix ├── stable ├── CMakeLists.txt ├── auth │ └── v1 │ │ └── auth.proto ├── batch │ └── v1 │ │ └── batch.proto ├── buf.yaml ├── chat │ └── v1 │ │ ├── Permissions.md │ │ ├── channels.proto │ │ ├── chat.proto │ │ ├── guilds.proto │ │ ├── messages.proto │ │ ├── permissions.proto │ │ └── stream.proto ├── emote │ └── v1 │ │ ├── emote.proto │ │ ├── stream.proto │ │ └── types.proto ├── harmonytypes │ └── v1 │ │ └── types.proto ├── mediaproxy │ └── v1 │ │ └── mediaproxy.proto ├── name-resolution │ ├── example │ │ ├── .gitignore │ │ ├── go.mod │ │ └── main.go │ └── name-resolution.md ├── profile │ └── v1 │ │ ├── appdata.proto │ │ ├── profile.proto │ │ ├── stream.proto │ │ └── types.proto ├── rest │ └── rest.md └── sync │ └── v1 │ └── sync.proto └── staging ├── CMakeLists.txt ├── bots └── v1 │ └── bots.proto ├── buf.yaml └── voice └── v1 └── voice.proto /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | ColumnLimit: 0 3 | IndentWidth: 2 4 | -------------------------------------------------------------------------------- /.github/workflows/buf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/.github/workflows/buf.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/FAQ.md -------------------------------------------------------------------------------- /GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/GUIDELINES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/README.md -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/buf.work.yaml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/shell.nix -------------------------------------------------------------------------------- /stable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/CMakeLists.txt -------------------------------------------------------------------------------- /stable/auth/v1/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/auth/v1/auth.proto -------------------------------------------------------------------------------- /stable/batch/v1/batch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/batch/v1/batch.proto -------------------------------------------------------------------------------- /stable/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/buf.yaml -------------------------------------------------------------------------------- /stable/chat/v1/Permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/Permissions.md -------------------------------------------------------------------------------- /stable/chat/v1/channels.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/channels.proto -------------------------------------------------------------------------------- /stable/chat/v1/chat.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/chat.proto -------------------------------------------------------------------------------- /stable/chat/v1/guilds.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/guilds.proto -------------------------------------------------------------------------------- /stable/chat/v1/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/messages.proto -------------------------------------------------------------------------------- /stable/chat/v1/permissions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/permissions.proto -------------------------------------------------------------------------------- /stable/chat/v1/stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/chat/v1/stream.proto -------------------------------------------------------------------------------- /stable/emote/v1/emote.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/emote/v1/emote.proto -------------------------------------------------------------------------------- /stable/emote/v1/stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/emote/v1/stream.proto -------------------------------------------------------------------------------- /stable/emote/v1/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/emote/v1/types.proto -------------------------------------------------------------------------------- /stable/harmonytypes/v1/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/harmonytypes/v1/types.proto -------------------------------------------------------------------------------- /stable/mediaproxy/v1/mediaproxy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/mediaproxy/v1/mediaproxy.proto -------------------------------------------------------------------------------- /stable/name-resolution/example/.gitignore: -------------------------------------------------------------------------------- 1 | /harmony-name-resolution-example 2 | -------------------------------------------------------------------------------- /stable/name-resolution/example/go.mod: -------------------------------------------------------------------------------- 1 | module harmony-name-resolution-example 2 | 3 | go 1.15 4 | -------------------------------------------------------------------------------- /stable/name-resolution/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/name-resolution/example/main.go -------------------------------------------------------------------------------- /stable/name-resolution/name-resolution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/name-resolution/name-resolution.md -------------------------------------------------------------------------------- /stable/profile/v1/appdata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/profile/v1/appdata.proto -------------------------------------------------------------------------------- /stable/profile/v1/profile.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/profile/v1/profile.proto -------------------------------------------------------------------------------- /stable/profile/v1/stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/profile/v1/stream.proto -------------------------------------------------------------------------------- /stable/profile/v1/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/profile/v1/types.proto -------------------------------------------------------------------------------- /stable/rest/rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/rest/rest.md -------------------------------------------------------------------------------- /stable/sync/v1/sync.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/stable/sync/v1/sync.proto -------------------------------------------------------------------------------- /staging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/staging/CMakeLists.txt -------------------------------------------------------------------------------- /staging/bots/v1/bots.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/staging/bots/v1/bots.proto -------------------------------------------------------------------------------- /staging/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/staging/buf.yaml -------------------------------------------------------------------------------- /staging/voice/v1/voice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harmony-development/protocol/HEAD/staging/voice/v1/voice.proto --------------------------------------------------------------------------------