{
 "features_resolved": {
  "snapshot_any": true,
  "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": true,
  "image_snapshot": true,
  "image_oci": false,
  "vm_isolation": null,
  "docker_inside": null,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "browser_control": true,
  "desktop_control": true,
  "browser_and_desktop": true,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": true,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "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": false,
  "byoc": true,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu": false,
  "arm64": false,
  "windows": true,
  "macos": false,
  "lang_python": null,
  "lang_node": null,
  "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": true,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": true,
  "spend_limits": true,
  "mcp_server": true,
  "usage_api": true,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "own_agent_api": true,
  "fast_boot": null,
  "strong_isolation": null,
  "ingress_rules": false,
  "guest_firewall": null,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "coasty",
  "checked": "2026-09-30",
  "company": "Coasty (Coasty AI, Inc.)",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/coarena",
   "quote": "Prateek Jannu, Co-founder & CEO ... Built Coasty to #1 on the OSWorld benchmark (82%), beating Agent S3, UiPath, Kimi K2.5, and Claude Sonnet 4.5. Now building CoArena."
  },
  "stage": {
   "value": "pre-seed",
   "source": "https://www.ycombinator.com/companies/coarena",
   "quote": "Built Coasty to #1 on the OSWorld benchmark (82%) ... Now building CoArena.",
   "confidence": "medium",
   "note": "YC's public page is for 'CoArena' (S26 batch), but its LinkedIn (coastyai), Crunchbase slug (coasty) and founder bios ('Built Coasty ... Now building CoArena') identify it as the same founders/entity behind coasty.ai, confirming the hint's suspicion that CoArena and Coasty are related but distinct products of one company. Team is YC-backed (implies at least a YC pre-seed SAFE); no separately priced seed/Series A round was found in press, so stage is inferred as pre-seed, not confirmed as a named round."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "S26",
    "source": "https://www.ycombinator.com/companies/coarena",
    "quote": "\"company\":{\"id\":33738,\"slug\":\"coarena\",\"name\":\"CoArena\",\"batch\":\"S26\",\"batch_name\":\"Summer 2026\" ... \"linkedin_url\":\"https://www.linkedin.com/company/coastyai\",\"twitter_url\":\"https://x.com/coastyai\",\"cb_url\":\"https://www.crunchbase.com/organization/coasty\"",
    "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": 2,
   "source": "https://www.ycombinator.com/companies/coarena"
  },
  "note": "coasty.ai (the sandbox/computer-use VM product this card covers) and YC S26 company 'CoArena' (coarena.ai, a crowdsourced computer-use benchmark) share the same two founders (Prateek Jannu, Nitish Kovuru) and the same corporate identity (LinkedIn 'coastyai', Crunchbase org 'coasty', contact founders@coasty.ai) per the YC company page. Founder bios state Coasty was built first ('Built Coasty to #1 on the OSWorld benchmark') and CoArena is a newer, separate product line from the same team, now the one formally in Y Combinator (Summer 2026 batch). No independent funding amount, round, or revenue figures for either product were found in the time available; Crunchbase and LinkedIn pages returned access-blocked (403/authwall) during research."
 },
 "id": "coasty",
 "name": "Coasty",
 "url": "https://coasty.ai/pricing",
 "category": "agent-sandbox",
 "isolation": null,
 "modes": [
  {
   "key": "linux-running-default",
   "label": "Linux running default",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": null
   },
   "pricing": "sizes",
   "sizes": [
    {
     "name": "Linux running default",
     "vcpu": null,
     "ram_gib": null,
     "disk_gib": null,
     "hour": 0.05,
     "month_cap": null
    }
   ],
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Published default, per-minute rounded down. Starting/stopping/restarting also bill this rate."
  },
  {
   "key": "windows-running-default",
   "label": "Windows running default",
   "flags": [],
   "os": [
    "windows"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {
    "isolation": null
   },
   "pricing": "sizes",
   "sizes": [
    {
     "name": "Windows running default",
     "vcpu": null,
     "ram_gib": null,
     "disk_gib": null,
     "hour": 0.09,
     "month_cap": null
    }
   ],
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 60,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Published default; effective authenticated rate card may override."
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": null,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": null,
  "paused_ram_billed": null,
  "snapshot_create_usd": 0.01
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": true,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "API 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": "Prepaid USD wallet; $.20 provisioning balance gate, not fee. First $5 advertised."
  },
  {
   "name": "Developer API",
   "fee": 19,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 25,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "$25 monthly API credits; same $.05 managed step; consumer credits are separate."
  },
  {
   "name": "Enterprise API",
   "fee": null,
   "flags": [
    "sales"
   ],
   "fee_is_credit": null,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Custom pricing: custom credits, dedicated VMs, SLA, SSO and priority support; no public tier (coasty.ai/pricing)."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": 5
 },
 "features": {
  "linux": true,
  "windows": true,
  "macos": false,
  "arm64": false,
  "gpu": false,
  "snapshot": "fs",
  "pause_resume": true,
  "fork": false,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": null,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": true,
  "computer_use": true,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": true,
  "public_ipv4": true,
  "inbound_https": false,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": true,
  "hipaa": true,
  "sso": true,
  "gpu_types": [],
  "regions": null,
  "lang_python": null,
  "lang_node": null,
  "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": true,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": true,
  "spend_limits": true,
  "mcp_server": true,
  "browser_control": true,
  "desktop_control": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter+residential",
  "ip_note": "Machines run on AWS/Daytona/Azure (datacenter egress); proxy {mode:'managed'} routes via Coasty's residential upstream, or bring your own http/https/socks5 proxy; no per-GB price published.",
  "isolation": null,
  "image_oci": false,
  "snapshot_on_demand": true,
  "own_agent_api": true,
  "harness_api": false,
  "snapshot_auto": false,
  "volume_attach": false,
  "volume_shared": false,
  "ingress_rules": false,
  "guest_firewall": null,
  "secret_proxy": false,
  "max_session_unlimited": true,
  "open_internet": true,
  "usage_api": true
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Storage, snapshot GiB-month and public IPv4 prices are not published in the reviewed sources; null is not free.",
  "No guaranteed vCPU allocation published; browser-hour is not a verified 4-vCPU/8-GiB VM equivalent. The sizes card keeps unknown hardware null; do not coerce it to zero or auto-rank against resource-guaranteed VMs.",
  "Browser RAM is not published unless a specific mode overrides it.",
  "Public pricing headline says managed machines included, but detailed API docs and machine rate card explicitly charge runtime. Use detailed meter and flag conflict; do not assume step price includes rented VM hours.",
  "GET /v 1/machines/pricing requires authentication (401 observed); published-default card is available anonymously at /api/pricing. No actual account-specific tariff was verified.",
  "Stateful inference session is not a VM session and has no per-minute meter; managed machine and scheduled consumer execution are different objects.",
  "Consumer subscription credits are quota units with variable dollar values, never the API wallet $.01 conversion. Parked-machine hourly charge cannot be encoded as per-GiB snapshot rate.",
  "Marketing claims of benchmark superiority and comparison prices are not used as pricing evidence.",
  "Machine size re-checked 2026-09-28: docs expose cpu_cores 1-16, memory_gb 1-64, storage_gb 8-500 (\"auto\" default, capped by tier) but no default size; public price feed (coasty.ai/api/pricing) lists a flat 5 credits/h Linux, 9 credits/h Windows ($0.01/credit), 1 credit/h stopped. Whether the rate varies with size is only in the authenticated /v1/machines/pricing feed, so sizes stay unpublished (vcpu/ram null).",
  "Consumer subscriptions (separate consumer-credit balance, not the API wallet, and currently not offered for self-serve purchase): Starter $19/mo 200 credits, 1 machine; Plus $50/mo 600 credits, 2 machines; Unlimited $99/mo fair-use. Credit boosts (paid subscription required): 150/$19, 500/$49, 1,200/$99 (coasty.ai/api/pricing).",
  "Agent inference meters are billed on top of machine runtime: predict $0.05, session create $0.10, session predict $0.04, ground $0.03, managed run step $0.05 (v1 $0.08). Surcharges: trajectory screenshot +$0.02 each, high-res image +$0.01, v1 engine +$0.03/request, prompt >500 chars +$0.01 (coasty.ai/docs pricing).",
  "Machine backend varies (checked 2026-10-14, coasty.ai/docs/llms.txt \"Choosing a backend\"): auto sends desktop/Windows tasks to Daytona (AWS fallback) and headless tasks to Azure containers; provider can be pinned to aws, daytona or azure. Isolation is therefore left unknown, against the pricing page's \"true VM-level isolation\" claim.",
  "macOS is supported only as a caller-operated external machine (POST /v1/machines/external); managed machines are linux or windows.",
  "Positioning shift (checked 2026-10-14): the coasty.ai homepage now reads \"Models, environments, data and evaluation for frontier AI labs\" (title \"Coasty — Advancing computer use\") and links to CoArena; the YC listing is now CoArena (S26, ycombinator.com/companies/coarena). The \"Coasty AI Employee\" self-serve product survives only in coasty.ai/pricing structured data, while the machine API and rate card remain in the docs. The card stays agent-sandbox (a computer-use model API with rented machines); the self-serve offer may be winding down."
 ],
 "sources": [
  "https://coasty.ai/pricing",
  "https://coasty.ai/docs?section=pricing",
  "https://coasty.ai/docs/llms.txt",
  "https://coasty.ai/api/pricing",
  "https://coasty.ai/v1/machines/pricing",
  "https://coasty.ai/",
  "https://www.ycombinator.com/companies/coarena"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": null,
  "raise_time_days": null,
  "verification": "API-key signup advertises no card/no subscription; provisioning needs $0.20 API-wallet balance.",
  "tiers": null,
  "notes": "Consumer plans include machines/swarm agents, but this card is the separately billed API. API wallet minimum $0.20 is a provisioning gate, not concurrency. BYOK still retains concurrency and persistent-machine safeguards whose numeric default was not found.",
  "sources": [
   "https://coasty.ai/docs?section=pricing",
   "https://coasty.ai/pricing"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 12,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 3
 },
 "feature_evidence": {
  "snapshot_on_demand": {
   "value": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`POST /v1/machines/{id}/snapshot` — capture a restorable machine image. Needs `snapshots:write`; the default price is `$0.01` ... Boot a future machine from a confirmed image with `restore_from_snapshot: true`.",
   "note": "Disk image only (no memory mentioned); Linux only ('Boot from your latest snapshot instead of a clean image (Linux only)'). New machines can boot from the LATEST snapshot only (no snapshot-id selection documented). $0.01 per snapshot. Managed machines only; external machines return 400 UNSUPPORTED_MACHINE_KIND.",
   "checked": "2026-09-29"
  },
  "own_agent_api": {
   "value": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "A run gives the agent a task plus a machine and drives it to completion server-side: an autonomous loop with pass/fail verification, optional human takeover, managed per-step wallet billing (or zero-cost BYOK), a streaming event log, and webhooks.",
   "note": "Coasty's own computer-use agent only (no Claude Code/Codex/OpenCode). The agent loop runs server-side and drives the VM via screenshots/actions rather than running inside it. API: POST /v1/runs (start with task prompt), GET /v1/runs/{id}/events (SSE, resumable), /log, /cancel, /resume (after human takeover), list runs; plus /v1/tasks, /v1/workflows, /v1/sessions and schedules. No follow-up-message endpoint documented. BYOK Anthropic/OpenAI key can power the harness.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "A run gives the agent a task plus a machine and drives it to completion server-side: an autonomous loop with pass/fail verification, optional human takeover, managed per-step wallet billing (or zero-cost BYOK), a streaming event log, and webhooks.",
   "note": "Coasty's own computer-use agent only (no Claude Code/Codex/OpenCode). The agent loop runs server-side and drives the VM via screenshots/actions rather than running inside it. API: POST /v1/runs (start with task prompt), GET /v1/runs/{id}/events (SSE, resumable), /log, /cancel, /resume (after human takeover), list runs; plus /v1/tasks, /v1/workflows, /v1/sessions and schedules. No follow-up-message endpoint documented. BYOK Anthropic/OpenAI key can power the harness.",
   "checked": "2026-09-29"
  },
  "image_oci": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`os_type` string no `linux` `linux` or `windows`. Windows costs more to run. ... `restore_from_snapshot` bool no `false` Boot from your latest snapshot instead of a clean image (Linux only).",
   "note": "Provisioning only accepts os_type (linux/windows), desktop_enabled, cpu/memory/storage sizing, ttl, metadata, proxy, and restore_from_snapshot — no field to boot from a caller-supplied Docker/OCI image. Not offered: outside documented provisioning schema.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`stopped` Stopped rate Powered off, disk + snapshots preserved. Start it again. ... `POST /v1/machines/{id}/snapshot` — capture a restorable machine image. Needs `snapshots:write`; the default price is `$0.01`",
   "note": "Snapshotting is an explicit priced API call (POST .../snapshot); stopping a machine simply powers it off and keeps its disk — there is no automatic state capture on stop/sleep/timeout.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "Boot a future machine from a confirmed image with `restore_from_snapshot: true`.",
   "note": "The only cloning-like mechanism is booting a brand-new machine from your LATEST disk snapshot (no memory, no snapshot-id selection, Linux only). No documented 'fork' endpoint that clones a machine directly. Treated as not offered as a first-class fork feature.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "External `/snapshot` returns `400 UNSUPPORTED_MACHINE_KIND` because Coasty does not own the disk.",
   "note": "No API to clone a live running machine without stopping it; snapshotting captures a disk image for a later separate boot, not an in-place running clone. Not offered.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`POST /v1/machines/{id}/snapshot` — capture a restorable machine image. Needs `snapshots:write`",
   "note": "Snapshot/restore is documented as disk-image only ('Disk image only (no memory mentioned)'); no memory state or running-process restoration is described.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "Managed `POST /v1/machines/{id}/start` — boot a `stopped` or `error` VM. Async.",
   "note": "A stopped/suspended machine only becomes running again via an explicit start API call; there is no mechanism for an inbound request to automatically wake it.",
   "checked": "2026-09-30"
  },
  "volume_attach": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`storage_gb` int|null no auto 8-500.",
   "note": "Storage is a single fixed disk sized at provision time (8-500 GB); there is no documented separate attachable/detachable volume resource. Not offered.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`storage_gb` int|null no auto 8-500.",
   "note": "No shared-volume concept exists at all (only a single per-machine boot disk), so multi-machine shared mounting is not offered.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`cpu_cores` int|null no auto 1-16. Capped by tier. `memory_gb` int|null no auto 1-64. Capped by tier.",
   "note": "CPU/RAM are set only at provision time in the create-machine request; no documented endpoint to change cpu_cores/memory_gb on a running machine.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "A run gives the agent a task plus a machine and drives it to completion server-side: an autonomous loop with pass/fail verification, optional human takeover, managed per-step wallet billing (or zero-cost BYOK), a streaming event log, and webhooks.",
   "note": "Coasty ships its own server-side computer-use agent (own_agent_api), not coding-agent harnesses like Claude Code/Codex/OpenCode preinstalled on the machine.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`connection`: `public_ip`, `ssh_port`, `ssh_username`, `vnc_port`, `websocket_port`, `has_ssh_key`, `has_vnc_password` ... returns `ssh_private_key_pem`, `vnc_password`, `websocket_url`, and `devtools_url`.",
   "note": "Reachability is via a raw public IP plus SSH/VNC/websocket/devtools ports; no documented provider-managed HTTPS URL feature for reaching arbitrary ports on the machine.",
   "checked": "2026-09-30"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`public_ip` string|null Public IP once assigned (null while `creating`).",
   "note": "No documented IP allowlisting, security groups, or private/auth-gated URL controls for inbound access — just a public IP with fixed SSH/VNC ports gated by credential possession.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`proxy` object|null no null Route egress through a proxy. `{\"mode\":\"managed\"}` uses Coasty's residential upstream; `{\"mode\":\"custom\",...}` uses yours (http/https/socks5, auth optional).",
   "note": "The only egress control is routing traffic through a chosen proxy (Coasty's own or a custom one) — there is no allow/deny list or no-internet mode documented.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`proxy` object|null no null Route egress through a proxy.",
   "note": "No HTTP method/path-level egress rule feature is documented; only whole-machine proxy routing exists.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": null,
   "was": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`daytona` | Always a Daytona sandbox. | | `azure` | Always an Azure container. |",
   "note": "Was derived from the VM isolation model. With container/sandbox backends possible, nftables/iptables inside is not guaranteed; no doc covers it, so unknown.",
   "checked": "2026-10-14"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`proxy` object|null no null Route egress through a proxy ... (http/https/socks5, auth optional).",
   "note": "The proxy feature routes traffic and can carry proxy auth (username/password) for the outbound proxy itself, but there is no first-party credential-injection proxy for arbitrary/AI HTTP APIs on the caller's behalf; secrets are provided as API keys (e.g. BYOK) passed by the caller.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`proxy` ... `{\"mode\":\"managed\"}` uses Coasty's residential upstream ... so a proxy that is not carrying traffic fails instead of silently browsing from the datacenter IP.",
   "note": "No fixed/dedicated outbound IP is offered per machine; the default egress IP is a shared datacenter IP, and a fixed alternative requires bringing your own custom proxy rather than a provider-issued static IP.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`os_type` string no `linux` `linux` or `windows`. Windows costs more to run. `cpu_cores` int|null no auto 1-16. `memory_gb` int|null no auto 1-64.",
   "note": "Machine provisioning only exposes cpu_cores/memory_gb/storage_gb/os_type; no GPU option or GPU pricing is documented anywhere. Not offered: outside the product's scope (a CPU desktop/computer-use VM product).",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://coasty.ai/pricing",
   "quote": "Coasty AI Employee: AI computer-use agent that controls a desktop like a human (85.60% OSWorld) AND ships the best computer-use API of 2026.",
   "note": "Coasty is offered exclusively as a hosted SaaS/API product; no self-hosting distribution, on-prem package, or Docker image of the platform itself is documented. Not offered: outside the product's scope.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://coasty.ai/pricing",
   "quote": "Coasty AI Employee: AI computer-use agent... ships the best computer-use API of 2026 with a $0.05 /v1/predict base price, published surcharges, 1,000+ native app integrations, free sandbox keys, and OpenAPI 3.1.",
   "note": "No GitHub org, OSI license, or open-source claim found for the core Coasty product; it is presented as a proprietary hosted product/API. Not offered: outside the product's scope.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`ttl_minutes` int|null no null Auto-destroy after N minutes (5-10080). Omit for no auto-destroy (adds a `Warning` header).",
   "note": "TTL is optional and capped at 10080 minutes (7 days) when set, but omitting it means no automatic destroy at all — the machine (a full VM) runs until you explicitly stop/terminate it, so there is no hard provider-enforced ceiling.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "No-TTL warning. If you provision without a ttl_minutes, the machine will run (and bill the hourly runtime rate) until you explicitly destroy it. To make that machine-observable, the response carries an HTTP Warning: 199 - \"...\" header noting the machine has no auto-stop — set ttl_minutes at provision time, or PATCH /v1/machines/{id} later, to bound the spend.",
   "note": "Machines have no idle-based auto-stop; the only auto-termination is an explicit fixed ttl_minutes countdown from creation time (opt-in, not idle detection), and the API itself warns 'no auto-stop' when ttl_minutes is omitted. Confirms auto_stop_idle: false.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": null,
   "was": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`daytona` | Always a Daytona sandbox. | | `azure` | Always an Azure container. |",
   "note": "Was derived from the machine being a full VM. Machines can land on a Daytona sandbox or an Azure container, where Docker inside is not documented either way, so unknown.",
   "checked": "2026-10-14"
  },
  "nested_virt": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`cpu_cores` int|null no auto 1-16. Capped by tier. `memory_gb` int|null no auto 1-64. Capped by tier.",
   "note": "derived: provisioning only exposes generic vCPU/RAM sizing; machines run on AWS EC2, Daytona sandboxes or Azure containers (\"Choosing a backend\" in the docs), none documented with /dev/kvm or nested virtualization, and the container backends cannot offer it.",
   "checked": "2026-10-14"
  },
  "arm64": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`os_type` string no `linux` `linux` or `windows`. `cpu_cores` int|null no auto 1-16.",
   "note": "not offered: the machine-provisioning schema exposes only an OS choice (linux/windows) and generic vCPU/RAM/disk sizing; no CPU architecture option (ARM/aarch64) is documented anywhere, and the card notes machines run on AWS/Daytona/Azure standard (x86) VM tiers.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": true,
   "source": "https://coasty.ai/pricing",
   "quote": "Custom credits, dedicated VMs, SLA, SSO, and priority support. ... points: {\"soc2\":\"SOC 2\",\"hipaa\":\"HIPAA, with a BAA\",\"sso\":\"SSO and SAML\",\"zdr\":\"Zero data retention\"} ... complianceNote: \"Ask us for our current attestations and BAA status.\"",
   "note": "Listed as an Enterprise-tier deliverable on the pricing page, but the page's own complianceNote asks buyers to request 'current attestations' — i.e. it is offered/sold as part of the Enterprise plan rather than shown as an already-published, generally available attestation.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": true,
   "source": "https://coasty.ai/pricing",
   "quote": "points: {\"hipaa\":\"HIPAA, with a BAA\",\"soc2\":\"SOC 2\"} ... complianceNote: \"Ask us for our current attestations and BAA status.\"",
   "note": "HIPAA/BAA is explicitly listed as an Enterprise-tier offering on the pricing page; the same complianceNote caveats that current BAA status must be requested, so this is an available-on-request Enterprise deal term rather than a blanket self-serve guarantee.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": false,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "Before sending patient, financial, or other regulated data, confirm that your Coasty agreement, selected model provider, region, logging settings, and retention configuration meet your requirements.",
   "note": "not offered/documented: the machine-provisioning API has no region parameter and no list of selectable regions or EU-specific deployment option; the docs only vaguely reference 'region' as something to confirm via a custom agreement, and Enterprise mentions 'dedicated or in-perimeter deployment' without naming EU residency.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "GET /v1/billing/active: Answers 'what is billing me right now?' — it lists every API-billed machine that is currently metering your wallet, whether running or stopped. Response includes machine_id, rate_cents_per_hour, accrued_cents, total_credits_billed.",
   "note": "granularity: per-sandbox; cost: yes; Two endpoints: /v1/usage (account-level monthly summary) and /v1/billing/active (live per-machine breakdown with billable costs and rates)",
   "confidence": "high",
   "checked": "2026-10-01"
  },
  "isolation": {
   "value": null,
   "was": "vm",
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`auto` (default) | Coasty chooses. A desktop or Windows task goes to Daytona, falling back to AWS when Daytona is disabled; a headless task goes to Azure. | | `aws` | Always AWS EC2. | | `daytona` | Always a Daytona sandbox. | | `azure` | Always an Azure container. |",
   "note": "Backend-dependent: a machine can be an AWS EC2 VM, a Daytona sandbox or an Azure container (machine.provider on /v1/tasks). POST /v1/machines still says \"Provision a VM\" but takes no provider field, and the pricing page's structured data still claims \"Isolated VM per session, destroyed after\" and \"true VM-level isolation, not just containers in a shared pool\". The docs are more specific, so isolation is left unknown rather than vm.",
   "checked": "2026-10-14"
  },
  "macos": {
   "value": false,
   "was": true,
   "source": "https://coasty.ai/docs/llms.txt",
   "quote": "`os_type` | string | no | `linux` | `linux` or `windows`. Windows costs more to run. ... Enroll a caller-operated Windows, macOS, Linux, or other machine with:",
   "note": "Managed (rented) machines are Linux or Windows only. macOS appears only as a caller-operated external machine you enroll and run yourself (POST /v1/machines/external), which Coasty does not host or bill as runtime.",
   "checked": "2026-10-14"
  }
 },
 "locations": [],
 "locations_source": "https://coasty.ai/docs/llms.txt",
 "locations_quote": "Before sending patient, financial, or other regulated data, confirm that your Coasty agreement, selected model provider, region, logging settings, and retention configuration meet your requirements.",
 "locations_checked": "2026-10-01"
}