u/EpicGamerRyukYT

was trying out the grok free trial and noticed something interesting around how they use payment methods like UPI

reported it and they marked it as informative, which is fair

it made me think that "one trial per user" is actually hard to enforce if you rely on something like UPI as identity

works great for payments, not always as a strong identity signal

feels like a tradeoff between keeping things easy to use and preventing abuse

curious how others here think about this, especially since UPI is everywhere in india

reddit.com
u/EpicGamerRyukYT — 17 days ago

been working with postgres rls and the tricky part hasn't been writing policies

it's understanding how they actually behave once things get a bit complex

i kept second guessing whether my setup was actually correct

so I built a small tool called rlsmon to make that more visible

it audits configs, shows how policies behave across roles, and tracks changes over time

quick way to try it:

npx rlsmon <connection-string>

still early, but it's already caught a few issues for me

would love feedback from people using rls in production

github: https://github.com/lasect/rlsmon

u/EpicGamerRyukYT — 19 days ago

started using supabase with ris and at first it felt pretty straightforward

then I added a few more policies and things got confusing fast

nothing really broke, but the results didn't always make sense and it was hard to tell why

i kept second guessing whether my setup was actually correct or just looked correct

so I built a small tool called rlsmon to make it easier to see what's going on

it audits configs, shows how policies behave across roles, and lets me track changes over time

quick way to try it:

npx rlsmon <connection-string>

still early, but it's already helped me catch some weird edge cases

would love feedback if anyone here has dealt with similar rls pain

github: https://github.com/lasect/rlsmon

u/EpicGamerRyukYT — 19 days ago