Wit/2.1 is expected to introduce new fields in stake authorization messages, such as delegation expiration and take rate. To ensure backward compatibility and smooth network upgrades going forward, we need to formalize and implement a versioning mechanism for stake authorization messages.
This will allow:
- Future-proofing the format of stake authorization messages
- Supporting nodes and tooling to distinguish between message versions
- Enabling new features in delegation (e.g. expiration, validator commission) without breaking existing functionality