{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": true,
  "fork": true,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": true,
  "persist_scope": null,
  "volumes": false,
  "auto_stop_idle": true,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": true,
  "vm_isolation": false,
  "docker_inside": false,
  "nested_virt": false,
  "root": true,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": true,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": true,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": true,
  "hipaa": false,
  "sso": false,
  "gpu": false,
  "arm64": false,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": true,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": false,
  "usage_api": true,
  "snapshot_auto": true,
  "snapshot_on_demand": true,
  "harness_api": true,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": false,
  "secret_proxy": true,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": false,
  "kernel_features": false,
  "burst": null
 },
 "company": {
  "id": "agent-37",
  "checked": "2026-09-30",
  "company": "Agent 37",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/agent-37",
   "quote": "Persistent sandboxes for agents like hermes, openclaw, claude code. Founded in 2026 by VISHNU KRISHNAPRASAD, Agent 37 has 0 employees based in New York City."
  },
  "stage": {
   "value": "pre-seed",
   "source": "https://www.ycombinator.com/companies/agent-37",
   "quote": "Founded in 2026 by VISHNU KRISHNAPRASAD, Agent 37 has 0 employees based in New York City.",
   "confidence": "low",
   "note": "Company is an active (current-batch) Y Combinator Fall 2026 company; YC provides a standard pre-seed deal to accepted startups, but no specific round amount, investors, or priced round was found publicly. Classified as pre-seed based on YC participation alone."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Fall 2026",
    "source": "https://www.ycombinator.com/companies/agent-37",
    "quote": "Agent 37 Persistent sandboxes for agents like hermes, openclaw, claude code Y Combinator Logo Fall 2026 Active Developer Tools SaaS B2B AI Company",
    "confidence": "high",
    "via": "research"
   }
  ],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": "unknown",
   "amount_usd": null,
   "date": null,
   "leads": [],
   "status": "unknown",
   "source": "",
   "quote": ""
  },
  "investors": [
   "Y Combinator"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": 0,
   "source": "https://www.ycombinator.com/companies/agent-37 (meta description: 'has 0 employees')"
  },
  "note": "YC hint confirmed: the YC company page (https://www.ycombinator.com/companies/agent-37, batch Fall 2026, status Active) links to https://www.agent37.com/cloud, the same domain as the provider's pricing page (agent37.com), and describes 'Persistent sandboxes for agents like hermes, openclaw, claude code' which matches the card's OpenClaw/Hermes managed-hosting product. Founder is Vishnu Krishnaprasad (ex-Amazon, ex-Quantcast). No funding amount, lead investor, or revenue figures were publicly disclosed as of the check date; the company is very early stage (0 employees per YC listing, Show HN posts from Dec 2025-Feb 2026)."
 },
 "id": "agent-37",
 "name": "Agent 37",
 "url": "https://www.agent37.com/pricing",
 "category": "agent-sandbox",
 "isolation": "gvisor",
 "modes": [
  {
   "key": "standard",
   "label": "Standard (no dedicated cores)",
   "flags": [
    "burstable"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": "gvisor"
   },
   "pricing": "resource",
   "vcpu_h": 0.0010958904109589042,
   "ram_gib_h": 0.0009589041095890411,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": 2,
   "vcpu_options": [
    2,
    4,
    8,
    16
   ],
   "min_vcpu": null,
   "max_vcpu": 16,
   "max_ram_gib": 32,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 60,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Shared CPU (the pricing page contrasts it with Performance, which \"run[s] on dedicated cores\"); no fair-share baseline published. Rates = $0.80/vCPU-mo, $0.70/GB-mo ÷ 730, metered per minute (billing docs).",
   "cpu_class": "shared",
   "baseline_pct": null
  },
  {
   "key": "performance",
   "label": "Dedicated Performance",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": "gvisor"
   },
   "pricing": "resource",
   "vcpu_h": 0.004383561643835617,
   "ram_gib_h": 0.0038356164383561643,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": 2,
   "vcpu_options": [
    2,
    4,
    8,
    16
   ],
   "min_vcpu": null,
   "max_vcpu": 16,
   "max_ram_gib": 32,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 60,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "\"Performance instances run on dedicated cores, at 4x the compute rate\" (pricing page): $3.20/vCPU-mo, $2.80/GB-mo ÷ 730, per-minute metering.",
   "cpu_class": "dedicated"
  },
  {
   "key": "vm",
   "label": "VM instance (full VM, own kernel + KVM)",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": "vm",
    "docker_inside": true,
    "nested_virt": true,
    "root": true,
    "systemd": false,
    "guest_firewall": null,
    "live_resize": false
   },
   "pricing": "resource",
   "vcpu_h": 0.0027397260273972607,
   "ram_gib_h": 0.002397260273972603,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": 2,
   "vcpu_options": [
    2,
    4,
    8,
    16
   ],
   "min_vcpu": null,
   "max_vcpu": 16,
   "max_ram_gib": 32,
   "sizes": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": 60,
   "granularity_s": 60,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "\"type\": \"vm\" on create: \"a full Linux virtual machine with its own kernel and KVM hardware virtualization\"; Docker, Compose, buildx, k3s, /dev/kvm inside. \"compute meters at 2.5x the default rate: a VM's RAM is reserved for it alone and its vCPUs are its own\" ($2.00/vCPU-mo, $1.75/GB-mo ÷ 730); disk unchanged at $0.09/GB-mo. Same four shapes (2/4 $11.36, 4/8 $22.54, 8/16 $45.08, 16/32 $90.16 at the shape's default disk). Needs a funded workspace (not on the free tier). No init system (systemd entrypoint unsupported); cold-boots on start and on every resize. Type is fixed for the instance's life.",
   "cpu_class": "dedicated"
  },
  {
   "key": "managed-hosting",
   "label": "Managed OpenClaw/Hermes hosting (flat monthly per instance)",
   "flags": [
    "alt"
   ],
   "pricing": "sizes",
   "requires_always_on": true,
   "sizes": [
    {
     "name": "Basic",
     "vcpu": 1,
     "ram_gib": 4,
     "disk_gib": 8,
     "hour": 0.005466,
     "month_cap": null
    },
    {
     "name": "Plus",
     "vcpu": 1,
     "ram_gib": 4,
     "disk_gib": 12,
     "hour": 0.013685,
     "month_cap": null
    },
    {
     "name": "Pro",
     "vcpu": 2,
     "ram_gib": 8,
     "disk_gib": 20,
     "hour": 0.041082,
     "month_cap": null
    },
    {
     "name": "Max",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 40,
     "hour": 0.136973,
     "month_cap": null
    }
   ],
   "note": "Flat subscription per agent instance, now listed on agent37.com/personal (no longer on /pricing, which is Cloud API only): Basic $3.99, Plus $9.99, Pro $29.99, Max $99.99 per month (hour = monthly price / 730; requires_always_on because the fee is due whether or not it runs). Includes AI credits ($1/-/$5/$20 per month; Plus and above bundle free models). Free tier: 1 vCPU/4 GB/2 GB, sleeps after 15 minutes idle, $0.20 of the default model. Browser-managed product distinct from the Cloud API, hence alt.",
   "always_on_month_per_instance": null
  }
 ],
 "storage": {
  "included_disk_gib": 0,
  "disk_gib_month": 0.09,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": 0.03,
  "paused_ram_billed": false
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": false,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Free (no top-up)",
   "fee": 0,
   "flags": [],
   "trial_only": true,
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": 1,
   "max_session_h": null,
   "max_vcpu": 2,
   "max_ram_gib": 4,
   "sizes_allowed": null,
   "note": "1 instance, 2 vCPU/4 GB shape only, one-time $5 starter credit once a card is added. VM instances need a funded workspace (first top-up)."
  },
  {
   "name": "Wallet (any top-up)",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": 10,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "10 instances after first top-up; unlocks the 4/8, 8/16 and 16/32 shapes. The cap counts every instance that is not deleted or failed, sleeping and stopped ones included."
  },
  {
   "name": "Wallet ($100 lifetime top-ups)",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": 50,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "50 instances once cumulative top-ups reach $100 (prepaid credit, spent on usage)"
  },
  {
   "name": "Wallet ($250 lifetime top-ups)",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": 200,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "200 instances once cumulative top-ups reach $250"
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": 5
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": false,
  "snapshot": "mem",
  "pause_resume": true,
  "fork": true,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": true,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": false,
  "nested_virt": false,
  "root": true,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": true,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": true,
  "hipaa": false,
  "sso": false,
  "gpu_types": [],
  "regions": [
   "us"
  ],
  "lang_python": true,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": true,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": false,
  "isolation": "gvisor",
  "image_oci": true,
  "snapshot_auto": true,
  "snapshot_on_demand": true,
  "harness_api": true,
  "ingress_rules": true,
  "secret_proxy": "ai-only",
  "anti_bot": false,
  "captcha_solving": false,
  "volume_attach": false,
  "volume_shared": false,
  "own_agent_api": false,
  "guest_firewall": false,
  "max_session_unlimited": true,
  "egress_ip_type": "datacenter",
  "open_internet": true,
  "usage_api": true
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Cloud API uses monthly resource rates divided by 730 then by 60 for minute metering. Running and start/stop transitions bill allocation, NOT measured CPU utilization.",
  "Dedicated Performance compute is 4x CPU and RAM, VM instances 2.5x, disk unchanged on both. Managed hosting (agent37.com/personal) is a separate flat monthly per-instance product; model allowances are not compute credits.",
  "Instance cap: 1 before top-up, 10 after any top-up, 50 at $100 lifetime top-ups, 200 at $250; not a monthly fee. The cap counts every instance that is not deleted or failed, sleeping and stopped ones included, so it limits instances held, not instances awake. Create needs one day of balance, not a debit.",
  "Cold parked compressed files $0.03/GB-month versus reserved hot disk $0.09. Non-payment suspension is unbilled and deletes after 30 days; ordinary persistence is until deletion. Default auto-topup buys $25 below $10.",
  "Null values mean unknown, not free/unlimited. No model-token cost, tax or unverified ancillary charge included.",
  "Native browser/device/task/credit prices with unknown CPU/RAM are deliberately non-priceable. Check regime before interpreting any partial resource estimate.",
  "Snapshot/state rate set to the cold-storage rate ($0.03/GB-mo on compressed bytes) that long-idle sleepers are moved to; a stopped-but-hot instance keeps paying $0.09 per reserved disk GB (billed as disk). No named-snapshot product documented.",
  "Rates verified against the public billing docs 2026-09-28 ($0.80/vCPU-mo, $0.70/GB-mo, per-minute metering), not on a live account; they are far below peers, treat as unverified in practice.",
  "Agent 37 sells two CPU tiers: Standard does not reserve cores for you (no guaranteed share published); Performance \"run[s] on dedicated cores\" at 4x the vCPU price. Only Standard carries the caveat, and only under sustained CPU load.",
  "No published create-rate or API rate limits (only 1 on-demand backup per instance per 15 min). Wake from checkpoint 'a few seconds' (5-15 s via start); cold-storage/relocation wake ~2 min (billed at disk rate). SSH documented (root by default).",
  "Isolation: \"Every sandbox is enforced by gVisor\" (agent37.com/cloud) for default and Performance instances. A separate \"type\": \"vm\" instance is a full VM with its own kernel and KVM (modelled as the vm mode, 2.5x default compute): Docker, Compose, k3s, Docker-in-Docker and /dev/kvm work there, not on the default type.",
  "Creating an instance requires one day of its running rate in the wallet (not debited); 503 no_capacity / 409 capacity_unavailable possible when hosts are full.",
  "Nested virtualization / Docker inside: no on the default gVisor type (no /dev/kvm, \"cannot run a Docker daemon\"); yes on the vm type (/dev/kvm present, dockerd preinstalled in agent37-ubuntu). Workloads that need Docker or KVM price on the vm mode.",
  "Disk range per shape: 2-12 GB on 2 vCPU/4 GB, 2-20 GB on 4/8, 2-40 GB on 8/16, 2-80 GB on 16/32 (billing docs, same on VM instances). The engine has no per-shape disk cap field, so a larger disk need (e.g. 50 GB) is not forced onto a bigger shape: price such workloads on 16/32, the only shape whose range covers 41-80 GB.",
  "Burstable: \"burstable is an experimental instance type for low average CPU and RAM usage, with pricing starting at $1/month\" (billing docs); needs an application to enable it per workspace and has no published rates or shapes, so it is not modelled as a mode.",
  "Starter credit is $5 (billing docs, /pricing and /cloud agree as of 2026-10-14), once per account and card, before the first top-up.",
  "Compliance: SOC 2 Type I, Type II in progress (agent37.com/cloud). Hosting: \"Runs on dedicated servers in the United States\" (docs glossary)."
 ],
 "sources": [
  "https://www.ycombinator.com/companies/agent-37",
  "https://www.agent37.com/pricing",
  "https://www.agent37.com/docs/agents-api/billing",
  "https://www.agent37.com/docs/llms-full.txt",
  "https://www.agent37.com/cloud",
  "https://www.agent37.com/docs",
  "https://www.agent37.com/docs/agents-api/vm-instances",
  "https://www.agent37.com/personal"
 ],
 "fleet": {
  "default_max_instances": 1,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "automatic",
  "raise_time_days": null,
  "verification": "Cloud API requires a card on file for starter credit; prepaid Stripe top-ups ($5 minimum) unlock higher tiers. Additional ID/KYC requirements not specified.",
  "tiers": "Before first top-up: 1 instance (2 vCPU / 4 GB shape); any top-up: 10 (all shapes incl. 16/32); $100 lifetime top-ups: 50; $250: 200. Above 200 contact vishnu@agent37.com or dashboard chat.",
  "notes": "Official billing docs describe automatic cumulative-top-up limits per workspace. The cap counts sleeping and stopped instances (anything not deleted or failed). 10/50 fleets have published funding paths; above 200 needs a reviewed increase with no published turnaround. Starter credit is $5.",
  "sources": [
   "https://www.agent37.com/docs/agents-api/billing",
   "https://www.agent37.com/pricing",
   "https://www.agent37.com/docs/agents-api/vm-instances"
  ],
  "researched": "2026-10-14",
  "max_disk_gib": "2-12 GB (2/4), 2-20 GB (4/8), 2-40 GB (8/16), 2-80 GB (16/32); images max 8 GB; Dockerfile build 45 min max, context 1 GB"
 },
 "audit_2026_09_29": {
  "applied": 16,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 10
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/instances",
   "quote": "In-memory state usually survives a wake, but it is not guaranteed: treat anything that must outlive a sleep as a file.",
   "note": "Opt-in auto_sleep: after idle_timeout_seconds (default 900 s, 5 min to 1 day) with no bytes through the instance URLs 'the platform checkpoints it' to sleeping; any request to a URL, start, exec or update restores it in a few seconds. Memory/processes included when the checkpoint restores; if the wake has to rebuild (moved host / cold storage / restore failure) it boots fresh with disk kept. Explicit stop discards the checkpoint. Also nightly disk backups in 7 rotating slots (not a snapshot_auto).",
   "checked": "2026-09-29"
  },
  "snapshot_on_demand": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/instances",
   "quote": "You can also take a backup on demand, into a separate slot that only your next on-demand backup replaces.",
   "note": "POST /v1/instances/{id}/backups: live, crash-consistent, disk data only (/home/node and /home/linuxbrew), no memory; one manual slot, max 1 per 15 min; restore is in place only (POST /restore recreates the container, in-memory state lost). Backups belong to the instance; no fork/new-instance-from-backup documented.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/chat",
   "quote": "The core call: POST /v1/responses on your instance URL runs a turn through your agent, streams or returns the result, and continues the thread.",
   "note": "Harnesses: hermes, openclaw, claude-code, codex, grok, opencode, pi (selected per turn with an 'agent' field). SSE streaming with reconnect, session list/read/rename/delete (GET /v1/sessions), per-turn model/reasoning_effort, crons that fire agent turns, health probe per harness.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/urls",
   "quote": "An instance needs no public IP address. Every port it listens on has its own HTTPS URL, and the platform edge checks your key.",
   "note": "Every port URL requires the X-Agent37-Key header or a time-boxed signed URL (401 otherwise); public (unauthenticated) ports are opt-in per port via the Hosting API and platform ports (gateway, terminal, SSH 22022) cannot be made public; SSH only via authenticated WebSocket tunnel. API keys can carry an IP allowlist (up to 20 IPs/CIDRs), but signed URLs and public ports bypass it.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": "ai-only",
   "source": "https://www.agent37.com/docs/agents-api/budgets",
   "quote": "Every instance ships with managed LLM, Brave search, and Composio credentials: metered at cost, gated by a per-instance budget you control.",
   "note": "Instances get a per-instance AGENT37_MANAGED_TOKEN plus AGENT37_LLM_PROXY_URL (OpenAI-compatible, https://api.agent37.com/llm/v1), a Composio MCP proxy (Gmail/Slack/Notion etc. OAuth held by the platform) and a paid-tools MCP; real provider keys never enter the sandbox, but the per-instance platform token does. No generic register-any-credential HTTP proxy; your own keys (OpenAI/xAI/Anthropic) go in as env vars or config files on the instance. The BYO-model kit's LLM proxy is customer-hosted, not first-party. Non-HTTP protocols not covered.",
   "checked": "2026-09-29"
  },
  "docker_inside": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/vm-instances",
   "quote": "The default gVisor instance type cannot run a Docker daemon.",
   "note": "Card-level value is for the default (and Performance) gVisor instances. The \"vm\" mode overrides it to true: \"Docker, Compose, and buildx. Build and run containers, including Docker-in-Docker workloads and containers that need privileged mode or their own networks.\"",
   "checked": "2026-10-14"
  },
  "anti_bot": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. Agent37 is persistent agent-sandbox hosting (Hermes/OpenClaw/Claude Code/etc. on always-on Linux instances with a Chromium browser stack); no stealth/fingerprint-evasion feature against bot detection is documented anywhere in the docs or pricing pages.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. No CAPTCHA-solving feature or add-on is documented anywhere in the Agent37 docs, pricing, or managed-services pages.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": true,
   "corrected_from": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "`POST /v1/instances/{id}/fork` copies an instance into a second instance: the same image and the same files, with its own id, URLs, starter credential, budget, and meter. The source keeps running throughout and is not touched.",
   "note": "Disk-only copy (processes do not carry over; the fork boots fresh). Source may be running, stopped or sleeping (not in cold storage). Works on VM instances too.",
   "checked": "2026-10-14"
  },
  "fork_running": {
   "value": true,
   "corrected_from": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "The source must be `running`, `stopped`, or `sleeping`; one parked in cold storage has to be started first.",
   "note": "A running source can be forked; memory is not copied (memory_snapshot_fork stays false).",
   "checked": "2026-10-14"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "What is copied is the source's disk, not its memory: processes running in the source do not carry over, and the fork boots fresh with the same files.",
   "note": "Fork exists but copies disk only.",
   "checked": "2026-10-14"
  },
  "volume_attach": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "`/home/node` and `/home/linuxbrew` are persistent volumes bind-mounted over your image at runtime. The volume is created empty...",
   "note": "Each instance has exactly one built-in persistent volume (its own disk under /home); there is no documented API to attach additional/extra persistent volumes to a machine.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "**Separate customers.** Sessions on one instance share its disk. When customers must not see each other's files, give each one its own self-hosted environment and instance.",
   "note": "Storage is scoped per-instance; there is no documented feature to mount one volume across several running instances simultaneously.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/chat",
   "quote": "Which agent harness runs the turn, `hermes`, `openclaw`, `claude-code`, `codex`, `grok`, `opencode`, or `pi`.",
   "note": "Agent37's own harnesses (Hermes, OpenClaw) are driven through the exact same generic /v1/responses harness API used for third-party coding harnesses (Claude Code, Codex, OpenCode, Pi); there is no separate first-party API dedicated to a distinct own browser/computer-use/research task agent beyond that shared harness API.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/managed-services",
   "quote": "A Composio MCP server, scoped to this instance's own entity ... A pay-per-call MCP server at $AGENT37_PERFLO_MCP_URL",
   "note": "The MCP servers Agent37 ships (Composio, Perflo) are tools an agent running inside an instance calls out to; they are not an MCP server exposed to control/manage Agent37 sandboxes themselves (create/start/stop instances) from an external MCP client.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/templates",
   "quote": "[hermes-base] ships Hermes with its browser stack (Chromium, Playwright), the gateway that serves the chat API, and a general toolchain: git, Python 3 with uv, Node.js, build tools.",
   "note": null,
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/templates",
   "quote": "a general toolchain: git, Python 3 with uv, Node.js, build tools.",
   "note": "Base images are also built FROM node:22-bookworm-slim.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "The worker only makes outbound HTTPS calls to `api.anthropic.com`. The instance needs no public URL, open port, or webhook.",
   "note": "No provider-side outbound allow/deny-list, no-internet mode, or security-group egress rule feature is documented; instances appear to have ordinary unrestricted outbound internet access.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "An instance needs no public IP address. Every port it listens on has its own HTTPS URL, and the platform edge checks your key.",
   "note": "Documented access controls (ingress_rules, signed URLs, IP allowlists on API keys) all govern inbound access to the instance's own ports, not outbound HTTP method/path-level egress filtering; no such egress rule feature is documented.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Every sandbox is enforced by gVisor",
   "note": "derived: isolation is gVisor (a container with a user-space kernel/netstack), not a full VM/microVM, so the guest_firewall heuristic (full VM + root=true ⇒ nftables/iptables work) does not apply; gVisor's own netstack does not support the kernel netfilter machinery iptables/nftables rely on.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "No fixed/dedicated outbound IP product is documented anywhere in the pricing or docs pages; instances have no public IPv4 at all (ipv4_available: false).",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Performance instances run on dedicated cores, at 4x the compute rate",
   "note": "Only two CPU/RAM tiers (Standard shared, Performance dedicated-core) are sold; no GPU instance type, GPU pricing, or GPU option appears anywhere on the pricing page or docs.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/custom-image",
   "quote": "Build for `linux/amd64` even on an Apple Silicon Mac ... An arm64 image is rejected during registration.",
   "note": "not offered: outside the product's scope. Every instance runs a linux/amd64 image; there is no Windows machine type.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/custom-image",
   "quote": "Build for `linux/amd64` even on an Apple Silicon Mac (`docker build --platform linux/amd64 ...`).",
   "note": "not offered: outside the product's scope. Instances are Linux containers only; macOS is only mentioned as a possible local developer machine for building images, not an instance OS.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. Agent37 is a hosted multi-tenant platform (own infrastructure, workspaces, wallet billing); no on-prem/self-hosted deployment of the Agent37 control plane is documented.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. No option to deploy the managed service into a customer's own cloud account is documented anywhere in the pricing or docs pages.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "The core Agent37 platform (hosting API, gateway, billing) is closed/proprietary; only some hosted third-party harnesses (Pi, OpenCode, n8n) are themselves open source, which is not the same as the product being open source.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. No HIPAA-eligibility or BAA mention was found anywhere in the pricing page, docs, or llms-full.txt after a full-text search.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "Both planes take the same `sk_live_` key ... Mint keys in the dashboard.",
   "note": "not offered: outside the product's scope. Authentication is by workspace API key (sk_live_) plus email sign-in on the dashboard; no SAML/OIDC single sign-on feature is documented.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": false,
   "source": "https://www.agent37.com/pricing",
   "quote": "Agent37 — Host any agent",
   "note": "not offered: outside the product's scope. The provider card lists only a US region and no EU region or data-residency option is documented anywhere in the docs.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "There is no time limit on a turn; the stream stays open until the agent is done.",
   "note": "Instances are always-on until explicitly stopped or auto-slept purely on idle bytes-through-URL (idle_timeout_seconds, 5 min to 1 day); there is no documented maximum wall-clock session/instance lifetime, so this is 'none' like a VM that runs until you stop it.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://www.agent37.com/docs/agents-api/vm-instances",
   "quote": "Android emulators. /dev/kvm is present inside the machine, so an AVD boots with hardware acceleration instead of crawling.",
   "note": "false holds only for the default gVisor type (no /dev/kvm). The \"vm\" mode overrides to true per the quote above.",
   "checked": "2026-10-14"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "An instance needs no public IP address. Every port it listens on has its own HTTPS URL, and the platform edge checks your key.",
   "note": "Also stated directly for SSH: 'The instance has no public IP and no listening port on the internet.' Confirms no public IPv4 per machine; access is via per-port HTTPS URLs/signed URLs/custom domains only.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "Build for linux/amd64 even on an Apple Silicon Mac (docker build --platform linux/amd64 ...). An arm64 image is rejected during registration.",
   "note": "Explicit: custom images must be amd64; arm64 images are rejected outright. No arm64 instance shape offered anywhere in docs/pricing.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": true,
   "corrected_from": false,
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "POST /v1/instances/{id}/resize grows a running instance to a bigger size. The body uses the same vocabulary as create's resources, and omitted fields keep their current value, so { \"disk\": 10 } grows disk alone and { \"cpu\": 4, \"memory\": 8 } moves up a shape (disk carries over unchanged). Resize only grows: any request that would shrink a dimension returns 400, and moving to a smaller size means creating a new instance.",
   "note": "Corrected from false to true: the API explicitly resizes CPU/RAM (and disk) of a running instance without recreating it (400 on the create-a-new-instance path is only for shrinking). Caveat: grow-only, no shrink; shrinking requires creating a new instance. VM instances: resize cold-boots the machine (in-memory state lost), so the vm mode sets live_resize false.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "The worker only makes outbound HTTPS calls to `api.anthropic.com`. The instance needs no public URL, open port, or webhook.",
   "note": "derived: instances have no public IPv4 and no static/dedicated egress IP product is documented (static_egress_ip: false); outbound traffic runs through Agent37's own cloud hosts. No residential or mobile proxy/egress feature is mentioned anywhere in the docs or pricing pages, so outbound IPs are ordinary shared datacenter addresses on the provider's hosting infrastructure, not a distinguished static-datacenter, residential, or mobile IP product.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": true,
   "source": "https://www.agent37.com/docs/agents-api/billing",
   "quote": "GET /v1/usage?from=YYYY-MM-DD&to=YYYY-MM-DD returns everything the workspace spent, by UTC day, by instance, and by model. GET /v1/instances/{id}/usage returns a monthly rollup. Response includes total_micros, by_integration (compute, llm, brave, composio, perflo each with cost_micros), by_model, da",
   "note": "granularity: per-instance; cost: yes; Workspace-level usage API returns per-instance breakdown; instance-level API available for single-instance monthly rollup. Costs reported in USD micros. Compute metered per minute, managed usage metered per call.",
   "confidence": "high",
   "checked": "2026-10-01"
  },
  "soc2": {
   "value": true,
   "source": "https://www.agent37.com/cloud",
   "quote": "SOC 2 Type I and readiness reports on request.",
   "note": "SOC 2 Type I; the same page badges Type II as in progress.",
   "checked": "2026-10-14"
  },
  "regions": {
   "value": [
    "us"
   ],
   "source": "https://www.agent37.com/docs/llms-full.txt",
   "quote": "Runs on dedicated servers in the United States.",
   "note": "No city or region selection documented.",
   "checked": "2026-10-14"
  }
 },
 "locations": [
  {
   "country": "US",
   "state": null,
   "city": null,
   "provider_region": null,
   "self_serve": true,
   "choosable": false
  }
 ],
 "locations_source": "https://www.agent37.com/docs/llms-full.txt",
 "locations_quote": "Runs on dedicated servers in the United States.",
 "locations_checked": "2026-10-14"
}