{
 "features_resolved": {
  "snapshot_any": false,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": false,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": null,
  "image_snapshot": false,
  "image_oci": false,
  "vm_isolation": true,
  "docker_inside": true,
  "nested_virt": null,
  "root": true,
  "systemd": null,
  "browser": false,
  "desktop": true,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": false,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": true,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": true,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "gpu": true,
  "arm64": false,
  "windows": true,
  "macos": false,
  "lang_python": true,
  "lang_node": false,
  "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": false,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": true,
  "kernel_features": true,
  "burst": null
 },
 "company": {
  "id": "tensordock",
  "checked": "2026-09-30",
  "company": "TensorDock, Inc.",
  "ownership": {
   "value": "subsidiary",
   "parent": "Lightning AI (formerly Voltage Park; Voltage Park itself was a for-profit subsidiary of the nonprofit Navigation Fund before merging with Lightning AI in March 2026)",
   "source": "https://voltagepark.com/blog/voltage-park-acquires-tensordock-expanding-gpu-cloud-services-for-ai-and-machine-learning",
   "quote": "SAN FRANCISCO, Calif., March 26, 2025 — ... Voltage Park ... today announced the acquisition of TensorDock, a leading GPU cloud marketplace."
  },
  "stage": {
   "value": "subsidiary",
   "source": "https://voltagepark.com/blog/voltage-park-acquires-tensordock-expanding-gpu-cloud-services-for-ai-and-machine-learning",
   "quote": "Voltage Park ... today announced the acquisition of TensorDock, a leading GPU cloud marketplace.",
   "confidence": "high",
   "note": "TensorDock operated independently (no confirmed equity funding round found pre-acquisition) until being acquired by Voltage Park in March 2025; Voltage Park itself then merged with Lightning AI in January/March 2026 to form the current parent, Lightning AI. TensorDock's current status is best described as 'subsidiary' rather than any independent funding stage."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": null,
   "status": "unknown"
  },
  "last_round": {
   "type": "acquisition",
   "amount_usd": null,
   "date": "2025-03",
   "leads": [
    "Voltage Park"
   ],
   "status": "confirmed",
   "source": "https://voltagepark.com/blog/voltage-park-acquires-tensordock-expanding-gpu-cloud-services-for-ai-and-machine-learning",
   "quote": "SAN FRANCISCO, Calif., March 26, 2025 — ... Voltage Park ... today announced the acquisition of TensorDock, a leading GPU cloud marketplace. ... Jonathon Lei, founder of TensorDock, has moved into the role of General Manager of On-Demand at Voltage Park."
  },
  "investors": [
   "Voltage Park",
   "Navigation Fund (Jed McCaleb's nonprofit, funder of Voltage Park)"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": null,
   "source": ""
  },
  "note": "TensorDock was an independently run GPU marketplace (founder Jonathon Lei) until Voltage Park acquired it in March 2025 (deal terms undisclosed); TensorDock continues to operate under its own brand as a GPU marketplace unit. Voltage Park itself is a for-profit subsidiary of the nonprofit Navigation Fund, founded by blockchain billionaire Jed McCaleb (Stellar/Ripple/Mt. Gox co-founder), which donated an estimated $500M worth of Nvidia H100 GPUs to seed it (TechCrunch, Oct 2023) — this is not a conventional VC funding round. In turn, Voltage Park merged with Lightning AI (maker of PyTorch Lightning) in a deal reported by Forbes at a $2.5B valuation, completing in March 2026; the combined company (now operating under the Lightning AI name) reported ARR growing from $18M (2024) to over $500M (as of the March 2026 merger announcement) — that figure is for the whole combined company, not TensorDock specifically. No independent pre-acquisition funding round for TensorDock (seed/Series A, YC, etc.) was found in TechCrunch, Crunchbase-adjacent search, or YC's own company directory."
 },
 "id": "tensordock",
 "name": "TensorDock",
 "url": "https://www.tensordock.com/",
 "category": "gpu-cloud",
 "isolation": "vm",
 "modes": [
  {
   "key": "on-demand-h100-sxm5-0",
   "label": "H100 SXM5 on-demand (marketplace floor)",
   "flags": [
    "stock"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "pricing": "resource",
   "vcpu_h": 0.003,
   "ram_gib_h": 0.002,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "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": 0,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "H100": 2.25
   },
   "note": "H100 SXM5 \"From $2.25/hr\" per GPU (https://www.tensordock.com/, 2026-09-28) = floor across marketplace hosts. Dashboard deploy calculator constants (https://dashboard.tensordock.com/deploy, JS bundle, 2026-09-28): VCPU_PER_HOUR 0.003, RAM_GB_PER_HOUR 0.002, STORAGE_GB_PER_HOUR 0.00005, DEDICATED_IPV4_PER_HOUR 0.006; CPU slider 2-128 cores in steps of 2; billed per second, no minimum. Total = lowest available GPU price x count + CPU + RAM + storage (+ IPv4).",
   "stock_note": "marketplace: $2.25 is the lowest currently available host; availability and price vary by host"
  },
  {
   "key": "on-demand-a100-sxm4-vram-unverified-1",
   "label": "A100 SXM4, VRAM unverified, on-demand",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "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": "A100 SXM4 \"From $1.80/hr\" (https://www.tensordock.com/, 2026-09-28) but VRAM (40 vs 80 GB) not stated, so left unpriced (gpu null). CPU/RAM/storage as the other on-demand modes: Dashboard deploy calculator constants (https://dashboard.tensordock.com/deploy, JS bundle, 2026-09-28): VCPU_PER_HOUR 0.003, RAM_GB_PER_HOUR 0.002, STORAGE_GB_PER_HOUR 0.00005, DEDICATED_IPV4_PER_HOUR 0.006; CPU slider 2-128 cores in steps of 2; billed per second, no minimum. Total = lowest available GPU price x count + CPU + RAM + storage (+ IPv4)."
  },
  {
   "key": "on-demand-rtx4090-2",
   "label": "RTX 4090 on-demand (marketplace floor)",
   "flags": [
    "stock"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "pricing": "resource",
   "vcpu_h": 0.003,
   "ram_gib_h": 0.002,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": [
    2,
    4,
    6,
    8,
    10,
    12,
    14,
    16,
    18,
    20,
    22,
    24,
    26,
    28,
    30,
    32,
    34,
    36,
    38,
    40,
    42,
    44,
    46,
    48,
    50,
    52,
    54,
    56,
    58,
    60,
    62,
    64,
    66,
    68,
    70,
    72,
    74,
    76,
    78,
    80,
    82,
    84,
    86,
    88,
    90,
    92,
    94,
    96,
    98,
    100,
    102,
    104,
    106,
    108,
    110,
    112,
    114,
    116,
    118,
    120,
    122,
    124,
    126,
    128
   ],
   "min_vcpu": 2,
   "max_vcpu": 128,
   "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": 0,
   "granularity_s": 1,
   "start_fee": 0,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": {
    "RTX-4090": 0.35
   },
   "note": "RTX 4090 \"From $0.35/hr\" per GPU (https://www.tensordock.com/, 2026-09-28) = floor across marketplace hosts. Dashboard deploy calculator constants (https://dashboard.tensordock.com/deploy, JS bundle, 2026-09-28): VCPU_PER_HOUR 0.003, RAM_GB_PER_HOUR 0.002, STORAGE_GB_PER_HOUR 0.00005, DEDICATED_IPV4_PER_HOUR 0.006; CPU slider 2-128 cores in steps of 2; billed per second, no minimum. Total = lowest available GPU price x count + CPU + RAM + storage (+ IPv4).",
   "stock_note": "marketplace: $0.35 is the lowest currently available host; availability and price vary by host"
  },
  {
   "key": "spot-h100-3",
   "label": "H100, spot",
   "flags": [
    "spot"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "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": "Beta. Bid is per VM, NOT per GPU. Standard host storage charge applies while outbid. No universal spot rate. Source: https://docs.tensordock.com/virtual-machines/spot-instances.md ESTIMATOR EXCLUDED: Not a fixed verified USD quote. Bundled node count/CPU/RAM constraints are not enforceable in current engine schema. CPU/RAM inclusion not verified. Exact researched rate remains in gpu.json."
  },
  {
   "key": "spot-a100-4",
   "label": "A100, spot",
   "flags": [
    "spot"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "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": "Beta. Bid is per VM, NOT per GPU. Standard host storage charge applies while outbid. No universal spot rate. Source: https://docs.tensordock.com/virtual-machines/spot-instances.md ESTIMATOR EXCLUDED: Not a fixed verified USD quote. Bundled node count/CPU/RAM constraints are not enforceable in current engine schema. CPU/RAM inclusion not verified. Exact researched rate remains in gpu.json."
  },
  {
   "key": "spot-rtx4090-5",
   "label": "RTX4090, spot",
   "flags": [
    "spot"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": true,
   "features": {},
   "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": "Beta. Bid is per VM, NOT per GPU. Standard host storage charge applies while outbid. No universal spot rate. Source: https://docs.tensordock.com/virtual-machines/spot-instances.md ESTIMATOR EXCLUDED: Not a fixed verified USD quote. Bundled node count/CPU/RAM constraints are not enforceable in current engine schema. CPU/RAM inclusion not verified. Exact researched rate remains in gpu.json."
  },
  {
   "key": "cpu-cloud",
   "label": "CPU Cloud (published floor)",
   "pricing": "sizes",
   "from_instance_h": 0.012,
   "flags": [
    "stock"
   ],
   "note": "Exact CPU/RAM/storage bundle and host/region must be selected live; do not treat the floor as a universal SKU."
  },
  {
   "key": "instant-vms-beta",
   "label": "Instant VMs",
   "pricing": "sizes",
   "flags": [
    "beta"
   ],
   "note": "Pre-configured beta; no separate public tariff was exposed on the audited homepage/dashboard."
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": 0.0365,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": null,
  "paused_ram_billed": null
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": 0,
  "ipv4_month": 4.38,
  "ipv4_available": true,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Prepaid pay as you go",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Verify quotas and billing agreement."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": true,
  "windows": true,
  "macos": false,
  "arm64": false,
  "gpu": true,
  "gpu_types": [
   "A100",
   "H100",
   "RTX4090"
  ],
  "snapshot": "none",
  "pause_resume": true,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": null,
  "docker_inside": true,
  "nested_virt": null,
  "root": true,
  "systemd": null,
  "browser": false,
  "desktop": true,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": true,
  "egress_allowlist": false,
  "static_egress_ip": true,
  "private_network": null,
  "self_host": false,
  "byoc": false,
  "open_source": false,
  "regions": [
   "us",
   "eu",
   "asia",
   "other"
  ],
  "soc2": false,
  "hipaa": false,
  "sso": false,
  "lang_python": true,
  "lang_node": false,
  "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": false,
  "harness_api": false,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "isolation": "qemu-kvm",
  "image_oci": false,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "static-datacenter",
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "volume_attach": false,
  "volume_shared": false,
  "own_agent_api": false,
  "max_session_unlimited": true,
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "Full root OS control, dedicated passthrough GPU, Linux/Windows and Docker templates. GPU price is set per host (the published \"From\" price is the floor); CPU $0.003/vCPU-h, RAM $0.002/GB-h, storage $0.00005/GB-h ($0.0365/GB-month, also billed while stopped) and dedicated IPv4 $0.006/h ($4.38/month) are flat calculator constants on the deploy page. $5 deposit; zero balance automatically deletes servers.",
  "Any null count, CPU/RAM, billing increment or minimum is unverified, not unlimited/free.",
  "This is GPU-product research, not a claim that every feature of the entire vendor documentation was audited. Unverified features are null.",
  "GPU multi-count bundles, variant/region selection and fractional slices require a SKU-aware estimator; unsupported rows remain unpriced in strict cards.",
  "Modes with gpu=null (A100 with unverified VRAM, spot) stay unpriced, not free. Never substitute 0 for a null rate. On-demand GPU VMs are ordinary GPU instances (no alt flag); marketplace availability is shown via the stock flag.",
  "Unknown fee, storage or bandwidth means full monthly total may be unavailable. Rates exclude taxes.",
  "GPU rates are marketplace floors (\"From $X/hr\"): a specific host/region can cost more, and the cheapest host may be sold out. Estimates are a lower bound."
 ],
 "sources": [
  "https://www.tensordock.com/",
  "https://docs.tensordock.com/virtual-machines/spot-instances.md",
  "https://docs.tensordock.com/virtual-machines/introduction-to-core-compute-vms.md",
  "https://docs.tensordock.com/virtual-machines/opening-ports-on-core-compute-vms.md",
  "https://dashboard.tensordock.com/deploy"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": null,
  "raise_time_days": null,
  "verification": "Prepaid balance; official homepage says start with $5.",
  "tiers": null,
  "notes": "Provider advertises no quotas or commitments. No finite fresh-account GPU/VM maximum asserted; marketplace stock and credit balance still constrain a fleet. Independent verification/review requirements not published.",
  "sources": [
   "https://www.tensordock.com/",
   "https://docs.tensordock.com/legal-information/terms-of-service-tos"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 4,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 1
 },
 "feature_evidence": {
  "harness_api": {
   "value": false,
   "source": "https://docs.tensordock.com/llms.txt",
   "quote": "Introduction to Core Compute VMs ... How to add your SSH Key ... How to SSH into your instance ... How to RDP into your instance",
   "note": "Full TensorDock docs index (llms.txt/llms-full.txt) and the dashboard API docs show only plain KVM VM lifecycle features (deploy, SSH/RDP, ports, cloud-init, snapshots/spot) and no mention anywhere of 'agent', 'harness', 'Claude Code', 'Codex' or similar coding-agent orchestration API. TensorDock is a bare-metal/VM GPU marketplace; it offers no first-party API to drive a coding agent harness inside the sandbox, so the existing 'no' is confirmed.",
   "checked": "2026-09-30"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://dashboard.tensordock.com/api/docs/instance-creation",
   "quote": "Deployment Options: Use location-based deployment for automatic hostnode selection and simplified setup, or choose direct hostnode deployment for full control over placement, port configuration, and resource allocation.",
   "note": "Only port selection: hostnode-based deploys can use NAT port forwarding ('port_forwards': [{internal_port, external_port}]), so only mapped ports are reachable. Dedicated-IP / Core Compute VMs expose everything: 'By default, all ports on your Linux VMs are open, and UFW is disabled.' (https://docs.tensordock.com/virtual-machines/opening-ports-on-core-compute-vms). No provider IP allowlist, private URLs or security groups.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": true,
   "source": "https://docs.tensordock.com/virtual-machines/opening-ports-on-core-compute-vms",
   "quote": "The following steps are for securing your VM with the UFW firewall, to help protect your VM.",
   "note": "Full KVM VM with root; docs recommend in-guest UFW (Linux) / Windows Defender Firewall as the way to restrict ports.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/secrets",
   "quote": "SSH keys are used for instance authentication, while SECRET types store sensitive values that are never returned via the API.",
   "note": "Org secret store (SSH keys + generic secrets, write-only via API); SSH keys are auto-added to Linux deployments. No credential-injecting egress proxy documented.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "qemu-kvm",
   "source": "https://www.tensordock.com/security.html",
   "quote": "KVM Isolation - Every virtual machine is fully isolated from all other VMs on the hostnode to prevent interference.",
   "note": null,
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-creation",
   "quote": "\"image\": \"ubuntu2404\" ... Operating System: Ubuntu 24.04 / Windows 10",
   "note": "VM instances (the product modeled by this card) boot from fixed OS templates (Ubuntu/Windows), not a customer-supplied Docker/OCI image. TensorDock's separate 'Managed GPU Containers' product does accept a Docker image from a public/private registry, but that is a different, unpriced product not represented in this card's modes.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": true,
   "source": "https://docs.tensordock.com/virtual-machines/how-to-rdp-into-your-instance.md",
   "quote": "This tutorial helps users on the TensorDock Marketplace connect to an instance on Windows through a Remote Desktop Protocol.",
   "note": "Windows VMs are reachable via RDP; docs also cover installing Parsec/Moonlight/Sunshine for GPU desktop streaming.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — TensorDock ships bare GPU/CPU VMs, not a managed/provided browser.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — no screenshot/click driving API is documented.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — TensorDock is a GPU/CPU VM marketplace, not a browser-automation/stealth product.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — plain GPU/CPU VM marketplace, no CAPTCHA-solving service.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "static-datacenter",
   "source": "https://docs.tensordock.com/virtual-machines/opening-ports-on-core-compute-vms.md",
   "quote": "All TensorDock Core Compute VMs enjoy per-VM dedicated IPs.",
   "note": "Dedicated/static IPv4 per VM ($0.006/h) from datacenter-hosted GPU hosts; not residential/mobile.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "none",
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "Instance Management API exposes only start/stop/delete/modify; no snapshot or checkpoint endpoint is documented for VMs.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "No automatic state snapshot on stop/timeout is documented; disk simply persists (billed while stopped).",
   "checked": "2026-09-30"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "No snapshot/checkpoint API endpoint exists in the documented Instance Management or Instance Creation endpoints.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "No clone/fork endpoint documented in the API.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "not offered: no fork capability exists at all, so cloning a running machine is not offered.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance / Modify Instance",
   "note": "not offered: no fork/snapshot capability of any kind is documented.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": true,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Stop Instance - Stop a running instance / Start Instance - Start a stopped instance",
   "note": "Stopping a VM halts compute billing while storage continues to be billed (disk_billed_when_stopped); Start resumes it. No memory-preserving suspend is claimed.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance - Start a stopped instance",
   "note": "Starting a stopped instance requires an explicit API/dashboard action; no automatic wake-on-incoming-request behavior is documented.",
   "checked": "2026-09-30"
  },
  "volume_attach": {
   "value": false,
   "source": "https://docs.tensordock.com/virtual-machines/introduction-to-core-compute-vms.md",
   "quote": "All Core Compute locations include several features, including network storage.",
   "note": "Storage is a single per-VM disk sized at creation/modify time (storage_gb); no separate attachable extra-volume API is documented.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://docs.tensordock.com/virtual-machines/introduction-to-core-compute-vms.md",
   "quote": "a VM deployed in our Manassas, Virginia location once stopped, will be available to deploy on any Manassas, Virginia servers that have that GPU available",
   "note": "Network storage lets a stopped VM's own disk redeploy to another hostnode in the same location; it is not a volume mounted by several running machines simultaneously.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Stop Instance - Stop a running instance",
   "note": "Stopping is a manual/API action; no idle-detection auto-stop is documented (only a zero prepaid balance auto-deletes servers).",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Modify Instance - Modify the resources of a stopped or stopped-disassociated instance. Instance must be in 'Stopped' or 'StoppedDisassociated' state",
   "note": "Resizing vCPU/RAM/GPU requires the instance to be stopped first; not a live/running resize.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://docs.tensordock.com/llms.txt",
   "quote": "Running Jupyter Notebook / Running Stable Diffusion in Docker / Running SimpleTuner/Flux",
   "note": "not offered: templates cover ML tooling (Jupyter, Stable Diffusion), not coding-agent harnesses like Claude Code/Codex.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — TensorDock provides raw compute, not its own browser/computer-use/research agent.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs",
   "quote": "Our RESTful API allows you to programmatically manage virtual machines, monitor resources, and integrate with your existing infrastructure.",
   "note": "Only a REST API (v2) is documented; no MCP server is offered.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": true,
   "source": "https://docs.tensordock.com/virtual-machines/running-jupyter-notebook.md",
   "quote": "Select any TensorML installation ... Type the following command in your TensorDock instance to run Jupyter Notebook: $ jupyter notebook --ip=0.0.0.0",
   "note": "TensorML preconfigured images ship Python/Jupyter/CUDA stacks out of the box.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://docs.tensordock.com/virtual-machines/opening-ports-on-core-compute-vms.md",
   "quote": "All TensorDock Core Compute VMs enjoy per-VM dedicated IPs. This allows your machine to enjoy a full range of ports... By default, all ports on your Linux VMs are open, and UFW is disabled.",
   "note": "Access is via raw dedicated IP + arbitrary ports/your own TLS; there is no provider-managed HTTPS URL/ingress feature.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — full root VM with no provider-side outbound allow/deny list documented.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — no HTTP method/path-level egress control is documented.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-creation",
   "quote": "Operating System: Ubuntu 24.04 (Linux with SSH access) / Windows 10 (Windows with RDP access)",
   "note": "not offered: only Linux and Windows OS templates are documented; no macOS VMs.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://www.tensordock.com/cloud-cpus.html",
   "quote": "The latest Intel Xeon and AMD EPYC processors for scientific computing and HPC workloads.",
   "note": "not offered: CPU/GPU fleet is described as Intel Xeon/AMD EPYC (x86-64) hosts; no ARM instance type is advertised.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — TensorDock is a hosted marketplace service, not software you self-host.",
   "checked": "2026-09-30"
  },
  "byoc": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: outside the product's scope — VMs run on TensorDock's/partner hosts' infrastructure, not deployed into the customer's own cloud account.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://www.tensordock.com/",
   "quote": "The industry's most cost-effective virtual machine infrastructure for deep learning, AI and rendering.",
   "note": "not offered: no OSI-licensed core product is published; TensorDock's platform is proprietary.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://www.tensordock.com/security.html",
   "quote": "TensorDock aggregates GPUs from Tier 3/4 data centers with certifications ranging from SOC 2, PCI DSS, ISO 27001, and HIPAA.",
   "note": "The SOC 2/PCI/ISO27001/HIPAA mentions describe partner datacenters' certifications, not a SOC 2 attestation of TensorDock itself; no TensorDock-issued SOC 2 report is offered.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://www.tensordock.com/security.html",
   "quote": "TensorDock aggregates GPUs from Tier 3/4 data centers with certifications ranging from SOC 2, PCI DSS, ISO 27001, and HIPAA.",
   "note": "HIPAA is referenced as a datacenter partner certification, not a BAA offered by TensorDock; no TensorDock BAA/HIPAA-eligibility program is documented.",
   "checked": "2026-09-30"
  },
  "sso": {
   "value": false,
   "source": "https://www.tensordock.com/security.html",
   "quote": "Fine-grained Access Control - Our IAM system allows you to manage who from your organization can access what and when, through our dashboard and API.",
   "note": "Access control is via TensorDock's own IAM/dashboard, not SAML/OIDC single sign-on; no SSO integration is documented.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://www.tensordock.com/cloud-gpus.html",
   "quote": "Hundreds of GPUs ready to deploy on our dashboard at any time, distributed across 100+ locations in over 20 countries.",
   "note": "Marketplace hosts span 100+ locations/20+ countries including Europe, so an EU-region host/location can be selected at deploy time; no dedicated EU-only guarantee page found.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://dashboard.tensordock.com/api/docs/instance-management",
   "quote": "Start Instance / Stop Instance / Delete Instance",
   "note": "No maximum runtime is documented; VMs run until stopped/deleted or the prepaid balance reaches zero (which auto-deletes servers).",
   "checked": "2026-09-30"
  },
  "lang_node": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/instance-creation",
   "quote": "Operating System Ubuntu 24.04 Linux with SSH access Windows 10 Windows with RDP access",
   "note": "TensorDock's base OS templates are plain Ubuntu 24.04 / Windows 10 images (docs: 'TensorDock operating system templates come preinstalled with Docker'; TensorML templates add Python/conda/Jupyter for ML). No official page lists Node.js as preinstalled on any template, and tutorials show users manually installing runtimes (e.g. Python via installer/conda) themselves. Node.js is not offered out of the box; a user can install it via root SSH access, but that's true of any full VM.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://dashboard.tensordock.com/api/docs/billing",
   "quote": "Billing management endpoints are currently under development. We're working on implementing billing management features. This section will include endpoints for managing payment methods, viewing usage statistics, and accessing billing history.",
   "note": "granularity: account-only; cost: no; Billing endpoints are marked Coming Soon; no usage or cost retrieval API is documented. Instance Management API only exposes create/start/stop/delete/modify operations with no usage tracking.",
   "confidence": "high",
   "checked": "2024-12-19"
  }
 },
 "locations": [],
 "locations_source": "https://www.tensordock.com/cloud-gpus.html",
 "locations_quote": "Hundreds of GPUs ready to deploy on our dashboard at any time, distributed across 100+ locations in over 20 countries.",
 "locations_checked": "2026-10-01"
}