<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>OrmAI — Give your AI agents database access without the risk.</title><description>OrmAI is a policy-enforced runtime that lets AI agents query your database safely. Field-level redaction, automatic tenant isolation, query budgets, and audit logs for SQLAlchemy, Prisma, Drizzle, and more.</description><link>https://ormai.neullabs.com/</link><language>en-us</language><item><title>OrmAI with Drizzle</title><link>https://ormai.neullabs.com/guides/ormai-with-drizzle/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/ormai-with-drizzle/</guid><description>Drizzle is the ORM of choice for teams who want type safety without code generation. Here&apos;s how to wrap it with OrmAI&apos;s policy engine.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>drizzle</category><category>typescript</category><category>edge</category><author>me@dipankar.name</author></item><item><title>OrmAI with Prisma</title><link>https://ormai.neullabs.com/guides/ormai-with-prisma/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/ormai-with-prisma/</guid><description>Wrap your Prisma client with OrmAI&apos;s policy engine. Field-level redaction, tenant scoping, and audit logs over Prisma — without changing your schema.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>prisma</category><category>typescript</category><category>nextjs</category><author>me@dipankar.name</author></item><item><title>Production checklist for agent + database systems</title><link>https://ormai.neullabs.com/guides/production-checklist/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/production-checklist/</guid><description>The 30 things to verify before letting your agent talk to a real database. Compiled from incidents, audits, and three years of shipping.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>production</category><category>checklist</category><category>operations</category><category>soc2</category><author>me@dipankar.name</author></item><item><title>OrmAI as an MCP server for Claude</title><link>https://ormai.neullabs.com/guides/claude-mcp-integration/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/claude-mcp-integration/</guid><description>Expose OrmAI&apos;s policy-enforced tools as a Model Context Protocol server. Drop it into Claude Desktop, Cursor, or any MCP client.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>mcp</category><category>claude</category><category>anthropic</category><category>cursor</category><author>me@dipankar.name</author></item><item><title>OrmAI with the Vercel AI SDK</title><link>https://ormai.neullabs.com/guides/vercel-ai-sdk-integration/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/vercel-ai-sdk-integration/</guid><description>Expose OrmAI tools to the Vercel AI SDK so your Next.js / Hono / Sveltekit agent has type-safe, policy-enforced database access.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>vercel-ai-sdk</category><category>typescript</category><category>nextjs</category><category>agents</category><author>me@dipankar.name</author></item><item><title>OrmAI with LangGraph</title><link>https://ormai.neullabs.com/guides/langgraph-integration/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/langgraph-integration/</guid><description>Wire OrmAI tools into a LangGraph state machine so each node has scoped, audited database access.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>langgraph</category><category>langchain</category><category>python</category><category>agents</category><author>me@dipankar.name</author></item><item><title>Write operations with approval gates</title><link>https://ormai.neullabs.com/guides/write-operations-with-approval/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/write-operations-with-approval/</guid><description>How to let an agent mutate state without losing your nerve. Reason-required writes, two-person approvals, dry runs, and rollback by design.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>writes</category><category>mutations</category><category>approvals</category><category>human-in-the-loop</category><author>me@dipankar.name</author></item><item><title>Agent–database anti-patterns: a field guide</title><link>https://ormai.neullabs.com/articles/agent-database-anti-patterns/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/agent-database-anti-patterns/</guid><description>Eleven things we see teams do that cause production agent–database incidents, and what to do instead. Compiled from audits and incident reviews.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>anti-patterns</category><category>incidents</category><category>production</category><category>lessons</category><author>me@dipankar.name</author></item><item><title>Query budgets and runaway agents</title><link>https://ormai.neullabs.com/guides/query-budgets-and-runaway-agents/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/query-budgets-and-runaway-agents/</guid><description>Bound how much your agent can scan, return, mutate, and spend per minute. The patterns that keep one curious prompt from melting your database.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>performance</category><category>budgets</category><category>rate-limiting</category><category>operations</category><author>me@dipankar.name</author></item><item><title>Choosing between MCP, function calling, and policy runtimes</title><link>https://ormai.neullabs.com/articles/mcp-vs-function-calling-vs-policy-runtimes/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/mcp-vs-function-calling-vs-policy-runtimes/</guid><description>These three terms get conflated. They solve different problems, at different layers, and you usually want at least two of them. A practical disambiguation.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>mcp</category><category>function-calling</category><category>policy</category><category>architecture</category><author>me@dipankar.name</author></item><item><title>Audit logs you&apos;ll actually trust</title><link>https://ormai.neullabs.com/guides/audit-logs-for-ai-agents/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/audit-logs-for-ai-agents/</guid><description>What to log, where to put it, and how to query it when the security team asks &apos;what did the agent do?&apos;</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>audit</category><category>compliance</category><category>soc2</category><category>observability</category><author>me@dipankar.name</author></item><item><title>Designing audit trails LLMs can&apos;t tamper with</title><link>https://ormai.neullabs.com/articles/audit-trails-llms-cant-tamper-with/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/audit-trails-llms-cant-tamper-with/</guid><description>When the agent has tools, the audit log becomes a target. Here&apos;s how to design one that survives a determined LLM (or a determined attacker reaching the LLM).</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>audit</category><category>security</category><category>tamper-resistance</category><category>compliance</category><author>me@dipankar.name</author></item><item><title>Field-level redaction for PII</title><link>https://ormai.neullabs.com/guides/field-level-redaction-pii/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/field-level-redaction-pii/</guid><description>Stop your agent from ever seeing what it shouldn&apos;t. Mask, hash, or deny columns at the policy level — without touching application code.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>pii</category><category>redaction</category><category>compliance</category><category>security</category><author>me@dipankar.name</author></item><item><title>Capability-based security for AI agents</title><link>https://ormai.neullabs.com/articles/capability-based-security-for-ai-agents/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/capability-based-security-for-ai-agents/</guid><description>What it would mean to design agent permissions the way capability-secure operating systems were designed. A blueprint.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>capabilities</category><category>security</category><category>agents</category><category>design</category><author>me@dipankar.name</author></item><item><title>Multi-tenant isolation for AI agents</title><link>https://ormai.neullabs.com/guides/multi-tenant-isolation/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/multi-tenant-isolation/</guid><description>How to enforce tenant scoping for every read and write your AI agent makes — and why doing it any other way leaks data.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>multi-tenant</category><category>isolation</category><category>security</category><category>rls</category><author>me@dipankar.name</author></item><item><title>From RAG to safe writes</title><link>https://ormai.neullabs.com/articles/from-rag-to-safe-writes/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/from-rag-to-safe-writes/</guid><description>Most teams shipped a RAG-only agent in 2024. The next step — letting the agent change state — is a different category of engineering. Here&apos;s the path.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><category>rag</category><category>writes</category><category>agents</category><category>production</category><author>me@dipankar.name</author></item><item><title>Quickstart: OrmAI with FastAPI and SQLAlchemy</title><link>https://ormai.neullabs.com/guides/quickstart-fastapi-sqlalchemy/</link><guid isPermaLink="true">https://ormai.neullabs.com/guides/quickstart-fastapi-sqlalchemy/</guid><description>Stand up a policy-enforced agent database layer in 5 minutes. SQLAlchemy models, FastAPI endpoints, OrmAI policy, and a working tool call you can hand to Claude or GPT.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><category>quickstart</category><category>fastapi</category><category>sqlalchemy</category><category>python</category><author>me@dipankar.name</author></item><item><title>Capability tokens for AI: a primer</title><link>https://ormai.neullabs.com/articles/capability-tokens-for-ai-a-primer/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/capability-tokens-for-ai-a-primer/</guid><description>An old idea from operating systems is becoming load-bearing for agent security. Here&apos;s what capability tokens are, and why your agent toolkit should think in them.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>capabilities</category><category>security</category><category>primer</category><category>theory</category><author>me@dipankar.name</author></item><item><title>The agent–data security gap nobody is talking about</title><link>https://ormai.neullabs.com/articles/the-agent-data-security-gap/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/the-agent-data-security-gap/</guid><description>Most AI safety attention is on the model. The next class of incidents will be at the model–database boundary, and the industry is unprepared.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><category>security</category><category>industry</category><category>opinion</category><author>me@dipankar.name</author></item><item><title>Why text-to-SQL fails in production</title><link>https://ormai.neullabs.com/articles/why-text-to-sql-fails-in-production/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/why-text-to-sql-fails-in-production/</guid><description>It works in demos. It works on a single user&apos;s database. It does not work as the safety story for a multi-tenant SaaS agent. Here&apos;s the failure-mode catalog.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>text-to-sql</category><category>production</category><category>agents</category><category>security</category><author>me@dipankar.name</author></item><item><title>Spider benchmark: 0 unsafe operations vs. 23 for text-to-SQL</title><link>https://ormai.neullabs.com/articles/spider-benchmark-zero-unsafe-ops/</link><guid isPermaLink="true">https://ormai.neullabs.com/articles/spider-benchmark-zero-unsafe-ops/</guid><description>We replayed the entire Spider benchmark — 1,034 natural-language queries across 200 databases — through OrmAI and a strong text-to-SQL baseline. Here&apos;s what we found.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>benchmark</category><category>spider</category><category>text-to-sql</category><category>security</category><author>me@dipankar.name</author></item></channel></rss>