{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": false,
  "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": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": true,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu": false,
  "arm64": true,
  "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": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "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": false,
  "ingress_rules": false,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": false,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "bytebot",
  "checked": "2026-09-30",
  "company": "Bytebot",
  "ownership": {
   "value": "acquired",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/bytebot",
   "quote": "Bytebot is the open source container for AI desktop agents. Founded in 2021 by Carl Atupem, Bytebot has 3 employees based in Boston."
  },
  "stage": {
   "value": "unknown",
   "source": "https://www.ycombinator.com/companies/bytebot",
   "quote": "Acquired",
   "confidence": "low",
   "note": "YC's company page lists Bytebot's batch as Summer 2021 and current status as 'Acquired', but no acquirer, date, deal terms, or any priced equity round (seed/Series A/etc.) is disclosed anywhere found. No TechCrunch/Crunchbase/press coverage of a Bytebot funding round or acquisition turned up in web, Bing, or HN searches. The company's own GitHub repo (bytebot-ai/bytebot) was archived (made read-only) by the owner on 2026-03-07, consistent with the company having been acquired/wound down, but that alone doesn't confirm terms or acquirer."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Summer 2021",
    "source": "https://www.ycombinator.com/companies/bytebot",
    "quote": "Summer 2021",
    "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": [],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": 3,
   "source": "https://www.ycombinator.com/companies/bytebot"
  },
  "note": "YC company page (batch Summer 2021, founder Carl Atupem, Boston) shares the bytebot.ai domain confirmed on the card's own sources, and its description matches the current open-source AI desktop-agent product ('Bytebot is the open source container for AI desktop agents'), so this is the same company, not a different 'Bytebot'. YC lists its status as 'Acquired' but does not name an acquirer or date; the bytebot-ai/bytebot GitHub repo was archived (owner made it read-only) on 2026-03-07, and the marketing site/docs remain online. No funding round, investor, or revenue figure for Bytebot could be confirmed or even estimated from any source reachable in this session (Crunchbase and LinkedIn company pages both blocked login walls/403; DuckDuckGo and Bing searches for funding/acquisition terms returned no results)."
 },
 "id": "bytebot",
 "name": "Bytebot",
 "url": "https://www.bytebot.ai/",
 "category": "agent-sandbox",
 "isolation": "container",
 "modes": [
  {
   "key": "native",
   "label": "Self-hosted open-source Docker desktop agent",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": "container",
    "self_host": true,
    "open_source": true
   },
   "pricing": "resource",
   "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": null,
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Incomplete or non-resource economics: rates remain null, never interpreted as free."
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": null,
  "disk_billed_when_stopped": null,
  "snapshot_gib_month": null,
  "paused_ram_billed": null
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": null,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Self-hosted Apache-2.0 software",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "No Bytebot licensing fee, subscription or software usage limit. Customer pays its own Docker/Kubernetes/Railway/AWS/GCP/Azure infrastructure and chosen LLM API. Concurrency is limited by deployed hardware/task queues, not a published hosted quota."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": true,
  "gpu": false,
  "snapshot": "none",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": true,
  "volumes": true,
  "auto_stop_idle": false,
  "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": false,
  "public_ipv4": false,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": false,
  "open_source": true,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu_types": [],
  "regions": null,
  "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": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": true,
  "image_oci": true,
  "own_agent_api": true,
  "harness_api": false,
  "ingress_rules": false,
  "guest_firewall": true,
  "secret_proxy": false,
  "volume_attach": true,
  "isolation": "container",
  "anti_bot": false,
  "captcha_solving": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "volume_shared": false,
  "max_session_unlimited": true,
  "egress_ip_type": "datacenter",
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Public product boots sandboxed desktops for multi-app agents, with browser, filesystem, terminal and mouse/keyboard/screenshot control; open-source container also available. YC marks acquired, not necessarily dead. No hosted resource tariff verified.",
  "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.",
  "Self-host reference resources: development 2 CPU / 4 GB RAM, production 4+ CPU / 8+ GB; the desktop container uses ~1 GB idle, 2 GB+ active."
 ],
 "sources": [
  "https://www.ycombinator.com/companies/bytebot",
  "https://www.bytebot.ai/"
 ],
 "audit_2026_09_29": {
  "applied": 12,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 2
 },
 "status": "archived: official GitHub repository read-only since 2026-03-07; YC lists the company as acquired; website/docs still online",
 "feature_evidence": {
  "own_agent_api": {
   "value": true,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management:",
   "note": "Tasks API: POST /tasks with a natural-language description (+ file upload), GET /tasks/:id and /:id/messages, POST /:id/messages (follow-up), /:id/takeover, /:id/resume, /:id/cancel, WebSocket real-time updates. Harnesses: Bytebot's own computer-use agent (Anthropic/OpenAI/Gemini or LiteLLM models) and, in the GitHub repo (not in docs), a Claude Code variant 'bytebot-agent-cc' (docker-compose-claude-code.yml) built on '@anthropic-ai/claude-code' query(). The agent runs in its own container and drives the desktop container over its API.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management:",
   "note": "Tasks API: POST /tasks with a natural-language description (+ file upload), GET /tasks/:id and /:id/messages, POST /:id/messages (follow-up), /:id/takeover, /:id/resume, /:id/cancel, WebSocket real-time updates. Harnesses: Bytebot's own computer-use agent (Anthropic/OpenAI/Gemini or LiteLLM models) and, in the GitHub repo (not in docs), a Claude Code variant 'bytebot-agent-cc' (docker-compose-claude-code.yml) built on '@anthropic-ai/claude-code' query(). The agent runs in its own container and drives the desktop container over its API.",
   "checked": "2026-09-29"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "No authentication by default (localhost only). Supports REST and MCP.",
   "note": "No built-in access control layer: the Desktop API (9990, incl. noVNC) and Agent API (9991) have no auth in the code; exposure is only whatever Docker port mappings or the optional Helm Ingress you configure. Helm 'auth'/'networkPolicy' values shown in the docs do not exist in the chart.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": "https://github.com/bytebot-ai/bytebot/blob/main/docker/docker-compose-claude-code.yml",
   "quote": "privileged: true",
   "note": "Desktop container runs privileged (docker-compose and Helm securityContext) with passwordless sudo ('Sudo Access: Yes (passwordless)'), so iptables/nftables in its own network namespace should work. Not tested.",
   "checked": "2026-09-29",
   "derived": true
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.bytebot.ai/guides/password-management.md",
   "quote": "Bytebot can handle authentication automatically - including passwords, 2FA, and even complex multi-step authentication flows - when you set up a password manager extension.",
   "note": "Website credentials live in a password-manager extension (1Password/Bitwarden) inside the desktop, so real secrets enter the sandbox. LLM keys sit in the separate agent container or the optional bundled LiteLLM proxy (bytebot-llm-proxy), never in the desktop, but that is an architecture split, not a credential-injecting proxy for the sandbox.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.bytebot.ai/deployment/helm.md",
   "quote": "Configure persistent storage:",
   "note": "Helm chart option desktop.persistence (PVC, default disabled, 10Gi, ReadWriteOnce, mounted at /data). Self-hosted, so this is your own K8s/Docker storage; no hosted volume product.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "container",
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "The Bytebot Desktop Environment (also called Bytebot Core) is a complete Linux desktop that runs in a Docker container.",
   "note": null,
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Pre-installed Software ... Text editor, Office tools, PDF viewer, File manager ... Thunderbird email client, Terminal emulator ... 1Password password manager, Visual Studio Code (VSCode), Git version control, Python 3 environment",
   "note": "Docker is not listed among the pre-installed software inside the desktop container, and the container itself already runs privileged for input/automation, not documented as offering nested container runtimes.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "Runs completely isolated from your host system",
   "note": "not offered: outside the product's scope — the desktop runs as a plain Docker container (isolation=container), with no /dev/kvm or nested-VM capability documented.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "Bytebot is an open-source AI agent that can control a computer desktop to complete tasks for you. It runs in Docker containers on your own infrastructure",
   "note": "not offered: outside the product's scope — Bytebot is a self-hosted desktop-automation agent (uses a real Firefox on a real desktop) with no documented stealth/fingerprint-evasion feature against bot detection.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://docs.bytebot.ai/guides/password-management.md",
   "quote": "Bytebot can handle authentication automatically - including passwords, 2FA, and even complex multi-step authentication flows - when you set up a password manager extension.",
   "note": "Docs describe password/2FA autofill via password-manager browser extensions, not automated CAPTCHA solving; no CAPTCHA-solving feature is documented.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Navigate to `http://localhost:9990/vnc` for instant access ... No software installation required",
   "note": "not offered: documented access paths to the desktop container are the noVNC web viewer, REST API, and MCP endpoint; no SSH server/access is documented (K8s/Docker users could `kubectl exec`/`docker exec`, but that is generic container tooling, not a Bytebot SSH feature).",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Easy Reset: Destroy and recreate in seconds ... Clean Workspace: Each restart provides a fresh environment",
   "note": "No snapshot/checkpoint API is documented; restart gives a fresh container, not a saved state.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Each restart provides a fresh environment",
   "note": "not offered: no automatic state save/restore on stop documented.",
   "checked": "2026-09-30"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management",
   "note": "No snapshot/checkpoint endpoint exists in the documented API reference (only task create/list/message/takeover/resume/cancel).",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management",
   "note": "No clone/fork-machine API documented; you could manually spin up another docker-compose/Helm instance, but that is generic infra, not a Bytebot feature.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management",
   "note": "No fork/clone capability at all is documented (see fork).",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction.md",
   "quote": "The Agent API runs on port 9991 and provides high-level task management",
   "note": "No fork or memory-snapshot capability documented at all.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://docs.bytebot.ai/guides/takeover-mode.md",
   "quote": "Take control of the desktop when you need to guide or assist Bytebot",
   "note": "Bytebot has a task-level 'takeover'/'resume' concept (human pauses the AGENT's actions, not the machine), not a pause/resume of the container itself with billing effect; self-hosted has no billing concept anyway.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "It runs in Docker containers on your own infrastructure",
   "note": "not offered: self-hosted containers stay in whatever state (running/stopped) the customer's own orchestrator leaves them in; no documented auto-wake-on-request feature.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://docs.bytebot.ai/deployment/helm.md",
   "quote": "desktop.persistence (PVC, default disabled, 10Gi, ReadWriteOnce, mounted at /data)",
   "note": "Documented persistence is a single-desktop PVC set to ReadWriteOnce; no shared-volume-across-multiple-running-desktops feature is documented.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Persistent Environment: Install programs and they stay available for future tasks",
   "note": "not offered: self-hosted containers run via `restart: unless-stopped` / Kubernetes Deployments and are managed by the customer's own orchestrator, not an idle-based auto-stop feature of Bytebot.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://docs.bytebot.ai/deployment/helm.md",
   "quote": "Adjust resources based on your needs: desktop: resources: requests: memory: \"2Gi\" cpu: \"1\" limits: memory: \"4Gi\" cpu: \"2\"",
   "note": "CPU/RAM are set via static Helm/Docker resource requests/limits edited in config, with no documented live-resize-without-recreate API.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": true,
   "source": "https://raw.githubusercontent.com/bytebot-ai/bytebot/main/docker/docker-compose-claude-code.yml",
   "quote": "bytebot-agent-cc: build: context: ../packages/ dockerfile: bytebot-agent-cc/Dockerfile ... ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}",
   "note": "GitHub repo ships an alternate docker-compose stack running a Claude Code-based agent ('bytebot-agent-cc', built on '@anthropic-ai/claude-code') as a drop-in harness driving the same desktop container, alongside Bytebot's own default computer-use agent.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Security & Development ... Python 3 environment",
   "note": null,
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": true,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "bytebotd Daemon - The automation service built on nutjs that executes computer actions",
   "note": "The desktop daemon (bytebotd) and agent/UI services are all Node.js/TypeScript (NestJS, Next.js, nutjs); Node.js is present in the runtime images, though not separately advertised as a user-facing 'pre-installed language' like Python 3 is.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "It runs in Docker containers on your own infrastructure",
   "note": "not offered: self-hosted, so any public IPv4 exposure comes entirely from the customer's own hosting (Railway, cloud VM, k8s LoadBalancer), not from Bytebot.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.bytebot.ai/deployment/helm.md",
   "quote": "ui: ingress: enabled: true hostname: bytebot.your-domain.com tls: true",
   "note": "HTTPS ingress is an optional Helm Ingress the customer configures on their own Kubernetes cluster (their own TLS/cert-manager/DNS), not a feature Bytebot itself provisions.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "Runs completely isolated from your host system",
   "note": "not offered: no provider-side outbound allow/deny-list or no-internet mode is documented; the desktop's egress is only whatever the customer's own Docker/K8s network policy allows.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "Runs completely isolated from your host system",
   "note": "not offered: no HTTP method/path-level egress rule feature is documented.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "It runs in Docker containers on your own infrastructure",
   "note": "not offered as a Bytebot feature: any fixed outbound IP would come from the customer's own hosting setup, not from Bytebot itself.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "XFCE4 Desktop: Lightweight, responsive desktop environment",
   "note": "not offered: outside the product's scope — Bytebot is a lightweight XFCE desktop-automation container with no documented GPU machine option.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Ubuntu 22.04 LTS: Stable, well-supported Linux distribution",
   "note": "not offered: only a Linux (Ubuntu) desktop container is offered.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Ubuntu 22.04 LTS: Stable, well-supported Linux distribution",
   "note": "not offered: only a Linux (Ubuntu) desktop container is offered.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "Why Self-Host Bytebot? ... Your tasks and data never leave your infrastructure. Everything runs locally on your servers.",
   "note": "not offered: Bytebot is self-hosted open-source software the customer deploys and operates themselves; there is no vendor-managed BYOC deployment offering (the vendor/company itself is archived/acquired).",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://www.bytebot.ai/",
   "quote": "Bytebot - Desktop agents that use computers like a human — at cloud scale.",
   "note": "not offered: no SOC 2 attestation is mentioned anywhere on the site/docs; there is no hosted service to certify since the product is self-hosted OSS.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://www.bytebot.ai/",
   "quote": "Bytebot - Desktop agents that use computers like a human — at cloud scale.",
   "note": "not offered: no HIPAA/BAA program is documented; self-hosted OSS with no vendor-run service to sign a BAA for.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://docs.bytebot.ai/core-concepts/architecture.md",
   "quote": "No authentication by default (localhost only).",
   "note": "not offered: the product ships with no built-in authentication layer at all, let alone SAML/OIDC SSO.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://docs.bytebot.ai/introduction.md",
   "quote": "It runs in Docker containers on your own infrastructure ... Your tasks and data never leave your infrastructure. Everything runs locally on your servers.",
   "note": "Since Bytebot is self-hosted software with no vendor-side data plane, customers can trivially run it entirely within EU infrastructure of their choosing; this is inherent to self-hosting rather than a distinct provider-managed region feature.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.bytebot.ai/core-concepts/desktop-environment.md",
   "quote": "Persistent Environment: Install programs and they stay available for future tasks",
   "note": "Self-hosted with `restart: unless-stopped` containers/Kubernetes Deployments; no documented maximum session duration or forced stop — it runs until the customer stops it.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.bytebot.ai/deployment/railway.md",
   "quote": "Railway provides a zero-ops PaaS experience with private networking ... All internal traffic flows through Railway's private networking. Only bytebot-ui is assigned a public domain.",
   "note": "Bytebot is self-hosted software with no vendor-run network of its own; official deployment guides target Railway PaaS, Kubernetes/Helm, and Docker, plus the plan note lists AWS/GCP/Azure as customer infrastructure — all standard cloud/datacenter hosting. No residential or mobile IP option is documented anywhere; outbound IP type is whatever datacenter the customer deploys into.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": true,
   "source": "https://ghcr.io/v2/bytebot-ai/bytebot-desktop/manifests/edge",
   "quote": "\"manifests\": [ {\"platform\": {\"architecture\": \"amd64\", \"os\": \"linux\"}}, {\"platform\": {\"architecture\": \"arm64\", \"os\": \"linux\"}} ]",
   "note": "The published ghcr.io/bytebot-ai/bytebot-desktop:edge multi-arch image manifest list includes an arm64/linux platform image alongside amd64, so the desktop container runs on ARM64 hosts (e.g. Apple Silicon Docker, ARM Kubernetes nodes) out of the box.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.bytebot.ai/api-reference/introduction",
   "quote": "The Agent API runs on port 9991 and provides high-level task management: Task Management, Create, manage, and monitor AI-powered tasks programmatically. UI Integration WebSocket connections and real-time updates for custom UIs. The Desktop API runs on port 9990 and provides low-level desktop control",
   "note": "granularity: none; cost: no; Bytebot is self-hosted open-source software with no hosted infrastructure or vendor billing system. The Agent API provides task management only; it does not report billable usage. Customers pay their own infrastructure providers (Docker, Kubernetes, Railway, AWS, GCP, Azure) and LLM API fees. The card states: 'No Bytebot licensing fee, subscription or software usage limit. Customer pays its own Docker/Kubernetes/Railway/AWS/GCP/Azure infrastructure and chosen LLM API.' No usage/billing endpoint is documented in the API reference.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://docs.bytebot.ai/introduction.md",
 "locations_quote": "It runs in Docker containers on your own infrastructure. Everything runs locally on your servers.",
 "locations_checked": "2026-10-01"
}