Tracked Resource Set (TRS)

A Tracked Resource Set (TRS) can be defined as a specification enabling a server to expose a set of resources so that clients can detect and track additions and removals, as well as monitor changes in the state of these resources. TRS is based on the HTTP protocol and follows RESTful principles. This makes TRS particularly well-suited to managing large, dynamic sets of resources.
 
They are often found in environments where resources are frequently updated and need to be tracked and indexed on a regular and consistent basis.