Compliance review assistant on Amazon Bedrock AgentCore

Compliance review assistant on Amazon Bedrock AgentCore Compliance review assistant on Amazon Bedrock AgentCore A supervisor agent delegates check families to specialist agents; every tool call passes Gateway and Policy; flagged checks wait for a human, and the final decision is blocked until a reviewer has approved AWS Cloud Region Intake Amazon Bedrock AgentCore Agents on Runtime Governed tool access Identity, memory, sandbox Observe and improve Models Tool targets behind Gateway Human review Security and observability upload 1. An owner signs in through the corporate IdP and uploads a document with the check set to apply.1 presigned upload 2. The document lands in the KMS-encrypted intake bucket.2 invoke agent 3. An EventBridge rule on the upload invokes the supervisor on AgentCore Runtime with a run id.3 delegate (A2A) 4. The supervisor splits the 100 checks into families and delegates each family to a specialist agent in parallel.4 tool calls (MCP) 5. Agents reach every tool through Gateway; nothing is called directly.5 protects authorizer authorize each call invoke 6. Agents judge each check against retrieved criteria, with citations; Guardrails screen input and output.6 MCP targets 7. Gateway fronts text extraction, the policy library, verdict storage and the evidence bucket.7 flag + resume 8. Flagged checks are queued with cited evidence. The run checkpoints its state and ends; a reviewer's decision resumes it, so a slow reviewer never holds a session open.8 task and decision 9. Human review → Compliance reviewers (task and decision)9 Document owners (Users) Document owners Amazon Cognito (Amazon Cognito) Amazon Cognito federates the corporate IdP Amazon API Gateway (Amazon API Gateway) Amazon API Gateway AWS WAF (AWS WAF) AWS WAF Amazon S3 (Amazon Simple Storage Service) Amazon S3 document intake Amazon EventBridge (Amazon EventBridge) Amazon EventBridge upload rule starts a run Supervisor agent (Amazon Bedrock AgentCore) Supervisor agent plans and tracks the run Check-family agents (Amazon Bedrock AgentCore) Check-family agents A2A, run in parallel AgentCore Gateway (Amazon Bedrock AgentCore) AgentCore Gateway MCP tools AgentCore Policy (Amazon Bedrock AgentCore) AgentCore Policy Cedar, temporal rules AgentCore Identity (Amazon Bedrock AgentCore) AgentCore Identity user and agent identity AgentCore Memory (Amazon Bedrock AgentCore) AgentCore Memory run state, reviewer feedback AgentCore Code Interpreter (Amazon Bedrock AgentCore) AgentCore Code Interpreter date and table math AgentCore Observability (Amazon Bedrock AgentCore) AgentCore Observability OpenTelemetry traces to CloudWatch AgentCore Evaluations (Amazon Bedrock AgentCore) AgentCore Evaluations golden-set quality AgentCore Registry (Amazon Bedrock AgentCore) AgentCore Registry approved check library Amazon Bedrock (Amazon Bedrock) Amazon Bedrock judge with citations Bedrock Guardrails (Amazon Bedrock) Bedrock Guardrails grounding, PII, safety Amazon Textract (Amazon Textract) Amazon Textract text, tables, forms Amazon OpenSearch Service (Amazon OpenSearch Service) Amazon OpenSearch Service policy library Amazon DynamoDB (Amazon DynamoDB) Amazon DynamoDB verdicts, run state Amazon S3 (Amazon Simple Storage Service) Amazon S3 audit evidence (Object Lock) Reviewer workbench (AWS Amplify) Reviewer workbench flagged checks + evidence Amazon SQS (Amazon Simple Queue Service) Amazon SQS review queue Amazon CloudWatch (Amazon CloudWatch) Amazon CloudWatch traces, policy decisions AWS CloudTrail (AWS CloudTrail) AWS CloudTrail AWS KMS (AWS Key Management Service) AWS KMS Compliance reviewers (Users) Compliance reviewers

Flow

  1. 1An owner signs in through the corporate IdP and uploads a document with the check set to apply.
  2. 2The document lands in the KMS-encrypted intake bucket.
  3. 3An EventBridge rule on the upload invokes the supervisor on AgentCore Runtime with a run id.
  4. 4The supervisor splits the 100 checks into families and delegates each family to a specialist agent in parallel.
  5. 5Agents reach every tool through Gateway; nothing is called directly.
  6. 6Agents judge each check against retrieved criteria, with citations; Guardrails screen input and output.
  7. 7Gateway fronts text extraction, the policy library, verdict storage and the evidence bucket.
  8. 8Flagged checks are queued with cited evidence. The run checkpoints its state and ends; a reviewer's decision resumes it, so a slow reviewer never holds a session open.
  9. 9Human review → Compliance reviewers (task and decision)

