AI & Agents2 illustrations

Agent Access and AI Governance

Connect an external AI client to a named set of tools, see every call it makes, and hold the policy that decides what it may touch.

These images are illustrations of the concept, not screenshots of the actual product.

Overview

This concept covers the control room for machine callers. If an outside AI client is going to read a catalog, place an order or update a status on someone's behalf, three questions need permanent answers: which operations is it allowed to call, which of those move money or change customer-visible state, and where is the record of what it actually did. The two illustrated surfaces answer those separately — one for the person connecting a client, one for the administrator setting policy for the whole environment.

The design's central assumption is that an agent should never hold more reach than the human it acts for. The connected-client card states the scope plainly as the signed-in person's own permissions, and the tool table then narrows that further, marking each operation as a read or a write and attaching a confirmation rule to the writes. Some operations are shown as requiring confirmation before they run; one family is shown as denied outright at the server, not merely hidden in the interface, which is the distinction that matters when the caller is a program.

The first illustration shows the agent access area: a connected desktop client with its scope and a disconnect control, a table of available tools grouped into families with access and confirmation columns, and a side rail listing recent tool calls with timestamps, outcomes and the actor behind each one. A status card beside it lists hardening items such as a schema correction pass, confirmation for money-moving tools and recording where each request originated. The second illustration moves to an admin AI policy surface: summary tiles for protected and self-scoped fields, audit coverage and spend metering, a controls table stating where each control is enforced and whether it is active, feature flags including one held closed pending an approval, a published terms panel and a feed of recent audited writes with masked arguments.

In the wider product, this is the layer that makes the in-context assistant and its daily proposals safe to extend outward. The same permission model that governs a person in the console governs an agent calling on their behalf, enforcement is shown happening at the gateway, in the schema and in the service rather than in one place, and every write leaves a redacted trail. The design deliberately lists every control with its own status, whether active, closed or not yet started, so the surface reads as an inventory of coverage rather than a reassurance.

What this concept shows

  • A connected-client card naming the client and the signed-in person, with a status pill, a scope chip and a disconnect action
  • A scope model in which the agent inherits the connecting person's permissions rather than a broader service identity
  • A tool table with columns for the operation, its family, whether it reads or writes, and the confirmation rule attached to it
  • Write operations visually distinguished from reads, with confirmation values that range from not required to should confirm to blocked
  • An operation family denied at the server rather than hidden in the interface, with a note explaining why it is closed
  • A recent tool-calls rail with timestamps, a status line per call such as write required or a failure with its reason, and the actor behind each call
  • An admin policy view with tiles for protected fields, self-scoped fields, audit coverage and spend metering
  • A controls table stating where each control is enforced — gateway, schema, service, feature flag, agent surface, pipeline or billing — and its current status
  • Feature flags with default-allow and default-deny behavior, including one locked closed pending sign-off, plus a published terms panel and an audited-writes feed

How it works

  1. A person opens the agent access area and connects an external AI client, which is bound to their own identity and permissions.
  2. They review the tool table to see exactly which operations the client can reach, which of them write, and which will ask for confirmation first.
  3. The agent works; each call it makes is listed with a timestamp, an outcome and the actor it acted for, including calls that failed and why.
  4. Operations that are closed for the environment are refused server-side, and the surface explains the reason rather than silently dropping them.
  5. An administrator opens the policy view to check enforcement coverage across the gateway, the schema, the services and the pipeline.
  6. They check the feature flags and the published AI terms, then download the policy or review the audited-writes feed for a record of what changed.

Who it's for

  • Platform administrators setting AI policy
  • Merchants connecting an AI client to their own console
  • Security, risk and compliance reviewers
  • Developers building agent integrations
  • Marketplace operators accountable for automated actions

Illustrations

2 illustrations of this concept. Select one to view it full size.

Agent Access and Tool Scope

A connected AI client, the exact tools it can reach, and a running list of the calls it has made.

This illustration shows an agent access settings page in a dark desktop console. A breadcrumb places it under settings, with a connect-a-client action above the heading. A card describes a connected desktop AI client signed in as a sample person, showing a connected status pill, a chip stating that its scope is that person's own permissions, and a disconnect link. Below it, a table of available tools carries a count in its title and columns for the operation name, its family, whether it reads or writes, and the confirmation rule. Families cover merchants, catalog, orders, reviews, investing and analytics; write rows are tinted, two order operations are marked as needing confirmation, and an investing operation is marked blocked. A right rail lists recent tool calls with times, outcomes including one failure with its reason, and actor avatars, followed by a note on hardening still in progress and a card explaining the closed family. Sample data throughout.

AI Governance Policy

The administrator view: what is protected, where each control is enforced, and what is still outstanding.

This illustration shows an AI governance page in an admin console on desktop. A breadcrumb pairs the admin panel with an AI policy section and a production environment pill, and a download-policy action sits beside the heading. Four tiles summarize coverage: a count of protected interface fields, a count of self-scoped fields, an audited-writes percentage and a spend-metering tile flagged as not yet configured. A controls table lists each control with where it is enforced — the gateway, the schema, a service, a feature flag, the agent surface, the build pipeline and billing — and a status that ranges across active, closed, not enforced and not started. A right column holds feature flags, including one enabled by default and one locked off pending an approval, a published-terms panel of plain-language commitments such as no training on personal data and no unreviewed significant automated decisions, and a feed of recent audited writes showing actor, operation and masked arguments. Figures are sample data.

Topics

  • AI agent permissions
  • scoped tool access for agents
  • agent audit log
  • AI governance dashboard
  • confirmation for destructive actions
  • feature flag default deny
  • connect an AI client to an app
  • audited writes and redaction
  • read versus write tool access
  • enterprise AI policy controls