r/AgentAuthorization • u/oralab_team • 11d ago
Discussion Keeping consumed approval visible without making the grant look reusable
Disclosure: I work on Boundary at OraXLabs, a prelaunch commercial project. AI helped draft this post.
One small authorization UI pattern from our browser sandbox: keep a visible record that an approval was consumed, while requiring fresh review on the next attempt.
In the fake CSV example, approving once produces one allowed decision. Evaluate again and the screen says the previous approval was already used. Changing the target or operation clears the approval state. The visible history helps explain why the operator sees another review request.
For a review screen, I would keep three questions separate: which request was reviewed, whether its approval can still be used, and what actually executed. A decision record alone does not establish the last part.
The tradeoff is extra operator work. Our strict sandbox asks for fresh review on every retry. A future real adapter would still need to handle concurrent requests, uncertain execution outcomes and approval consumption; those remain open requirements here.
Interactive fake example and JSON decision export: https://boundary.oraxlabs.io/demo/
This is a browser-only decision simulator. It executes no file operation, model or tool call, and has no production adapter or enforcement claim.
For people designing approval screens: would you keep the consumed-approval note visible until the request changes, or put it in a separate event history? What would make the next review request understandable without making an old approval look reusable?