The purpose of this repo is to combine gRPC API definitions for Akash node and Akash provider in a single place as well as code-generation related to it.
There are currently defined two buf packages with further intentions to be published into BSR if there is demand for it:
buf.build/akash-network/node
- Akash protobuf definitions previously located in proto have all been moved under. All generated code can be found herebuf.build/akash-network/provider
- Akash manifest definitions previously defined as plan Go structs have been converted into Protobuf definitions
Proto docs are available:
Issues should be submitted via support repo and tagged with repo/akash-api
.
All PRs must have an open issue in the support repo.
Actual releases indicating changes to the repo itself. API version are defined withing each module.
We provide generated code allowing developers to just import and focus on features, not how to generate stubs.