1. A method, comprising: creating a first item that includes an application ID, includes first item information, and is associated with a shared ID, where the application ID is determined locally on a local endpoint and the shared ID is determined remotely on a remote endpoint; receiving a new item instruction for a second item, where the second item includes a second application ID that is different from the application ID and where the second local item is associated with the shared ID; determining that the first item and the second item are duplicates because both the first item and the second item are associated with the shared ID; identifying an item to keep by selecting one of: the first item and the second item; identifying an item not to keep by selecting one of: the first item and the second item, where the item not to keep is not the item to keep; sending a delete command for the item not to keep.