hashgraph / hashgraph/guardian
Update IWA TTF properties to v3 and implement a versioning system for backward compatibility
- Dominant language
- TypeScript
- Stars
- 146
- Forks
- 186
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 126
Description
## Problem description
[The current implementation of the IWA TTF properties](https://docs.hedera.com/guardian/guardian/standard-registry/schemas/property-glossary) is not updated with the most recent [v3 version of the standard](https://interworkalliance.github.io/TokenTaxonomyFramework/dmrv/spec/index.html).
In the context of mapping methodologies with the IWA TTF properties correctly, we need to source code to support the current v3 specs, and the future ones.
## Requirements
- Introduce a versioning system for the Guardian IWA TTF properties, so that
- policy developers can define a specific standard to use for the policy (a single spec for each policy).
- users can recognise what IWA TTF specs version is used by the policy both reading the network for published policies or via importing the .policy file.
- Flag the current implementation (v1) as _legacy_, so all policies non-compliant with the new versioning system will be recognized by the system as following the legacy specs.
- Update the list of properties in the source code.
- Update the documentation to support multiple versions of the specs.
Contributor guide
Assessment
This issue has not been assessed yet.