← All stories

Deterministic Agent Authorization

The agent searches. The application controls access.

A proposed prototype compares open and protected catalog search, applying trusted access rules at tool execution.

Agent securityDeterministic Agent Authorization
04Sample titles
01Restricted item
Default denyPlanned policy
Deterministic agent authorization diagram
Original project diagram · source document, page 19
The problem worth solving

The challenge

Prompt instructions alone do not enforce authorization. A user could request restricted content or supply arguments that try to broaden a search.

The workflow

01
Resolve

Read trusted user and tenant context

02
Intercept

Attach context outside model arguments

03
Enforce

Apply default-deny policy checks

04
Scope

Add mandatory filters before retrieval

A closer look

A user requests every movie, including unreleased titles, and supplies another tenant ID. Protected search is designed to use the tenant from the trusted session and preserve required release filters.

Evidence & status

  • The planned demo compares protected and unprotected search.
  • The sample catalog contains four fictional titles, including one restricted item.
  • Planned tests cover direct searches, listings, counts, and semantic results.
  • Demonstration results and production impact have not been established.
Current scope · In development

Proposed proof of concept. It does not include a full identity-provider integration, production OAuth, enterprise policy administration, or real confidential content.

An engineering decision

The application derives tenant context from the trusted session and adds required filters outside model-visible inputs. The model cannot relax those controls.

The opportunity

The opportunity: make the boundary between model-generated arguments and trusted application context concrete and reusable. No production or adoption metrics are available.

About this story

Adapted from “NAB Oct 2026 — AI Use Cases & Stories.” Statuses and findings reflect that source. Names are listed as project contacts, not credited authors.

Keep exploring

Search video for the moment you mean.

Frame-Level Video Search