Thanks. If I am interpreting this correctly, what you have is not a browser but a translation layer. You are still using something that scrapes the data and then you translate it to be in the format that works best for your agent.

My original interpretation was that you had built a full blown browser, something akin to a Chromium/Firefox fork

Yes, translation layer would probably be better terminology.