Problem:
Currently, the ReconEngine uses unique IDs for URL routing and data fetching. With the introduction of versioning, each transaction and transformed entry can have multiple versions with different unique IDs. This creates confusion and inconsistency in navigation
and data retrieval.