Cost estimate us-east-1 · price list as of 2026-10-02 · indicative — some usage is assumed

$5,973per month
$71,671per year
20/28components priced
6not priced (see below)

Public on-demand AWS list prices from the AWS Price List. Excludes free tier, taxes, support plans, Savings Plans/Reserved Instances/Spot and enterprise discounts, and data transfer unless a node sets egressGbPerMonth. Monthly = 730 hours. Not a quote: confirm with the AWS Pricing Calculator.

Usage basis. Illustrative volumes: 2,000 documents/month, 40 pages each, 100 checks per document. Replace usage on each node with your actuals.

By category

AI and agents$5,434 · 91%
Data and storage$449 · 8%
Security and operations$88.86 · 1%
Integration$0.38 · 0%

By component click a row to highlight it on the diagram

ComponentServiceStatus$ / monthLine items
Amazon BedrockAmazon Bedrockestimated$3,520
2 lines
  • Claude Sonnet 5.5 (Amazon Bedrock Edition): input tokens (standard): 1,200 1M tokens × $2.20 = $2,640.00
  • Claude Sonnet 5.5 (Amazon Bedrock Edition): output tokens (standard): 80 1M tokens × $11.00 = $880.00

Model matched in the Price List: Claude Sonnet 5.5 (Amazon Bedrock Edition). Rates are on-demand standard inference in this region.

Amazon TextractAmazon Textractestimated$1,200
1 line
  • Pages, tables (sync): 80,000 Pages × $0.00 = $1,200.00
Bedrock GuardrailsAmazon Bedrockestimated$525
3 lines
  • content policy (1 text unit ≈ 1,000 characters): 1,500,000 TextUnit × $0.0002 = $225.00
  • pii policy (1 text unit ≈ 1,000 characters): 1,500,000 TextUnit × $0.0001 = $150.00
  • grounding policy (1 text unit ≈ 1,000 characters): 1,500,000 TextUnit × $0.0001 = $150.00
Amazon OpenSearch ServiceAmazon OpenSearch Serviceestimated$439
2 lines
  • 3 × r6g.large.search (hours): 2,190 Hrs × $0.167 = $365.73
  • EBS gp3 storage (3 × 200 GB-month): 600 GB-Mo × $0.122 = $73.20
Check-family agentsAmazon Bedrock AgentCoreestimated$91.50
2 lines
  • Runtime vCPU-hours (30% active): 600 vCPU-Hours × $0.0895 = $53.70
  • Runtime memory GB-hours: 4,000 GB-Hours × $0.0095 = $37.80

Runtime bills CPU for active processing and memory for the session; idle wait on model calls is not billed as CPU. Platform V2 uses different (higher) per-unit rates.

Amazon CloudWatchAmazon CloudWatchestimated$65.30
4 lines
  • Log ingestion (GB): 80 GB × $0.50 = $40.00
  • Log storage (GB-month): 160 GB-Mo × $0.03 = $4.80
  • Custom metrics: 60 Metrics × $0.00 = $18.00
  • Standard-resolution alarms: 25 Alarms × $0.10 = $2.50
AgentCore MemoryAmazon Bedrock AgentCoreestimated$60.00
3 lines
  • Short-term memory events: 100,000 Events × $0.0003 = $25.00
  • Long-term memories stored (memory-months, built-in strategies): 20,000 MemoryStored-Month × $0.0008 = $15.00
  • Long-term memory retrievals: 40,000 Memory-Retrieved × $0.0005 = $20.00
Supervisor agentAmazon Bedrock AgentCoreestimated$22.88
2 lines
  • Runtime vCPU-hours (30% active): 150 vCPU-Hours × $0.0895 = $13.425
  • Runtime memory GB-hours: 1,000 GB-Hours × $0.0095 = $9.45

Runtime bills CPU for active processing and memory for the session; idle wait on model calls is not billed as CPU. Platform V2 uses different (higher) per-unit rates.

AWS WAFAWS WAFestimated$10.06
3 lines
  • Web ACLs: 1 Month × $5.00 = $5.00
  • Rules: 5 Month × $1.00 = $5.00
  • Requests inspected: 100,000 Request × $0.00 = $0.06

Managed rule groups with their own fees (e.g. Bot Control) are not included.

