Skip to main content

Service Level Agreements 🤝

In staking tokens and operating a service, you agree to adhere to meeting the Service Level Agreements defined in this document and ratified by the community by vote.


Minimum Version Guarantee

Audius protocol adheres to semantic versioning. Optional auto-upgrade tooling is provided for discretionary use to make compliance easy. https://github.com/AudiusProject/audius-docker-compose#upgrading

Ratified in governance vote: https://dashboard.audius.org/#/governance/proposal/128

Major & Minor Versions

  • Monthly cadence and/or upon major functionality changes
  • Changes are ratified by voting on a governance proposal on the Audius ServiceTypeManager smart contract. The governance proposals contains the version name and git commit SHA.
  • Updating is compulsory within 24 hours of the proposal being enacted. Failure to comply will yield a recommendation of slashing 3,000 $AUDIO per service.
  • Auto-update will upgrade service(s) automatically ✨🌈

Patch Versions

  • Weekly cadence under normal circumstances, priority security vulnerabilities and network halting issues may be published ad-hoc
  • Updating is not compulsory and will not yield slashing recommendation, but is recommended to stay up to date with latest Audius patches, bug-fixes, and product improvements for the benefit of the ecosystem
  • Auto-update will upgrade service(s) automatically ✨🌈