Skip to main content

Agent Core service suite — what Layerup activates, what is optional, and what to bring to your governance board.

Amazon Bedrock AgentCore is a full suite of managed services, not a single product. When you deploy Layerup AI Agents into your private cloud using AgentCore as the execution environment, you are not activating the entire suite by default. This page defines each service in the suite, the Layerup default configuration, and the approval implications for customers whose internal cloud governance teams must approve each AgentCore component independently.
This page is specifically relevant for customers deploying under Option 2 (Your Private Cloud). Customers using Option 3 (Layerup’s Cloud) do not need to manage AgentCore service activation — Layerup configures the runtime on your behalf in our dedicated tenant.

The four AgentCore services

AgentCore is composed of four distinct managed services. Each can be independently enabled or disabled. Layerup activates only what the workflow requires.
AgentCore servicewhat it doesLayerup defaultapproval implication
RuntimeLaunches a session-isolated microVM for each agent case run. Manages scaling, provisioning, and deprovisioning of compute environments. Integrates natively with Bedrock Guardrails at the inference layer.Always enabledRequired — no deployment without this
MemoryProvides short-term, multi-turn session context within a single case run. Allows the agent to maintain reasoning state across multiple inference calls for a single case without re-reading source documents on every step.Enabled by defaultRequired for multi-step reasoning workflows; can be disabled on request
GatewayConverts external APIs, AWS Lambda functions, and third-party services (Salesforce, Slack, ServiceNow, etc.) into MCP-compatible tools the agent can invoke directly during a case run.Off by defaultOnly activated if your workflow requires live system reads during case processing
IdentityManages agent authentication, agent-to-agent trust relationships, and access management for agent-level identities separate from your human IAM identities.Off by defaultOnly activated for multi-agent orchestration deployments; not required for single-agent IDI or underwriting workflows

What most underwriting deployments require

For the IDI underwriting workflow — and most claims and underwriting workflows — the active AgentCore services at go-live are:
  • Runtime (required)
  • Memory (required for multi-step case reasoning)
Gateway and Identity are not activated unless your workflow design specifically calls for live system reads during inference or multi-agent coordination. Standard underwriting deployments read all input documents from S3 at task start and write all outputs to S3 at task end — no live API calls through Gateway are required.

Runtime — always required

Runtime is the execution substrate. Without it there is no AgentCore deployment — it is the component that provisions the isolated microVM, injects the container, and manages the full agent lifecycle from task receipt to task completion.

Memory — required for multi-step reasoning

IDI underwriting cases involve multiple sequential reasoning passes: occupation analysis, financial analysis, medical flagging, and cross-evidence synthesis. Memory maintains the agent’s working state across these passes within a single session without requiring the full document set to be re-passed on every inference call.

Gateway — conditional

Gateway is relevant if your workflow design requires the agent to make live API calls during case processing — for example, querying a real-time pharmacy claims database, calling a third-party IREX endpoint, or writing a status update to a CRM mid-case. For most deployments, these data sources are pre-loaded into S3 before the agent task starts, making Gateway unnecessary.

Identity — conditional

Identity manages trust between multiple agents in an orchestrated multi-agent system. It is not required for single-agent deployments. If your roadmap includes a multi-agent workflow — for example, an orchestrating triage agent delegating to specialist underwriting sub-agents — Identity would be activated at that stage.

Configuring the service scope

Your Layerup implementation team configures which AgentCore services are activated during the deployment engagement. The scope is defined in your deployment specification before any infrastructure is provisioned, so your governance team knows exactly what services will be active prior to go-live. If your internal cloud governance team has approved only a subset of AgentCore services — for example, Runtime and Memory but not Gateway or Identity — Layerup can configure the deployment to use exactly that subset. No services beyond the approved set will be activated.
If your cloud governance process requires per-service approval before any AgentCore service is activated in your account, work with your Layerup implementation engineer to produce a service-by-service activation manifest. This document lists the exact AgentCore services, the IAM permissions each requires, and the network endpoints each accesses — suitable for submission to your internal cloud security review board.

IAM implications by service

Each active AgentCore service carries its own set of IAM permission requirements. The following summarises the additional permissions each service adds to the agent’s execution role beyond the base set described in Identity, Access & AI Guardrails.
AgentCore serviceadditional IAM permissions required
Runtimebedrock:InvokeAgent, bedrock:InvokeAgentRuntime (scoped to specific agent ARN)
Memorybedrock:GetAgentMemory, bedrock:UpdateAgentMemory (scoped to session-specific memory store)
Gatewaybedrock:CreateAgentActionGroup, plus permissions for each downstream service the Gateway connects (e.g., lambda:InvokeFunction for Lambda-backed tools)
Identitybedrock:CreateAgentAlias, bedrock:InvokeAgent across agent ARNs (for cross-agent delegation)
For a deployment using only Runtime and Memory — the standard underwriting configuration — the agent’s execution role requires only the base least-privilege permissions from security/iam plus the Runtime and Memory additions above. Gateway and Identity permissions are not added unless explicitly configured.

Activation timeline

AgentCore services are provisioned in your account during the Layerup deployment engagement. The sequence is:
  1. Your governance team confirms which services are approved
  2. Your Layerup implementation engineer provides the per-service IAM policy documents and infrastructure-as-code (CloudFormation or Terraform) for your team to review
  3. Your cloud team applies the infrastructure changes in your account
  4. Layerup validates the service activation against the agreed manifest before any agent code is deployed
No AgentCore service is activated without your team explicitly applying the infrastructure change in your own account. Layerup does not have the ability to activate services in your AWS account unilaterally.