The current state of permissions systems is complex and often inadequate, with many companies relying on pre-shared key basic auth, ownership inference based on object IDs, or single tenancy with no permissions at all. The ideal permissions system should have four main properties: correctness, uniform way to model and check permissions from polyglot services and applications, reliability, and scalability, with fast performance usually implying denormalization such as caching. Authzed is a multi-tenant permissions system as a service that allows companies to model their own permissions system exactly as their app requires, without the need for code changes, and provides a reliable and scalable solution that can grow with the company's needs.