At step/operation 804, a user 802 initiates a value-based exchange for obtaining a plurality of objects from a partner platform 420 using a service provider instrument maintained by a service provider platform 440.
At step/operation 806, the partner platform 420 provides an exchange request to the exchange platform (e.g., a partner service 410, etc. thereof) for executing the value-based exchange. The exchange request includes an UUEK and is indicative of the plurality of objects. For example, the partner platform 420 may send an exchange request with the UUEK and a plurality of object identifiers to the exchange platform (e.g., a partner service 410, etc. thereof). In some examples, the plurality of object identifiers may include a plurality of SKUs.
At step/operation 808, the exchange platform (e.g., a partner service 410, etc. thereof) provides the UUEK and data indicative of the plurality of objects to a service provider service 412 corresponding to the UUEK. For example, the exchange platform (e.g., a partner service 410, etc. thereof) may call the service provider service 412 with the UUEK and the plurality of object identifiers of the exchange request.
At step/operation 810, the exchange platform (e.g., a service provider service 412, etc. thereof) identifies the service provider instrument and/or the user corresponding to the UUEK. For example, the exchange platform (e.g., a service provider service 412, etc. thereof) may look up the system user data object and the system instrument data object associated with the UUEK.