BetterOff
33 live read-only denial-boundary probes passed on the exact production revision. Three authenticated probes were unavailable.
Responsibility-scoped testing for policy drift in LLM data agents.
Control what agents and chatbots can see, do, and say.

LLM data agents repeat policy rules across manifests, validators, compilers, database controls, and release logic. A mismatch between otherwise correct parts can expose the wrong capability, produce unauthorized SQL, or release a disallowed result. PolicyStrata tests those handoffs in order, identifies the first failed contract, and preserves later containment evidence. Its results show that it detects declared cross-layer failures—not unknown production failures or effectiveness in independent deployments.
PolicyStrata assigns a narrow obligation to each surface, then reports the first transition that fails while retaining evidence of later containment.
Expose only capabilities whose reachable operations are authorized for the principal and runtime context.
Accept supported authorized plans and reject unauthorized plans inside the declared support envelope.
Preserve tenant, purpose, policy version, lineage, and business semantics while producing executable work.
Contain unauthorized executable operations under the database role that runs the query.
Release only result-lineage pairs allowed to cross the human, model, log, cache, or tool boundary.
The synthetic benchmark shows construction consistency. These studies test whether the method transfers beyond its own fixtures.
33 live read-only denial-boundary probes passed on the exact production revision. Three authenticated probes were unavailable.
68 upstream-authored expected-SQL cases reproduced byte-for-byte from a source-frozen revision.
Three BetterOff pre-fix source contracts reproduced. Two map to the v1 fault model; one export-audit gap remains outside it.
Midday's row-level-security policies executed verbatim in PostgreSQL passed 13 live containment checks. Weakening one real predicate failed exactly the checks covering it.
One content-level false positive across 74 real-SQL traces from independently maintained repositories. The pass exposed five adapter gaps, all since fixed.
Against an independently authored vulnerability taxonomy, the registry covers two classes and one partially. 401 cases describe update-induced drift an attack taxonomy has no reason to name.
@article{roth2026policystrata,
title = {PolicyStrata: Responsibility-Scoped Testing for Cross-Layer Policy Drift in LLM Data Agents},
author = {Roth, Zachary},
year = {2026},
month = {June},
url = {https://raintree.technology/writing/policystrata}
}Raintree builds responsibility boundaries, regression tests, and human checkpoints into its products and developer tools.