Bounded Autonomy for Enterprise AI: Typed Action Contracts and Consumer-Side Execution
Sarmad Sohail, Ghufran Haider

TL;DR
This paper introduces a bounded-autonomy architecture for enterprise AI that constrains language model actions with typed contracts and validation, enhancing safety and reliability in enterprise applications.
Contribution
It proposes a novel execution architecture combining typed action contracts, permission controls, and consumer-side validation to safely deploy language models in enterprise settings.
Findings
Bounded-autonomy system completed 23/25 tasks with zero unsafe executions.
Unconstrained AI completed only 17/25 tasks and hallucinated successes.
Safety properties were enforced by code, intercepting violations regardless of model output.
Abstract
Large language models are increasingly used as natural-language interfaces to enterprise software, but their direct use as system operators remains unsafe. Model errors can propagate into unauthorized actions, malformed requests, cross-workspace execution, and other costly failures. We argue this is primarily an execution architecture problem. We present a bounded-autonomy architecture in which language models may interpret intent and propose actions, but all executable behavior is constrained by typed action contracts, permission-aware capability exposure, scoped context, validation before side effects, consumer-side execution boundaries, and optional human approval. The enterprise application remains the source of truth for business logic and authorization, while the orchestration engine operates over an explicit published actions manifest. We evaluate the architecture in a deployed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
