I'd caution that it is VERY difficult to build such a reverse cache. We did as Materialize:
https://authzed.com/docs/authzed/concepts/authzed-materialize, and it was a major undertaking. The reflection APIs are not sufficient to do so; we have additional reachability handling in SpiceDB's source code to support these cases