EPCGlobal set of standards are one of the best available resources one can use to address traceability issues in closed or semi-open loops.
However, I consider the current EPCGlobal vision and concepts as somehow "limited" in its willingness and capacity to address every kind of actors in any situation (too much standardization, too many deterministic views, etc.).
What has been done on DS (Discovery Services) so far (BRIDGE project, IETF, etc.) is, to my point of view, not always adapted to the market (real life) and I really wonder whether EPCGlobal will succeed or not with such an issue.