GS1 Digital Link resolver

Turn every product into a smooth digital experience for every customer from a single QR code, and stay ready for tomorrow's regulatory requirements with the GOTO.IT.COM Digital Link resolver.

Start personalize your digital products now!

Proactive management

Every link configured for an anchor has two dates properties: activeFrom and activeUntil. These are the dates when it can be returned by the resolver API endpoint.
Having these dates stored alongside the link properties makes possible the time-travel API functionality, that allows to reproduce exactly the result that a customer got as a response.

Of course, one might not know exactly when a link will become obsolete, or if it will ever need to be disabled at some point (for example the homepage of the company might remain the same forever).
For this reason, the activeUntil field is the only value that can be updated on a registered anchor link. Every other field is readonly, which allows to have a full history of the configured values.

These fields also allow you to plan exceptional links such as promotions or product recalls. Just set the dates as you want during configuration and the link will only be available between them!

Focused on performance

This project is deliberately very simple, including only a few endpoints and a database with only 3 tables. This is because the focus is made on the performance and the full implementation of the GS1 specification.

The only addition to the specification is the insights tracking, but we believe it's a key feature of such a project. It's not expected to add more functionalities however, if your project requires other functionalities, it's up to you to clone the repository and add it or add it to a separate project.

100% human reviewed & open-source

Goto is an open-source project, meaning that there is no hidden features or security issues that might be hidden to you. You're free to have a look at the entire codebase, and update/improve it as you wish.

Additionally, this resolver is fully written by a human, there is no AI agent that have access to it. That means the entire codebase is consistent and there is no knowledge debt or hallucinated bugs.