Security & trust
Built so your data stays yours — even when agents ask.
datahashi sits in front of your warehouse, not around your data. Agents get metric names from the catalog — never freeform SQL. It reads with the access you granted, enforces your rules on every query, and copies nothing out.
What reaches your warehouse
One door in, and you hold the key.
Only datahashi's query engine
With the access you granted
Nothing copied out
Every query carries your rules
Governance isn't a filter you can forget to apply.
A caller names a metric and some dimensions. There is no syntax for a raw table, an arbitrary join, or a hidden column — so the checks below aren't something a request can route around. Today: compile SQL, warehouse pushdown, rate limit + short cache, metering.
Row-level security, always on
Field and metric grants
Access mode fixed per credential
A cost ceiling per workspace
Credentials
Connection encrypted at rest
Agents sign in with OAuth
Keys are scoped and revocable
Accountability
Every query is metered
Each query records what it scanned, against the caller that asked. One endpoint returns the total for any team or customer over any window — no reconciling warehouse invoices after the fact.
Identity isn't taken from the request body
Who is asking is established from the verified credential, not from a field the caller can set. A tenant or user id planted in a payload is ignored.