Many of the TFNRegistry Application Program Interface (API) calls provide a locking mechanism to prevent multiple users changing the same data. The user is required to obtain a unique recVersionId by making a GET API call and returning this value when updating the records. The TFNRegistry will then compare the provided value with the most recent version stored and the update is successfully performed only if they match.
Please refer to the "API Overview" document available in the "API Overview" section above in the Developer Resources (developer.somos.com) for an example of how Optimistic Locking works.