AccountMade

Technical evaluation

AI agent architecture diagram with operating responsibilities

An agent architecture is complete only when it shows who can authorize an action, what the agent can call, what gets recorded, and how an unsafe or failed action stops.

Accountmade Research · Updated · 2 sources
Download diagram (SVG)
Illustrative reference diagram. Download the editable source above to adapt it.

Filled diagram assumptions

Illustrative worked example. Names, volumes, dates, and outcomes are fictional; replace them with approved evidence before use.

ComponentExample responsibilityFailure behavior
Policy checkScopes requested actionReturns denial
PlannerProposes a bounded tool actionStops when no permitted action exists
Approval gateShows target and action to ownerNo execution without approval
Tool executorRecords result and source linksCreates failure record

Sources: NIST AI Risk Management Framework · Supabase: securing data

Separate planning from execution

Show the user request, policy and identity check, planner, tool registry, approval gate, tool execution, durable state, and audit record as distinct units. A tool call should carry the scoped identity and an explicit permitted action; it should not inherit broad access simply because a user started a chat.

NIST’s AI RMF is a useful primary reference for risk governance. Apply it by making ownership, monitoring, and response paths visible rather than by adding an unsupported compliance label to the diagram.

Sources: NIST AI Risk Management Framework

Illustrative reference architecture

Illustrative worked example. Names, volumes, dates, and outcomes are fictional; replace them with approved evidence before use.

A procurement analyst asks the agent to assemble a comparison packet. The agent may search approved product sources and prepare a draft. Before it writes to a customer workspace or sends anything, an approval gate checks the user’s authority and the target scope. The tool executor records the input, source references, operation result, and any failure. A failed authorization returns a reviewable denial; it does not retry under a broader credential.

Sources: NIST AI Risk Management Framework · Supabase: securing data

Operating-responsibility table

Assign a human owner to each control before a pilot begins.
ComponentOwnerRequired control
Identity and policyApplication securityScoped authorization and review
Agent plannerProduct / engineeringBounded instructions and tool selection
Tool executorEngineeringIdempotency, error handling, audit record
Human approvalNamed business ownerVisible target and action
Logs and retentionSecurity / privacyAccess, retention, incident path

Sources: NIST AI Risk Management Framework · Supabase: securing data

Sources and dates

  1. NIST AI Risk Management Framework

    Primary framework reference for governance and risk discussions.

    Reviewed 2026-09-08
  2. Supabase: securing data

    Official guidance on RLS and server-side access patterns.

    Reviewed 2026-09-08

Found an error or a changed source? Send a correction.

Apply this to your company

Prepare materials for your next buyer conversation.

Accountmade helps technical B2B teams prepare demo decks, technical blueprints, business cases and security materials.

Explore Accountmade →