34 components across 7 groups. Each defines behavioral contracts, theming API, and a reference implementation.
Components that make AI systems transparent, controllable, and accountable. These are the RAD core — each one addresses a specific failure mode that occurs when humans lose meaningful oversight of AI.
Surfaces when and how AI has acted. Required at every point of autonomous action.
→ TD02 Transparency PopoversExplains why the AI made a decision, what data it used, and what its confidence was.
→ TD03 Bias Check PromptsSurfaces statistical risk and data limitations at the point of output.
→ TD04 Uncertainty IndicatorsShows model confidence inline. Prevents users from treating probabilistic output as fact.
→ TD05 Confidence ThresholdOperator-defined confidence gate. Flags output below threshold before it reaches users.
→ TD06 Algorithmic Nudge DisclosureDiscloses when AI is ranking, pre-selecting, or framing choices on the user's behalf.
Intercepts consequential agent actions. Explicit approval required before execution.
→ HC02 Impact AssessmentSurfaces the footprint of agent runs — records affected, reversibility, downstream systems.
→ HC03 Agent State IndicatorsCommunicates what a running agent is doing, how far it is, and whether it needs attention.
→ HC04 Consent & Scope GatesRequests access to new data sources or systems. User grants or denies per-session.
→ HC05 Agent Attention TriggersEscalates when the agent detects anomaly, scope breach, or decision fork requiring human input.
→ HC06 Recovery & OverrideSurfaces agent error or pause states with concrete recovery paths and override controls.
→ HC07 Feedback & CorrectionThumbs, regeneration, inline editing. Required after every substantive AI output.
→ HC08 Agent Topology PreviewPre-run visualization of the agent network — who's in it, what each is authorized to do, how they relate.
→ HC09 Spawn-Time Consent GateMid-run consent gate triggered when an orchestrator spawns a subagent. Tied to a specific delegation event.
→ HC10 Network Degraded StateShows a multi-agent run in partial failure — which agents completed, stopped, or are still running.
→ HC11 Conflict Resolution SurfacePresents contradictory agent outputs and requires a human decision before the run can continue or close.
Immutable, timestamped log of agent actions. Required for any regulated or high-stakes workflow.
→ AA02 Environmental ImpactShows energy, water, and carbon cost of AI inference at point of use.
→ AA03 Aggregate Audit RollupNetwork-level audit with per-agent drilldown. Composes individual agent trails into a unified footprint view.
Components that make AI systems legible and usable. Legibility is a prerequisite for governance — users cannot oversee what they cannot understand. These components are part of the RAD system because governance without usable infrastructure is theater.
Essential AI UI infrastructure required for any AI interface. These components are not RAD governance components — they are the plumbing that RAD governance components sit on top of.
Token-by-token output rendering with cursor and completion indicators.
→ AI02 AI Loading StatesCommunicates what the model is doing while reasoning, retrieving, or generating.
→ AI03 Prompt InputPrimary text input for AI interaction. File attachment, context indicators, send controls.
→ AI04 AI Error StatesTyped error patterns for timeout, refusal, hallucination-flagged, and rate-limit failures.
→ AI05 Session ManagementContext window usage, memory state, session history — making invisible state visible.
→ AI07 Empty StatesZero-state onboarding: communicates what the surface does and offers calibrated starter prompts.
→ AI08 AI ArtifactsGenerated outputs treated as first-class persistent objects — charts, documents, code, images.
Surfacing what an AI can do is itself a disclosure act. Users cannot meaningfully consent to or oversee an agent whose capabilities are opaque. Suggested prompts and task builders make the system's scope legible before the user commits to anything — which puts Capability Discovery inside the RAD mission.
Surfaces example actions and questions to help users understand what to ask.
→ CD02 Suggested Next ActionsPost-response recommendations that guide users toward logical next steps.
→ CD03 Prompt EnhancementAI-assisted rewriting of user prompts to improve clarity before submission.
→ CD04 Task BuilderStructured visual controls for composing multi-step instructions without prompt engineering.
Chronological display of agent actions making multi-step execution legible.
→ AG02 Tool Execution LogDiscrete tool call log — search, read, write, API calls — at execution level.
→ AG03 Collapsible Agent StepsExpandable summaries that prevent overwhelming walls of agent reasoning text.
→ AG04 Process vs Result LayoutSeparates agent reasoning from final outputs so users can skip to the result.
→ AG05 Agent Handoff ReceiptTimestamped record of what one agent passed to another — context, instructions, and scope granted.
Lists files, selections, and data the AI is using to produce responses.
→ CM02 Context PillsCompact inline tokens showing active context inputs at a glance.
→ CM03 Active Memory PanelDisplays the AI's working memory and persistent references in this session.
→ CM04 Context Scope SelectorControls for choosing which documents and files the AI should consider.
RAD is the original work of Jackie Curry. All rights reserved. No portion may be reproduced, adapted, or incorporated into any product or system without express written permission.
Permitted: citation in academic or editorial contexts with full attribution.
© 2025 Jackie Curry. All rights reserved. Publication date: 2025.
For licensing inquiries, connect on LinkedIn →