Axone SDK is the official software development kit (SDK) for the Axone Protocol. It provides a set of tools and libraries to interact with the Axone Protocol and its ecosystem and enables developers to build applications on top of the Axone Protocol.
The Axone SDK is written in Go and is designed to be modular and extensible. It is built with a focus on security, performance, and ease of use.
- Transaction management
- Creation, signing, and broadcasting of transactions to a Cosmos SDK-based blockchain.
- Key management
- Support for keys with DIDs.
- Verifiable Credential lifecycle
- Parsing, verification, issuance, and signing of Verifiable Credentials.
- Axone protocol interactions
- Retrieval of the governance address of a resource.
- Listing of permitted actions for a resource identified by its DID.
- Verification of whether a specific action is permitted for a given resource.
- Axone storage services
- Provision of core logic for Axone protocol-compliant storage services.
- Authentication
- Support for authentication using Verifiable Credentials and JWT.
If you notice anything not behaving how you expected, if you would like to make a suggestion or would like to request a new feature, please open a new issue. We appreciate any help you're willing to give!
Don't hesitate to ask if you are having trouble setting up your own project or if you have any questions about the SDK. Mentors and maintainers are here to help!
The AXONE Discord Server is our primary chat channel for the open-source community, software developers and node operators.
Please reach out to us and say hi π, we're happy to help there.
Please check out Axone health files :