Technical specifications for IAB Europe Transparency and Consent Framework that will help the digital advertising industry interpret and comply with EU rules on data protection and privacy - notably the General Data Protection Regulation (GDPR) that comes into effect on May 25, 2018.
Please check the example in https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework/blob/master/TCFv2/IAB%20Tech%20Lab%20-%20Consent%20string%20and%20vendor%20list%20formats%20v2.md#example-global-vendor-list-json-object. A constraints is 'A Purpose id must not be present in both purposes and legIntPurposes'. But for the vendor with id 1 in the example, its purposes and legIntPurposes both contain purpose 2.
This may confuse the reader, I think. Please correct the example if possible.