Live Demo
This is the full polizy demo running entirely in your browser (powered by a real Postgres via PGlite). You can grant and check permissions live.
Permissions Matrix
End users define their own roles in-app — a click-to-toggle permissions matrix with add/delete role, member assignment, per-tenant divergence, wildcard ("everyone") roles, and a live check + explain. There are no schema changes: every role, capability, and assignment is just data. Runs entirely in your browser on a real Postgres via PGlite.
Scale Benchmark
A performance playground over tens of thousands of tuples, running a real Postgres in your browser via PGlite. Generate a dataset and benchmark each read path: check / explain stay roughly constant-time as the table grows, while listSubjects / listAccessibleObjects are output-linear — sub-second even at ~83k tuples.