Normalized catalog

Upstream network offers are transformed into a common offer table so publishers can browse multiple sources through the same wall/API.

Updates

Running sync updates known offers and adds newly available ones. A complete successful sync can also mark inventory that disappeared upstream as unavailable/expired.

Logs

Administrators can review network sync history and system events when an importer fails or returns unexpected inventory.