{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": true,
  "whole_disk": false,
  "persist_scope": true,
  "volumes": true,
  "auto_stop_idle": true,
  "long_sessions": false,
  "custom_image": true,
  "image_snapshot": false,
  "image_oci": true,
  "vm_isolation": true,
  "docker_inside": null,
  "nested_virt": false,
  "root": true,
  "systemd": false,
  "browser": true,
  "desktop": false,
  "computer_use": true,
  "code_interpreter": true,
  "browser_control": true,
  "desktop_control": true,
  "browser_and_desktop": true,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": false,
  "raw_tcp_inbound": false,
  "egress_allowlist": true,
  "open_internet": true,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu": true,
  "arm64": true,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": false,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": false,
  "own_agent_api": true,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "aws-agentcore",
  "checked": "2026-09-30",
  "company": "Amazon.com, Inc. (Amazon Web Services, Inc.) — Amazon Bedrock AgentCore",
  "ownership": {
   "value": "subsidiary",
   "parent": "Amazon.com, Inc.",
   "source": "https://stockanalysis.com/stocks/amzn/financials/",
   "quote": "AWS revenue (segment of Amazon.com, Inc.): FY2025 $128,725,000,000"
  },
  "stage": {
   "value": "subsidiary",
   "source": "https://stockanalysis.com/stocks/amzn/financials/",
   "quote": "Amazon.com, Inc. (NASDAQ: AMZN) — publicly traded since IPO 1997-05-15",
   "confidence": "high",
   "note": "Amazon Bedrock AgentCore is a product/service line of AWS, itself a segment of Amazon.com, Inc., a public company (NASDAQ: AMZN). Not independently funded; no separate funding rounds exist for AgentCore or AWS."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": "n/a",
   "amount_usd": null,
   "date": null,
   "leads": [],
   "status": "unknown",
   "source": "",
   "quote": ""
  },
  "investors": [],
  "portfolio_listings": [],
  "revenue": {
   "value_usd": 716924000000,
   "kind": "annual revenue",
   "as_of": "2025",
   "status": "confirmed",
   "basis": "Whole-company (Amazon.com, Inc.) FY2025 net sales per S&P Global Market Intelligence-sourced financial data; AWS segment revenue for FY2025 was $128,725,000,000. AgentCore-specific revenue is not broken out.",
   "source": "https://stockanalysis.com/stocks/amzn/financials/",
   "quote": "revenue:[716924000000 (FY2025)]; aws_revenue:[128725000000 (FY2025)]"
  },
  "employees": {
   "value": null,
   "source": ""
  },
  "note": "Amazon Bedrock AgentCore is a feature/product within Amazon Web Services (AWS), which is itself a segment of the publicly traded Amazon.com, Inc. (NASDAQ: AMZN). It has no independent funding history, accelerator participation, or standalone financials; revenue above is the whole-company figure and the AWS segment figure, not an AgentCore-specific number, which AWS does not disclose separately."
 },
 "id": "aws-agentcore",
 "name": "Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser)",
 "url": "https://aws.amazon.com/bedrock/agentcore/pricing/",
 "category": "hyperscaler",
 "isolation": "firecracker",
 "modes": [
  {
   "key": "code-interpreter",
   "label": "Code Interpreter session (container; active CPU + peak memory)",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "custom_image": false,
    "code_interpreter": true,
    "isolation": "container",
    "image_oci": false
   },
   "pricing": "resource",
   "vcpu_h": 0.0895,
   "ram_gib_h": 0.00945,
   "cpu_basis": "active",
   "ram_basis": "peak",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": 2,
   "max_ram_gib": 8,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 1,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Price List API: CodeInterpreter:Consumption-based:vCPU $0.0895/vCPU-h, Memory $0.00945/GB-h; identical in all 14 commercial AgentCore regions (GovCloud +20%). CPU billed on actual consumption (I/O wait free); memory on peak consumed up to that second, 128 MB minimum. Fixed 2 vCPU/8 GB, 10 GB disk. Basis verified 2026-09-28: \"For CPU resources, you are charged based on actual consumption - if your agent consumes no CPU during I/O wait, there are no CPU charges. For memory resources, you're charged for the peak memory consumed up to that second.\" ; \"128MB minimum memory billing applies for memory\" (https://aws.amazon.com/bedrock/agentcore/pricing/). RAM = peak (peak-to-date within the session), CPU = active, no CPU floor. Runtime v1 microVMs are billed on the identical meter ($0.0895/vCPU-h, $0.00945/GB-h, active CPU + peak memory, 2 vCPU/8 GB max); Runtime v1 is priced as its own mode runtime-v1 since 2026-09-28 (split for isolation/custom image; same rates). Isolation (checked 2026-10-14): \"The AgentCore Code Interpreter runs in a containerized environment within Amazon Bedrock AgentCore, ensuring that code execution remains isolated and secure.\" (https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/code-interpreter-tool.html); no per-session microVM documented, unlike Runtime.",
   "product_class": "code-interpreter",
   "requires_plan": "Pay-as-you-go"
  },
  {
   "key": "runtime-v1",
   "label": "Runtime v1 microVM (same meter as Code Interpreter)",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "custom_image": true,
    "isolation": "vm",
    "image_oci": true
   },
   "pricing": "resource",
   "vcpu_h": 0.0895,
   "ram_gib_h": 0.00945,
   "cpu_basis": "active",
   "ram_basis": "peak",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": 2,
   "max_ram_gib": 8,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 1,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Split from code-interpreter 2026-09-28. Pricing copied: pricing page lists Code Interpreter at \"$0.0895 per vCPU-hour\" and \"$0.00945 per GB-hour\", the same v1 rates as Runtime (https://aws.amazon.com/bedrock/agentcore/pricing/, rows v1 CPU $0.0895 per vCPU-hour, v1 Memory $0.00945 per GB-hour). Active CPU + peak memory, 128 MB memory minimum, 2 vCPU/8 GB max per session, sessions up to 8 h. Runs your own container image (ECR) or direct code deploy in a dedicated microVM per session.",
   "requires_plan": "Pay-as-you-go"
  },
  {
   "key": "runtime-v2",
   "label": "Runtime v2 consumption (idle memory reclaimed after 120 s)",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "isolation": "vm"
   },
   "pricing": "resource",
   "vcpu_h": 0.1276,
   "ram_gib_h": 0.0169,
   "cpu_basis": "active",
   "ram_basis": "active",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": 2,
   "max_ram_gib": 8,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 1,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Runtime:Consumption-based:vCPU-v2 $0.1276, Memory-v2 $0.0169; SKUs only in us-east-1, us-east-2, us-west-2, eu-west-1, ap-northeast-1. 43%/79% higher unit rates than v1 but idle memory is reclaimed after 120 s. Basis verified 2026-09-28: \"CPU scales to zero during I/O wait ... and with v2, memory is reclaimed throughout the session.\" ; \"Idle memory is reclaimed automatically in Runtime v2 after 120 seconds\" (https://aws.amazon.com/bedrock/agentcore/pricing/). CPU and RAM = active (average resident); 128 MB memory minimum not encoded (active_floor would also floor CPU).",
   "requires_plan": "Pay-as-you-go"
  },
  {
   "key": "runtime-v2-committed",
   "label": "Runtime v2 committed baseline (announced, launching by Oct 2026)",
   "flags": [
    "sales",
    "beta"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "isolation": "vm"
   },
   "pricing": "resource",
   "vcpu_h": 0.0997,
   "ram_gib_h": 0.0132,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": 2,
   "max_ram_gib": 8,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": true,
   "always_on_month_per_instance": null,
   "commit_note": "Pricing page: \"Committed baseline ... launching by October 2026\". Term, minimum and purchase mechanics unpublished; modelled as an always-on allocated baseline.",
   "min_billed_seconds": 0,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Not in the Price List API yet. Same unit rates as Lambda MicroVMs Graviton.",
   "requires_plan": "Pay-as-you-go"
  },
  {
   "key": "browser",
   "label": "Browser Tool session (container; up to 4 GB RAM, 1 vCPU)",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "browser": true,
    "computer_use": true,
    "custom_image": false,
    "isolation": "container",
    "image_oci": false
   },
   "pricing": "resource",
   "vcpu_h": 0.0895,
   "ram_gib_h": 0.00945,
   "cpu_basis": "active",
   "ram_basis": "peak",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": 1,
   "max_ram_gib": 4,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 1,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "BrowserTool:Consumption-based:vCPU $0.0895, Memory $0.00945. Browser profiles billed at S3 Standard rates starting 2026-04-15 (Browser only). Basis verified 2026-09-28: \"with AgentCore Browser you only pay for active resource consumption.\" ; \"For memory resources, you're charged for the peak memory consumed up to that second.\" ; \"I/O wait and idle time is free, if no other background process is running.\" (https://aws.amazon.com/bedrock/agentcore/pricing/). RAM = peak, CPU = active. Isolation (checked 2026-10-14): \"It runs in a containerized environment, keeping web activity separate from your system.\" and \"Isolation: Containerized environment separate from your system\" (https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/browser-tool.html).",
   "requires_plan": "Pay-as-you-go"
  },
  {
   "key": "runtime-instances",
   "label": "Runtime Instances (EC2 in your account + 12% management fee)",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": [
    "us",
    "eu",
    "asia"
   ],
   "gpu_only": false,
   "features": {
    "arm64": true,
    "isolation": "vm",
    "gpu": true,
    "gpu_types": [
     "T4",
     "A10G",
     "L4",
     "L40S",
     "RTX-PRO-6000"
    ],
    "max_session_h": 336
   },
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": [
    {
     "name": "c7g.xlarge",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 0,
     "hour": 0.1624,
     "month_cap": null
    },
    {
     "name": "m7g.xlarge",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 0,
     "hour": 0.182784,
     "month_cap": null
    },
    {
     "name": "c7i.xlarge",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 0,
     "hour": 0.19992,
     "month_cap": null
    },
    {
     "name": "m7i.xlarge",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 0,
     "hour": 0.225792,
     "month_cap": null
    },
    {
     "name": "c7g.2xlarge",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 0,
     "hour": 0.3248,
     "month_cap": null
    },
    {
     "name": "c7i.2xlarge",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 0,
     "hour": 0.39984,
     "month_cap": null
    },
    {
     "name": "m7i.2xlarge",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 0,
     "hour": 0.451584,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "EC2 on-demand (us-east-1) + Runtime:Instance-based management fee from the Price List API (c7i.xlarge $0.02142 = 12%; G-series GPU incl. gr6 7.8%, e.g. g6.xlarge $0.062774). Sessions persist up to 14 days (maxLifetime 1,209,600 s); up to 20 agents per capacity-provider session. Instances run Linux x86_64 and arm64; microVM runtimes (Runtime v1/v2) are arm64 Linux containers only. EBS/IPv4 billed separately by EC2; EBS capacity-provider volumes bill while stopped. GPU/accelerator families (checked 2026-10-14, https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-instances-how-it-works.html): \"NVIDIA GPU families – g4dn, g5, g6, g6e, gr6, g6f, gr6f, and g7e.\" and \"AWS accelerator families – inf2 (powered by AWS Inferentia2).\" i.e. T4 (g4dn), A10G (g5), L4 (g6/gr6, fractional g6f/gr6f), L40S (g6e), RTX PRO 6000 Blackwell (g7e, per aws.amazon.com/ec2/instance-types/g7e/), plus Inferentia2 (inf2, not a GPU). Sessions up to 14 days (\"Sessions can run for up to 14 days, compared to a maximum of 8 hours for microVMs.\"), priced on the \"Pay-as-you-go (Instances)\" plan.",
   "requires_plan": "Pay-as-you-go (Instances)"
  }
 ],
 "storage": {
  "included_disk_gib": 10,
  "disk_gib_month": null,
  "disk_billed_when_stopped": false,
  "snapshot_gib_month": null,
  "paused_ram_billed": false
 },
 "network": {
  "egress_free_gib": 100,
  "egress_gib": 0.09,
  "ipv4_month": null,
  "ipv4_available": false,
  "internet": {
   "default": "configurable",
   "evidence": [
    {
     "quote": "Valid Values: `PUBLIC | SANDBOX | VPC`",
     "url": "https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_CodeInterpreterNetworkConfiguration.html"
    },
    {
     "quote": "The Code Interpreter comes with pre-built runtimes for multiple languages and advanced features, including large file support and internet access",
     "url": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/code-interpreter-tool.html"
    },
    {
     "quote": "When you connect Amazon Bedrock AgentCore Runtime or a built-in tool to a Virtual Private Cloud (VPC), it does not have internet access by default.",
     "url": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-vpc.html"
    }
   ]
  }
 },
 "plans": [
  {
   "name": "Pay-as-you-go",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": 1000,
   "max_session_h": 8,
   "max_vcpu": 2,
   "max_ram_gib": 8,
   "sizes_allowed": null,
   "note": "Code Interpreter/Browser: 1,000 concurrent sessions (adjustable via support ticket). Runtime: 5,000 active sessions in us-east-1/us-west-2, 2,500 elsewhere (Service Quotas); 8 h max lifetime; 15 min idle timeout. Session creation rate limits (adjustable): Runtime 25 TPS; StartCodeInterpreterSession 30 TPS; StartBrowserSession 30 TPS. Code Interpreter session timeout default 900 s, up to 8 h. Applies to microVM Runtime (v1/v2), Code Interpreter and Browser; Instances sessions use the \"Pay-as-you-go (Instances)\" plan."
  },
  {
   "name": "Pay-as-you-go (Instances)",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": 336,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Runtime Instances only (EC2 in your account). \"A session runs for a maximum of 14 days. When a session reaches this maximum lifetime, AgentCore automatically stops it.\" ; table row \"Maximum session duration | Up to 8 hours | Up to 14 days\" (https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-instances-how-it-works.html, checked 2026-10-14). No 2 vCPU/8 GB cap: the session size is the EC2 instance type. Instance-count quota not published (EC2 account quotas apply)."
  }
 ],
 "free": {
  "monthly_credit": 0,
  "one_time_credit": 100
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": true,
  "gpu_types": [],
  "snapshot": "none",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": true,
  "volumes": true,
  "auto_stop_idle": true,
  "max_session_h": 8,
  "custom_image": true,
  "docker_inside": null,
  "nested_virt": false,
  "root": true,
  "systemd": false,
  "browser": true,
  "desktop": false,
  "computer_use": true,
  "code_interpreter": true,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": false,
  "raw_tcp_inbound": false,
  "egress_allowlist": true,
  "static_egress_ip": true,
  "private_network": true,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "regions": [
   "us",
   "eu",
   "asia",
   "other"
  ],
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": false,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": false,
  "scheduled_wakeups": null,
  "audit_logs": true,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": true,
  "browser_control": true,
  "desktop_control": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "ip_note": "Browser egresses from rotating AWS IPs; bring-your-own HTTP/HTTPS proxy per session (max 5, no SOCKS, no rotation) or VPC mode; no AWS-sold residential proxies.",
  "isolation": "vm",
  "image_oci": true,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "own_agent_api": true,
  "harness_api": false,
  "egress_allowlist_level": "ip",
  "ingress_rules": true,
  "guest_firewall": true,
  "volume_attach": true,
  "volume_shared": true,
  "secret_proxy": false,
  "open_internet": true,
  "usage_api": false,
  "persist_scope": "folder",
  "persist_path": "the session storage mount"
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "Runtime v2 committed baseline ($0.0997/vCPU-h + $0.0132/GB-h) is announced as 'launching by October 2026'; term, minimum and purchase mechanics unpublished, so it is opt-in only (flag sales).",
  "Rates verified in the AWS Price List API (AmazonBedrockAgentCore, publication 2026-09-15) and the pricing page (2026-09-28).",
  "Active-CPU billing: cpu_basis active with no floor; I/O wait (LLM calls) is free only if no background process burns CPU. Memory: Code Interpreter, Browser and Runtime v1 use ram_basis peak (peak consumed up to that second, i.e. peak-to-date in the session), so the workload's peak RAM input drives the bill; Runtime v2 reclaims idle memory after 120 s and uses ram_basis active. The old peak_mem_frac knob was removed (the engine's peak RAM input replaces it). 128 MB memory minimum not encoded.",
  "Runtime v2 committed baseline is announced only (\"launching by October 2026\"); mechanics unknown, flagged beta.",
  "A single session maxes at 2 vCPU/8 GB (Browser 1 vCPU/4 GB), so a 4 vCPU workload does not fit consumption modes.",
  "The pricing page Instances example cites \"c7g.2xlarge $0.867 x 0.12\"; c7g.2xlarge on-demand is $0.29 in us-east-1 and the API fee is $0.0348 (= 12% of $0.29). The page example looks wrong.",
  "Other AgentCore meters (not modelled): Gateway $0.005/1k invocations, search $0.025/1k, $0.0002 per tool-index-month; Memory short-term $0.25/1k events, long-term $0.75/1k records-month (built-in) or $0.25 (custom), retrieval $0.50/1k; Web Search tool $7/1k queries; Knowledge Base $1/1k retrievals; Evaluations per token.",
  "Storage: direct-code deployments at S3 Standard rates; container images in ECR. No snapshots/pause for consumption sessions.",
  "Network: \"standard EC2 data transfer rates\"; Internet egress (AWS Price List API, AWSDataTransfer us-east-1, 2026-09): first 100 GB/month free aggregated across all services and regions, then $0.09/GB first 10 TB, $0.085 next 40 TB, $0.07 next 100 TB, $0.05 over 150 TB. eu-west-1 is also $0.09; ap-south-1 $0.1093; ap-northeast-1 $0.114; ap-southeast-1 $0.12 (first-10-TB tier). The engine uses the flat us-east-1 first tier.",
  "AWS Free Tier $200 credit for new accounts is generic; no AgentCore-specific free quota.",
  "Runtime v1 (microVM, custom container image) and Code Interpreter (containerized, AWS-managed images) share the same v1 meter but are separate modes (runtime-v1 / code-interpreter). Runtime v2 reclaims idle memory at higher unit rates.",
  "Idle tail: a Runtime microVM session stays alive (and keeps billing memory, CPU ~0) until idleRuntimeSessionTimeout, default 900 s, unless the caller stops it; Code Interpreter sessions default to a 900 s timeout too. For short sessions this tail dominates: a 1-minute call at 2 GB bills ~16 min of memory. Engine assumes billing ends when work ends.",
  "Runtime session storage (preview): a per-session filesystem of up to 1 GB on microVM Runtime modes persists across stop/resume (14-day idle expiry, reset on version update). It is free during the public preview; the future price is unannounced. Not available for Code Interpreter or Browser.",
  "Correction: the pricing-page Instances example is per 3-hour session (3 h x $0.289/h c7g.2xlarge = $0.867; fee $0.867 x 0.12 = $0.104). It is consistent apart from $0.289 vs the $0.29/h list price. Supersedes the caveat calling the example wrong.",
  "Runtime Instances disk: \"Amazon EBS storage for persistent volumes is billed at standard EBS rates (including while a session is stopped).\" (https://aws.amazon.com/bedrock/agentcore/pricing/, checked 2026-10-14). storage.disk_gib_month stays null because the card's storage block also covers the microVM modes (fixed 10 GB disk, no extra disk sold, nothing billed while stopped); the engine has no per-mode storage rate, so Instances disk shows as \"price unknown\". See .work/engine-needs/aws-agentcore.md.",
  "Limits split by compute type (checked 2026-10-14): microVM Runtime, Code Interpreter and Browser keep the 2 vCPU/8 GB and 8 h caps on \"Pay-as-you-go\"; Runtime Instances sessions run on the \"Pay-as-you-go (Instances)\" plan with no vCPU cap and a 14-day (336 h) maximum lifetime, after which AgentCore stops the session and keeps its EBS volumes for resume (\"Sessions last up to 8 hours for each lifecycle on microVMs, or up to 14 days on Instances.\", https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-sessions.html)."
 ],
 "sources": [
  "https://aws.amazon.com/bedrock/agentcore/pricing/",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/bedrock-agentcore-limits.html",
  "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockAgentCore/current/region_index.json",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-instances-how-it-works.html",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-sessions.html",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/code-interpreter-tool.html",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/browser-tool.html",
  "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-environment.html"
 ],
 "fleet": {
  "default_max_instances": 1000,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "ticket",
  "raise_time_days": null,
  "verification": "Personal details, email and phone; payment card may be required.",
  "tiers": "Browser/Code Interpreter: 1,000 concurrent sessions each; Runtime: 5,000 in us-east-1/us-west-2, 2,500 elsewhere.",
  "notes": "Regional service defaults, not reserved capacity. Instance field represents tool sessions; Runtime has a separate quota. Support ticket/Service Quotas for increases; no published typical review time.",
  "sources": [
   "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/bedrock-agentcore-limits.html",
   "https://aws.amazon.com/free/complete-signup/"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 3,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 8
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-sessions.html",
   "quote": "By default, the compute (microVM) associated with a session is ephemeral. Any data stored in memory or written to disk persists only for the compute lifecycle.",
   "note": "Idle timeout (default 15 min) / 8 h max lifetime / StopRuntimeSession terminate the microVM; memory is lost. Optional managed session storage (Preview, microVM Runtime/harness) persists one mount path across stop/resume ('Any data not yet persisted is flushed to durable storage during graceful shutdown'; 14-day idle expiry, resets on version update) and Instances runtimes keep EBS volumes; both are persistent storage, not machine snapshots. Runtime V2 restores every new instance from an automatic per-version startup snapshot (memory included) taken at deploy, not of session state.",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
   "quote": "On V2, AgentCore Runtime manages a snapshot for each runtime version that an endpoint points to. You do not create or delete snapshots directly.",
   "note": "No API to snapshot/fork a running session (Runtime, Code Interpreter or Browser). Browser profiles (cookies/storage to S3) are the only user-saved state. On Instances, EBS volumes can be defined with a snapshotId (EC2 EBS snapshots, outside AgentCore).",
   "checked": "2026-09-29"
  },
  "own_agent_api": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-get-started.html",
   "quote": "The response streams to your terminal. Reuse the same --session-id across invocations to continue the conversation in the same environment.",
   "note": "AgentCore harness (GA): managed, Strands Agents-powered harness declared as config (model from Bedrock/OpenAI/Gemini/LiteLLM, tools, skills, memory). CreateHarness / InvokeHarness (boto3 stream of contentBlockDelta events), follow-ups by reusing runtimeSessionId, ListHarnesses, versions/endpoints, Step Functions InvokeHarness state; each session is its own Firecracker microVM with shell/filesystem. Not Claude Code/Codex: harness is AWS's own (export to Strands code; 'Claude Agent SDK coming soon'). Also Bedrock Managed Agents (with OpenAI) in preview.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-get-started.html",
   "quote": "The response streams to your terminal. Reuse the same --session-id across invocations to continue the conversation in the same environment.",
   "note": "AgentCore harness (GA): managed, Strands Agents-powered harness declared as config (model from Bedrock/OpenAI/Gemini/LiteLLM, tools, skills, memory). CreateHarness / InvokeHarness (boto3 stream of contentBlockDelta events), follow-ups by reusing runtimeSessionId, ListHarnesses, versions/endpoints, Step Functions InvokeHarness state; each session is its own Firecracker microVM with shell/filesystem. Not Claude Code/Codex: harness is AWS's own (export to Strands code; 'Claude Agent SDK coming soon'). Also Bedrock Managed Agents (with OpenAI) in preview.",
   "checked": "2026-09-29"
  },
  "egress_allowlist": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-vpc.html",
   "quote": "Security groups act as virtual firewalls for your Amazon Bedrock AgentCore Runtime or built-in tool when connected to a VPC. They control inbound and outbound traffic at the instance level.",
   "note": "VPC mode (Runtime, harness, Code Interpreter, Browser): ENIs in your subnets with security-group egress rules, route tables/NAT decide internet access. Code Interpreter also has a 'Sandbox - Environment with limited external network access' mode (code-interpreter-create.html). Domain-level filtering only via separate AWS services in your VPC (Network Firewall, Route 53 DNS Firewall; not AgentCore-native) or Chromium enterprise policies for Browser. Default Runtime/harness mode is public network with no egress controls.",
   "checked": "2026-09-29",
   "level": "ip"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-security.html",
   "quote": "JWT configured Harness resources require callers to present a valid JWT issued by a configured identity provider before they can invoke the harness.",
   "note": "No exposed ports: sessions are reached only via AgentCore APIs (InvokeAgentRuntime/InvokeHarness/command/shell/WebSocket) authenticated by IAM SigV4 (default) or inbound JWT, optionally via PrivateLink VPC endpoints; security groups in VPC mode.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": null,
   "quote": null,
   "note": "Runtime/harness sessions are Firecracker microVMs and harness-environment.html says 'Commands run as root (uid 0) within the microVM.' Whether netfilter works inside the container is not documented. Code Interpreter is AWS-managed and not verified.",
   "checked": "2026-09-29",
   "derived": true
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html",
   "quote": "Bring-your-own file system – Attach your own Amazon S3 Files or Amazon EFS access points directly to your agent runtime. Shared across sessions and agents. VPC required. Available on microVM runtimes.",
   "note": "Also Instances runtimes: capacity-provider EBS volumes mounted by logical name, persist across stop/resume. Up to 5 filesystem configurations per microVM runtime. Code Interpreter/Browser have their own filesystem configurations (code-interpreter-filesystem-configurations.html).",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html",
   "quote": "Data is shared – multiple sessions, multiple agents, or external applications can access the same file system simultaneously.",
   "note": "Read-write: EFS (NFSv4.1, full POSIX, 'Concurrent read-write access from multiple sessions and agents') and S3 Files (NFSv4.2, bidirectional sync with S3 bucket). VPC required. Session storage is per-session only.",
   "checked": "2026-09-29"
  },
  "wake_on_request": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-sessions.html",
   "quote": "A new session is created on the first invoke with a unique runtimeSessionId provided by your application. AgentCore Runtime provisions a dedicated execution environment (microVM) for each session.",
   "note": "No standing machine: each InvokeAgentRuntime call with a session id transparently provisions (or resumes, if that session is still warm) the microVM, i.e. the compute wakes on request.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "Fixed 2 vCPU/8 GB, 10 GB disk.",
   "note": "Consumption sessions (Code Interpreter, Runtime v1/v2, Browser) have a fixed size per session/mode (2 vCPU/8GB, Browser 1 vCPU/4GB); no documented API to change CPU/RAM of a running session without recreating it. Instances mode is EC2 with its own resize semantics but isn't the modeled microVM product.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": true,
   "source": "https://raw.githubusercontent.com/awslabs/mcp/main/src/amazon-bedrock-agentcore-mcp-server/README.md",
   "quote": "This MCP server gives AI agents (Claude Code, Kiro, Cursor, VS Code, Codex CLI) direct access to AgentCore platform APIs. Agents can create and manage runtimes, store and retrieve memories, configure identity providers, deploy gateways, and manage policies — all through standard MCP tool calls backed by real boto3 API calls.",
   "note": "Official awslabs 'AWS Bedrock AgentCore MCP Server' (part of the awslabs/mcp suite) includes a Runtime primitive (14 tools: deploy/manage/invoke agent runtimes and endpoints) and Code Interpreter/Browser primitives, i.e. it controls AgentCore's sandboxes via MCP, not just documentation search.",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-getting-started.html",
   "quote": "Get started with the AgentCore CLI in TypeScript",
   "note": "First-party TypeScript/Node.js getting-started tutorial and CLI tooling for AgentCore Runtime, alongside the Python path.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-vpc.html",
   "quote": "Security groups act as virtual firewalls for your Amazon Bedrock AgentCore Runtime or built-in tool when connected to a VPC. They control inbound and outbound traffic at the instance level.",
   "note": "Egress control is VPC security-group/route-table (IP/port) level only; no documented HTTP method/path-level egress rule mechanism for AgentCore Runtime, Code Interpreter or Browser.",
   "checked": "2026-09-30"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/identity-getting-started.html",
   "quote": "What you’ll learn: Set up OAuth2 credential providers, obtain access tokens, and integrate with Google services",
   "note": "AgentCore Identity is a credential/token vault: it issues OAuth2/API-key tokens that your agent code retrieves and uses itself to call third-party APIs, rather than a first-party HTTP proxy that injects credentials so the secret never reaches the sandbox.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-vpc.html",
   "quote": "To provide internet access from Amazon Bedrock AgentCore Runtime or built-in tools inside a VPC, configure a NAT gateway in a public subnet. Update the route table for private subnets to send outbound traffic (0.0.0.0/0) to the NAT gateway.",
   "note": "derived: in VPC mode, outbound traffic is routed through a customer-provisioned NAT Gateway, which egresses from a single Elastic IP — a fixed outbound IP achievable via standard AWS networking, not an AgentCore-native always-on static IP. Default (non-VPC) mode uses rotating AWS IPs per the card's ip_note.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": true,
   "source": "https://aws.amazon.com/compliance/hipaa-eligible-services-reference/",
   "quote": "Amazon Bedrock AgentCore",
   "note": "Listed by name on AWS's HIPAA Eligible Services reference (last updated September 3, 2026); BAA required via AWS before processing ePHI, per the page's standard shared-responsibility caveat.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": true,
   "corrected_from": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html",
   "quote": "Session storage (Preview) – Per-session storage on microVM runtimes that persists across stop/resume cycles. ... Capacity provider volumes – Amazon EBS volumes on Instances runtimes ... Persist across session stop/resume. ... Resume with same session – A new compute is provisioned and the file system state is restored from durable storage. The agent can continue from where it left off.",
   "note": "Contradiction confirmed: default compute is ephemeral (microVM torn down on stop/timeout), but files survive first-party via (1) managed 'Session storage' (Preview, microVM Runtime, up to 1GB, persists across stop/resume, 14-day idle expiry) and (2) capacity-provider EBS volumes on Instances runtimes, plus bring-your-own S3 Files/EFS mounts (always persistent, independent of sessions). Default-on behaviour is still ephemeral unless one of these is configured (opt-in).",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
   "quote": "On V2, AgentCore Runtime manages a snapshot for each runtime version that an endpoint points to. You do not create or delete snapshots directly.",
   "note": "No customer-facing API to snapshot a running session's disk or memory for Runtime, Code Interpreter, or Browser; the only 'snapshot' is AWS's internal per-version deploy snapshot, not user-invocable. Persisted state (session storage / EBS / EFS) is not a machine snapshot.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html",
   "quote": "Resume with same session – A new compute is provisioned and the file system state is restored from durable storage.",
   "note": "'Resume' here is stop-then-provision-new-compute-and-restore-files, not a suspended/paused machine (no in-memory pause, no reduced-billing paused state). This is the persistent-disk mechanism, not a pause/resume feature.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
   "quote": "On V2, AgentCore Runtime manages a snapshot for each runtime version that an endpoint points to. You do not create or delete snapshots directly.",
   "note": "No documented API to clone a session/machine into a new one anywhere in the Runtime, Code Interpreter, Browser, or Instances docs checked; only per-session filesystem persistence and per-version internal snapshots exist.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
   "quote": "On V2, AgentCore Runtime manages a snapshot for each runtime version that an endpoint points to. You do not create or delete snapshots directly.",
   "note": "Same as fork: no cloning capability documented, so cloning a running machine without stopping it is a fortiori unsupported.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-how-it-works.html",
   "quote": "On V2, AgentCore Runtime manages a snapshot for each runtime version that an endpoint points to. You do not create or delete snapshots directly.",
   "note": "Persistence is filesystem-only (session storage/EBS/EFS); no memory-inclusive snapshot/fork of a running process is documented anywhere checked.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": null,
   "corrected_from": true,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-environment.html",
   "quote": "The harness overrides your container's ENTRYPOINT and CMD to keep it running as an environment.",
   "note": "No AgentCore page documents running a container engine (Docker/Podman) inside a session. The same page says \"Commands run as root (uid 0) within the microVM.\", but root alone is not confirmation. Code Interpreter and Browser are containerized (code-interpreter-tool.html, browser-tool.html). Unknown until a page confirms it; was true (derived from the Firecracker architecture).",
   "checked": "2026-10-14"
  },
  "nested_virt": {
   "value": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "microVMs: serverless agent compute. With microVMs, your agents run on serverless compute with hardware-enforced isolation and predictable, fast session initialization.",
   "note": "derived: no AWS page documents /dev/kvm or nested virtualization availability inside AgentCore Runtime/Code Interpreter/Browser sessions. AgentCore compute runs as Firecracker microVMs on standard (non bare-metal) AWS hosts; Firecracker guests do not get nested KVM/VMX exposure by default and AWS does not advertise this capability anywhere in the AgentCore docs, pricing page, or limits page checked, so nested virtualization is assumed unavailable.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-security.html",
   "quote": "JWT configured Harness resources require callers to present a valid JWT issued by a configured identity provider before they can invoke the harness.",
   "note": "Sessions are reached only through AgentCore APIs (InvokeAgentRuntime / InvokeHarness / command-shell over the control API), authenticated by IAM SigV4 or JWT; no SSH endpoint is offered or documented for any mode.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/browser-tool.html",
   "quote": "The Amazon Bedrock AgentCore Browser provides session-based web browsing with comprehensive observability. ... Live View endpoint allows an end user to watch the browser session in real time and interact with it directly through the live stream.",
   "note": "AgentCore's only GUI-adjacent surface is the Browser tool's live view/interact stream scoped to the browser window itself; there is no general-purpose graphical desktop (VNC/RDP/full-OS stream) offered for Runtime or Code Interpreter sessions.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-security.html",
   "quote": "JWT configured Harness resources require callers to present a valid JWT issued by a configured identity provider before they can invoke the harness.",
   "note": "Sessions have no exposed HTTP/HTTPS listener reachable by arbitrary inbound requests; all interaction goes through the AgentCore control-plane APIs (SigV4/JWT), optionally over PrivateLink in VPC mode.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "Amazon EBS storage for persistent volumes is billed at standard EBS rates (including while a session is stopped). Network data transfer is billed at standard EC2 rates.",
   "note": "No public IPv4 is assigned to sessions/microVMs; the card's own network.ipv4_available is already false and no pricing/docs page mentions a per-session public IP for Runtime/Code Interpreter/Browser. (Runtime Instances run on customer-owned EC2 which could optionally get a public IP via normal EC2 networking, but that is not an AgentCore-provided public IPv4.)",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-get-started.html",
   "quote": "The response streams to your terminal. Reuse the same --session-id across invocations to continue the conversation in the same environment.",
   "note": "AgentCore's harness is AWS's own Strands Agents-powered harness (config-declared model/tools/skills/memory), not a preinstalled Claude Code / Codex / OpenCode template; card's own evidence notes 'Claude Agent SDK coming soon' is not yet shipped.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": true,
   "corrected_from": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "GPU instances: G-series families (including Graviton-based gr6) carry a reduced management fee of 7.8%.",
   "note": "Runtime Instances mode explicitly offers GPU EC2 instances (T4/A10G/L4/L40S per the card's own runtime-instances sizes, g6.xlarge etc.) at a reduced 7.8% management fee. Top-level features.gpu=false contradicts the card's own runtime-instances mode data; should be true.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/bedrock-agentcore-limits.html",
   "quote": "Docker image in an AgentCore Runtime 2 GB",
   "note": "All AgentCore compute (microVM Runtime, Code Interpreter, Browser, and Instances) runs Linux containers/EC2 Linux AMIs (x86_64/arm64 per card's own mode 'os' fields); no Windows machine option is documented anywhere in the product.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/bedrock-agentcore-limits.html",
   "quote": "Docker image in an AgentCore Runtime 2 GB",
   "note": "Same as windows: AgentCore is a Linux container/microVM/EC2-Linux product; no macOS compute is offered or documented.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "microVMs: serverless agent compute. With microVMs, your agents run on serverless compute with hardware-enforced isolation and predictable, fast session initialization.",
   "note": "AgentCore is a fully managed AWS service (microVMs run on AWS-controlled infrastructure); there is no package/binary customers can run on their own infrastructure outside AWS.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": true,
   "corrected_from": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "For persistent, resource-intensive, or specialized agent workloads, AgentCore Runtime also offers the Instances compute type, which runs your agents on AWS-managed Amazon EC2 instances in your own account.",
   "note": "The Runtime 'Instances' mode is explicitly deployed onto EC2 capacity inside the customer's own AWS account (AWS-managed control plane, customer-owned compute/account) — this matches the byoc definition ('managed service deployed into your own cloud account'). Should be true (at least for the Instances mode).",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/harness-get-started.html",
   "quote": "AgentCore harness (GA): managed, Strands Agents-powered harness declared as config",
   "note": "AgentCore itself is a proprietary managed AWS service (no OSI license, no source repo for the service); the underlying Strands Agents SDK it uses is separately open source, but that is not 'the core product' being evaluated here.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://aws.amazon.com/bedrock/agentcore/pricing/",
   "quote": "The pricing page shows how to calculate costs per session (CPU = actual consumption, Memory = peak consumed), but does not document an API endpoint, SDK call, or CLI command to retrieve billable usage programmatically per session, per tag, or per resource.",
   "note": "granularity: account-only; cost: no; AWS AgentCore charges per vCPU-hour and GB-hour at the per-session level, but no documented GetSessionUsage, QueryUsage, or Cost Explorer per-tag filtering is shown in the pricing page, API reference, or dev guide sources. CloudWatch observability tracks metrics for agent invocations and telemetry, not billable consumption. Cost allocation tags on sessions and Cost Explorer filtering are not mentioned.",
   "confidence": "medium",
   "checked": "2026-10-01"
  },
  "persist_scope": {
   "value": "folder",
   "source": "https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-filesystem-configurations.html",
   "quote": "Session storage (Preview) – Per-session storage on microVM runtimes that persists across stop/resume cycles. ... Capacity provider volumes – Amazon EBS volumes on Instances runtimes ... Persist across session stop/resume. ... Resume with same session – A new compute is provisioned and the file system state is restored from durable storage. The agent can continue from where it left off.",
   "note": "Only the session storage mount survives a stop; the rest of the filesystem (packages installed elsewhere) resets.",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "US",
   "state": "VA",
   "city": "Ashburn",
   "provider_region": "us-east-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "OH",
   "city": "Columbus",
   "provider_region": "us-east-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "CA",
   "city": "N. California",
   "provider_region": "us-west-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": "OR",
   "city": "Portland",
   "provider_region": "us-west-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IE",
   "state": null,
   "city": "Dublin",
   "provider_region": "eu-west-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "GB",
   "state": null,
   "city": "London",
   "provider_region": "eu-west-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "DE",
   "state": null,
   "city": "Frankfurt",
   "provider_region": "eu-central-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SE",
   "state": null,
   "city": "Stockholm",
   "provider_region": "eu-north-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "FR",
   "state": null,
   "city": "Paris",
   "provider_region": "eu-west-3",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "SG",
   "state": null,
   "city": "Singapore",
   "provider_region": "ap-southeast-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "AU",
   "state": null,
   "city": "Sydney",
   "provider_region": "ap-southeast-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IN",
   "state": null,
   "city": "Mumbai",
   "provider_region": "ap-south-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "IN",
   "state": null,
   "city": "Hyderabad",
   "provider_region": "ap-south-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "JP",
   "state": null,
   "city": "Tokyo",
   "provider_region": "ap-northeast-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "KR",
   "state": null,
   "city": "Seoul",
   "provider_region": "ap-northeast-2",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "CA",
   "state": null,
   "city": "Montreal",
   "provider_region": "ca-central-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "BR",
   "state": null,
   "city": "São Paulo",
   "provider_region": "sa-east-1",
   "self_serve": true,
   "choosable": true
  },
  {
   "country": "US",
   "state": null,
   "city": "GovCloud",
   "provider_region": "us-gov-west-1",
   "self_serve": false,
   "choosable": true
  }
 ],
 "locations_source": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonBedrockAgentCore/current/region_index.json",
 "locations_quote": "AWS Price List API publication 2026-09-15 lists 18 regions: us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-central-1, eu-north-1, eu-west-3, ap-southeast-1, ap-southeast-2, ap-south-1, ap-south-2, ap-northeast-1, ap-northeast-2, ca-central-1, sa-east-1, us-gov-west-1 (GovCloud)",
 "locations_checked": "2026-10-01",
 "audit_2026_10_14": {
  "applied": 4,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 5
 }
}