AgentCore EvaluationsAmazon Bedrock AgentCoreestimated$9.60
2 lines
  • Built-in evaluator input (1M tokens): 2 1M Input Tokens × $2.40 = $4.80
  • Built-in evaluator output (1M tokens): 0.4 1M Output Tokens × $12.00 = $4.80

Uses the first-tier evaluator rates; custom evaluators are billed per evaluation.

AWS KMSAWS Key Management Serviceestimated$9.00
2 lines
  • Customer managed keys: 3 Keys × $1.00 = $3.00
  • API requests: 2,000,000 Requests × $0.00 = $6.00
Amazon S3Amazon Simple Storage Serviceestimated$7.02
3 lines
  • Storage, standard (GB-month): 300 GB-Mo × $0.00 = $6.90
  • PUT/COPY/POST/LIST requests: 20,000 Requests × $0.00 = $0.10
  • GET and other requests: 50,000 Requests × $0.00 = $0.02
Amazon CognitoAmazon Cognitoestimated$4.50
1 line
  • Monthly active users (essentials): 300 CognitoUserPoolsMAU × $0.015 = $4.50

Excludes the free tier.

AgentCore GatewayAmazon Bedrock AgentCoreestimated$3.50
3 lines
  • API/tool invocations: 700,000 Invocations × $0.00 = $3.50
  • Tool search invocations: 0 Invocations × $0.00 = $0.00
  • Tools indexed (tool-months): 6 ToolIndex-Month × $0.0002 = $0.0012
Amazon S3Amazon Simple Storage Serviceestimated$2.97
3 lines
  • Storage, standard (GB-month): 120 GB-Mo × $0.00 = $2.76
  • PUT/COPY/POST/LIST requests: 10,000 Requests × $0.00 = $0.05
  • GET and other requests: 400,000 Requests × $0.00 = $0.16
AgentCore Code InterpreterAmazon Bedrock AgentCoreestimated$1.45
2 lines
  • CodeInterpreter vCPU-hours (100% active): 13.33 vCPU-Hours × $0.0895 = $1.1933
  • CodeInterpreter memory GB-hours: 26.67 GB-Hours × $0.0095 = $0.252
Amazon DynamoDBAmazon DynamoDBestimated$0.50
3 lines
  • On-demand read request units: 2,000,000 ReadRequestUnits × $0.00 = $0.25
  • On-demand write request units: 400,000 WriteRequestUnits × $0.00 = $0.25
  • Table storage (GB-month): 20 GB-Mo × $0.00 = $0.00

On-demand capacity mode; the Price List storage tier includes its first 25 GB at no charge.

Amazon API GatewayAmazon API Gatewayestimated$0.35
1 line
  • REST API requests: 100,000 Requests × $0.00 = $0.35
Amazon SQSAmazon Simple Queue Serviceestimated$0.02
1 line
  • Standard queue requests: 60,000 Requests × $0.00 = $0.024
Amazon EventBridgeAmazon EventBridgeestimated$0.01
1 line
  • Custom events (64 KB chunks): 10,000 64K-Chunks × $0.00 = $0.01

Not priced

  • AgentCore Policy — not-itemized: No separate policy charge is listed in the AWS Price List for AgentCore (Observability data is billed through CloudWatch). Verify on the AgentCore pricing page.
  • AgentCore Identity — not-itemized: No separate identity charge is listed in the AWS Price List for AgentCore (Observability data is billed through CloudWatch). Verify on the AgentCore pricing page.
  • AgentCore Observability — not-itemized: No separate observability charge is listed in the AWS Price List for AgentCore (Observability data is billed through CloudWatch). Verify on the AgentCore pricing page.
  • AgentCore Registry — not-itemized: No separate registry charge is listed in the AWS Price List for AgentCore (Observability data is billed through CloudWatch). Verify on the AgentCore pricing page.
  • Reviewer workbench — not-estimated: No cost model for AWS Amplify yet. Supply `usage.monthlyUsd` on the node to include it.
  • AWS CloudTrail — not-estimated: No cost model for AWS CloudTrail yet. Supply `usage.monthlyUsd` on the node to include it.

Assumptions 21 defaulted — replace them with your own numbers in each node's usage

