Nice! I'll play with this over the weekend.
Have you thought about adding refresh rate to the schema? I've got some ideas were I'd simply like it to refresh once per day at 6am (like: "update_at": "2022-11-29T06:00:00Z") and another one that I'd like to update at a 10 min interval ("update_interval": 600).