All activity
![Sam Scott](https://ph-avatars.imgix.net/4653244/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Prepare to get NerdSniped! Oso Golf is a logic game designed to teach you authorization principles using Oso’s policy language, Polar. Solve each hole using as few objects as possible, analogous to the number of golf shots it takes to reach the goal.
![Oso Golf](https://ph-files.imgix.net/f093fca5-0c99-42c8-85b3-30f4aff2b974.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Oso Golf
A logic puzzle to (sneakily) learn authorization principles
![Sam Scott](https://ph-avatars.imgix.net/4653244/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Rather than spending hours reading documentation, build your permissions with the Modeler. Just answer a few prompts about your application and you'll get a structured authorization model in return.
![Oso Modeler](https://ph-files.imgix.net/c43069de-36da-4192-a571-1f815a3fcc4d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Oso Modeler
Model your authorization in minutes
![Sam Scott](https://ph-avatars.imgix.net/4653244/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Sam Scott
left a comment
4 years ago, we started talking to engineering teams about how they solve authorization. We realized every business in the world has an authorization problem. Although it is a critical element of all software, it’s unrelated to the core features or business logic that engineers are working on. Some engineering teams wind up pouring millions of dollars building bespoke authorization systems,...
![Oso Cloud](https://ph-files.imgix.net/18a77be2-b858-43b2-95cf-4447a3f13b84.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Oso Cloud
Authorization for the next billion developers
![Sam Scott](https://ph-avatars.imgix.net/4653244/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)