Closed jakedoublev closed 3 months ago
Related to https://github.com/opentdf/platform/issues/110 as the dump could be an initial first draft of the "export" for federation
Need to consider how we can specify we need UUIDs for admin and not for other service calls.
Background
There is an eventual need to support platform federation, and therefore a preventative need to ensure the OpenTDF platform is not reliant on UUIDs for service to service correspondence. UUIDs should continue to be utilized within Policy CRUD exposed to admins both for the database storage performance benefits and for mutability of Policy Object aspects (with uniqueness guarantees and known unsafe behaviors). However, we should ensure any APIs that are known to expose Policy Objects to other services and not just platform admins should not provide UUIDs.
Acceptance Criteria