There is data you can probably have only live in SpiceDB, but we rarely see that being enough in the long run because there is other type of related data that you want to have and can't store in SpiceDB today. All business data can be eventually used to make authorization decisions, so from my perspective there is no "authz data" vs "non-authz data", but business data that is relevant for authorization decisions. The way I see it in practice is SpiceDB being a projection of the authz-relevant aspects of your data: you write it to your postgres, and you write the relevant bits to SpiceDB too. How you do that falls under the [dual write problem](
https://authzed.com/blog/the-dual-write-problem) which
@yetitwo wrote about.