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.
This repository was initially used for educational and testing purposes during our early exploration of compute infrastructure, including a period of collaboration and experimentation with the Akash Network under the Apache 2.0 license.
We have now migrated to a new, independently developed production codebase under a new GitHub organization: 👉 https://github.com/spheron-core/
This migration aligns with our roadmap toward TGE, Foundation-based governance, and long-term code maintainability.
Note:
- This repository is now deprecated and archived.
- It is no longer maintained and is not used in any part of the production infrastructure.
- All original attributions have been preserved in compliance with the Apache 2.0 license.
- No active development will occur on this repository moving forward.
For the latest updates and active development, please refer to the new organization above.