Open Policy Agent (OPA) is a general purpose policy engine that decouples authorization policies from application logic. It provides a unified way to handle policies across stacks independently of other technology choices. Rego is OPA's policy language, inspired by Datalog, which extends it to support structured documents like JSON. Policies in Rego are assertions on data stored in OPA. The demo shows OPA running as a sidecar in three deployments simulating a multi-tier architecture where each tier authorizes requests before passing to the next based on data like JWTs.