News for hackers. Stuff that matters.

scottwillman

So far I've been attribution/after the fact heavy, but I have the groundwork for some real controls. I'll kinda break it into chunks:

No Multi-tenancy: Each workspace is a dedicated database to there's no opportunity for crosstalk.

Least-privilege Scopes: Agent access is already provided via agent keys. They are currently scoped to a particular set of collections, but that could be increased down to the operation and field level. This could be hairy to maintain though as schemas evolve.

Rate limiting: Per-key rate limits and bulk caps prevent runaway loops or a compromised agent from crushing 10k records in one go.

Reversibility: DB snapshotting and soft deletion are already happening.

Powerful operation gating: This is probably what you're thinking about the most. Schema changes, bulk deletes, and/or permission changes should optionally have a human approval gate (on by default?).

Thanks for thinking about this, would love to know if you've taken it for a test drive and your thoughts!

Show HN: Statey – the database your AI shares across every chat, over MCP

https://www.statey.ai

Hey all - Scott here,I was a heavy Linear user until I noticed I hadn't opened the UI in days. I was just asking Claude to pull up the tickets I cared about and draw whatever view I needed in the moment. At some point it clicked that I didn't need Linear, I needed the database underneath it. Then I realized it was the same for Confluence, Jira, and Pipedrive. But I didn't want to stand up...

( Read More... | 3 comments | 2 points | on HN )