Oracle wants AI agent safety rules enforced inside the database itself
Oracle's 'Deep Trust' design moves security and business rules into the database, so an AI agent can't skip checks that live in an app.
The short version
- Oracle published a series of articles on Nov 4 on how enterprises should adopt AI agents.
- Its Deep Trust AI Architecture puts security and business rules in the database and tech stack.
- Signed directory tokens confirm who the user is, so the database can block over-limit payments.
- Fusion Cloud is meant to produce an 'Outcome Receipt' that records why an action was allowed.
- A future governance framework would track agent quality, cost, usage and model drift.
Why it matters
If AI agents are going to touch payments and company records, the safeguards have to hold even when the agent goes around the normal app. Oracle's argument is that enforcement belongs where the data lives. Whatever vendor you use, it is a useful question to ask.
The problem Oracle is pointing at
As infosecu.technews.tw reported, Oracle laid out its thinking on enterprise AI agents in a series of articles on Nov 4. Its main claim is that the goal is not endless automation. Companies need systems with firmer judgment, governance and traceability.
The specific worry is where the safety rules sit. Traditionally, security and business rules live in the application layer, the software employees use. But agents often skip the app. They can reach data through an MCP server (a standard connector that lets AI tools use outside data) or through NL2SQL, which turns plain-language requests into database queries. In those cases, checks inside the app are easy to bypass.
Rules inside the database
Oracle's answer is the Deep Trust AI Architecture. It builds security and business rules directly into the database and the wider enterprise technology stack.
Users are identified through cryptographically signed directory tokens, which are digital proofs of who someone is. With that identity attached, the system can limit what an agent does using business conditions. Oracle's example is a payment request above an employee's approval limit. The database itself would stop it.
Receipts for what agents do
Oracle extends the idea to two products. Its AI Data Platform is meant to build reusable business context from a company's own data, documents and metadata. That gives agents a consistent, controlled setting and is meant to reduce hallucinations and misjudgments.
Fusion Cloud acts as a governed place for agents to run, keeping permissions, controls and approval requirements intact. It is also meant to produce an Outcome Receipt for audits. The receipt records the authorization behind an action, the evidence used, the decision process and the actual transaction details.
What Oracle says comes next
Oracle also previewed a future AI governance framework. It would let companies monitor agent performance, output quality, usage, operating cost and drift, meaning gradual change in model behavior. It would also support testing, certification and compliance work.
The source describes a proposal and direction, not independent test results.
What to watch
- Will other database and cloud vendors adopt the same approach of enforcing agent rules at the data layer?
- When will Oracle release its promised governance framework for monitoring agents?
Try it
If your company is piloting AI agents, ask the vendor where permission checks are enforced: in the app, or in the database underneath.
Sources and links
Liked it? Say why
Add a line for other readers.
No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.
Listen to the AI Wire headlines
Listen to the AI WireListen to our daily AI shows every morning: on your commute, in the shower, wherever you are
Listen to the daily showsFirst reported by infosecu.technews.tw · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.
