License validation
Products can ask Systems whether a company is active, expired, suspended, trial, past due, or allowed read-only access.
License preview
Licensing is where product access, module access, subscription status, seat limits, and future API validation come together.
Entitlement layer
FatHead Systems should answer the big access question: what is this company allowed to use right now?
Products can ask Systems whether a company is active, expired, suspended, trial, past due, or allowed read-only access.
Reusable modules can be enabled by product, company, plan, seat count, subscription, or future service agreement.
Next step
Once this layer is real, FatHead products can validate access cleanly without maintaining separate entitlement logic.