ComponentAssumptionValueSource
Amazon Cognitotieressentialsassumed
Amazon Cognitomau300from spec
Amazon API Gatewaytyperestassumed
Amazon API GatewayrequestsPerMonth100000from spec
AWS WAFwebAcls1from spec
AWS WAFrules5from spec
AWS WAFrequestsPerMonth100000from spec
Amazon S3storageClassstandardassumed
Amazon S3storageGb120from spec
Amazon S3putRequestsPerMonth10000from spec
Amazon S3getRequestsPerMonth400000from spec
Amazon EventBridgeeventsPerMonth10000from spec
Supervisor agentcomponentruntimefrom spec
Supervisor agentplatformv1assumed
Supervisor agentsessionsPerMonth2000from spec
Supervisor agentavgSessionMinutes15from spec
Supervisor agentvcpu1from spec
Supervisor agentmemoryGb2from spec
Supervisor agentcpuActiveFraction0.3from spec
Check-family agentscomponentruntimefrom spec
Check-family agentsplatformv1assumed
Check-family agentssessionsPerMonth20000from spec
Check-family agentsavgSessionMinutes6from spec
Check-family agentsvcpu1from spec
Check-family agentsmemoryGb2from spec
Check-family agentscpuActiveFraction0.3from spec
AgentCore Gatewaycomponentgatewayassumed
AgentCore GatewayinvocationsPerMonth700000from spec
AgentCore GatewaysearchesPerMonth0from spec
AgentCore Gatewaytools6from spec
AgentCore Policycomponentpolicyassumed
AgentCore Identitycomponentidentityassumed
AgentCore Memorycomponentmemoryassumed
AgentCore MemoryshortTermEventsPerMonth100000from spec
AgentCore MemorylongTermMemoriesStored20000from spec
AgentCore MemoryretrievalsPerMonth40000from spec
AgentCore Code Interpretercomponentcodeinterpreterassumed
AgentCore Code InterpretersessionsPerMonth400from spec
AgentCore Code InterpreteravgSessionMinutes2from spec
AgentCore Code Interpretervcpu1assumed
AgentCore Code InterpretermemoryGb2assumed
AgentCore Code InterpretercpuActiveFraction1assumed
AgentCore Observabilitycomponentobservabilityassumed
AgentCore Evaluationscomponentevaluationsassumed
AgentCore EvaluationsinputMTokens2from spec
AgentCore EvaluationsoutputMTokens0.4from spec
AgentCore Registrycomponentregistryassumed
Amazon BedrockmodelClaude Sonnet 5.5from spec
Amazon Bedrockmodestandardassumed
Amazon BedrockinputTokensPerMonth1200000000from spec
Amazon BedrockoutputTokensPerMonth80000000from spec
Amazon BedrockcacheReadTokensPerMonth0assumed
Bedrock GuardrailstextUnitsPerMonth1500000from spec
Bedrock Guardrailspolicies["content","pii","grounding"]from spec
Amazon Textractfeaturetablesfrom spec
Amazon TextractpagesPerMonth80000from spec
Amazon OpenSearch Servicemodeprovisionedassumed
Amazon OpenSearch ServiceinstanceTyper6g.large.searchfrom spec
Amazon OpenSearch ServiceinstanceCount3from spec
Amazon OpenSearch ServicestorageGbPerNode200from spec
Amazon DynamoDBreadRequestsPerMonth2000000from spec
Amazon DynamoDBwriteRequestsPerMonth400000from spec
Amazon DynamoDBstorageGb20from spec
Amazon S3storageClassstandardassumed
Amazon S3storageGb300from spec
Amazon S3putRequestsPerMonth20000from spec
Amazon S3getRequestsPerMonth50000from spec
Amazon SQSfifofalseassumed
Amazon SQSrequestsPerMonth60000from spec
Amazon CloudWatchlogIngestGbPerMonth80from spec
Amazon CloudWatchlogStorageGb160from spec
Amazon CloudWatchcustomMetrics60from spec
Amazon CloudWatchalarms25from spec
AWS KMSkeys3from spec
AWS KMSrequestsPerMonth2000000from spec

Sensitivity & what-if

$5,973at 1× traffic
$16,982at 3× traffic
$55,518at 10× traffic

No what-if options apply to these services.

Price list provenance

Retrieved 2026-10-01T18:40:39.861Z from the public AWS Price List bulk API. Per-service publication dates:

AmazonCognito 2026-09-25 · AmazonApiGateway 2026-09-21 · awswaf 2026-09-14 · AmazonS3 2026-09-28 · AWSEvents 2026-09-24 · AmazonBedrockAgentCore 2026-09-15 · AmazonBedrock 2026-09-30 · AmazonBedrockFoundationModels 2026-09-30 · AmazonTextract 2026-09-11 · AmazonES 2026-09-27 · AmazonDynamoDB 2026-09-11 · AWSQueueService 2026-09-11 · AmazonCloudWatch 2026-09-22 · awskms 2026-09-11

Only public on-demand rates are used. This is not a quote — confirm in the AWS Pricing Calculator.