Publication · Model & Cloud Agent Runtimes

Put policy between cloud agents and
production impact

A cloud identity may permit an agent to call a model, invoke Lambda, retrieve data, or change production state. AgenticDome adds the missing execution-time question: should this actor, through this agent, perform this exact action now?

AgenticDome Research·2026·Approx. 9 minute read

Cloud credentials answer “can”; AgenticDome helps answer “should”

IAM, Microsoft Entra, and Google Cloud identity are foundational, but a valid role or principal is intentionally reusable. It does not by itself prove that a particular refund, infrastructure change, data retrieval, or delegated action matches the user’s purpose and the organisation’s policy.

AgenticDome evaluates that decision at the application boundary that is about to create impact. The policy request can carry trusted account, project, region, role, principal, agent, tool, arguments, purpose, and session context—so the decision is about the real action, not merely the existence of a credential.

What changes when AgenticDome is in the path

The application asks AgenticDome immediately before the model call, local tool, action-group handler, retrieval reuse, or response release. Allowed work continues; blocked work never reaches the protected executor; configured output is reviewed before it is streamed, returned, or reused.

Why cloud platform teams add AgenticDome

The value is not another cloud identity system. It is a consistent action-control layer that can use cloud identity while governing the intent, arguments, delegation, and output of agent work across providers.

Stop impact before execution

Place the decision directly in front of the application-owned handler or provider call that can change data, systems, or customer outcomes.

Make cloud identity actionable

Use authenticated account, project, role, principal, region, and workload context as policy inputs rather than treating model text as identity.

Unify multi-cloud policy meaning

Give Microsoft, Google, and AWS agent teams one vocabulary for actor, agent, purpose, tool, arguments, delegation, and outcome.

Create decision evidence

Record tenant-scoped allow, block, and sanitization outcomes with correlation context that security and assurance teams can review.

Start at the boundary you already own

AgenticDome provides provider-shaped SDK wrappers and callbacks; teams do not replace IAM, their cloud platform, or their agent framework. Begin with a network-free allowed/blocked rehearsal, then connect the same integration to a managed sidecar in the selected supported geographic region or a contracted Sovereign runtime inside the customer-controlled environment.

How AgenticDome creates the control point

1. Identity context

Propagate trusted tenant, workload, cloud account/project, region, role, and principal context.

2. Prompt or model call

Use provider-shaped secure calls or callbacks before an application-controlled invocation.

3. Tool boundary

Wrap local function tools, action handlers, and Bedrock action-group Lambda handlers.

4. Retrieval and stream

Review configured retrieved content, final responses, and supported stream chunks.

5. Evidence

Record tenant-scoped decisions and prove the actual sidecar path with Runtime Assurance.

What this changes for real teams

AWS platform team

Bedrock actions that reach production

“Our action-group Lambda holds real permissions. We need to stop an unjustified action before those permissions are used.”

AgenticDome contribution: wrap_action_group_lambda() places policy immediately before the application-owned Lambda handler and can include trusted AWS account, role, principal, agent, and request context. IAM still limits the maximum blast radius; AgenticDome governs whether this action should use it.

Microsoft Foundry team

One control around local Foundry tools

“Hosted orchestration can request a local function; our application still owns the final business action.”

AgenticDome contribution: Foundry client, secure-run, tool-executor, and middleware helpers put a tenant policy decision around that local boundary, then review configured output before it returns to the agent or user.

Google ADK team

Callbacks that can enforce

“We need our existing ADK extension points to do more than produce another log stream.”

AgenticDome contribution: AgenticDome’s documented model and tool callbacks can stop or alter the supported path, while explicit wrappers secure local side-effecting tools at the last responsible moment.

The risks this helps contain

RiskWhy it mattersPublic AgenticDome control
High-impact cloud action A locally executed action handler can use real cloud permissions and change production state. Authorize the exact local tool or Lambda handler before execution and retain cloud-native least privilege.
Identity-context drift A broad role can outlive the purpose of the individual request. Pass trusted account, project, region, role, and principal attributes into policy; never treat model-supplied identity as verified.
Prompt manipulation before inference Application-owned model calls are a direct route into provider inference. Use converse_securely(), invoke_model_securely(), Foundry secure-run helpers, or ADK before-model callbacks on the paths you own.
Poisoned retrieval Retrieved nodes can become model context or customer output. Use the documented retrieval-result sanitizers before planner reuse; keep source trust, access control, and index hygiene.
Streaming disclosure Sensitive text can leave before a complete response exists. Use the provider-specific secure streaming helpers where supported and prevent alternate raw stream paths.

A practical path to production

Verify identity source

Derive cloud identity from authenticated runtime context and pass only the fields policy needs.

Map every call path

Locate direct model, tool, handler, retrieval, and streaming calls before selecting wrappers.

Remove bypasses

Do not leave the raw executor or provider client reachable through an alternate route.

Prove the live path

Test allowed, blocked, sanitized, outage, and streaming behavior against the assigned sidecar.

Where this control ends

AgenticDome protects application-controlled calls, callbacks, handlers, and returned content that are actually routed through its public adapters. It does not replace IAM, cloud guardrails, provider-native safety controls, network policy, workload isolation, secure Lambda design, or monitoring, and it cannot intercept an operation performed entirely inside an unwrapped provider-managed service.

Current lifecycle note

AWS documentation now calls the original service Amazon Bedrock Agents Classic and states that it has not been open to new customers since 30 July 2026; existing customers can continue. Evaluate Amazon Bedrock AgentCore for new architectures and confirm adapter fit before making coverage claims.

Primary references and public implementation

Turn cloud identity into governed agent action.

Choose the provider adapter, prove an allowed and blocked action without credentials, then connect the same boundary to your assigned regional or Sovereign AgenticDome runtime.