{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": true,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": true,
  "vm_isolation": false,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "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": false,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": true,
  "raw_tcp_inbound": null,
  "egress_allowlist": null,
  "open_internet": null,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": true,
  "gpu": false,
  "arm64": false,
  "windows": false,
  "macos": false,
  "lang_python": true,
  "lang_node": true,
  "lang_go": true,
  "lang_rust": true,
  "lang_java": true,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": null,
  "wake_on_request": false,
  "live_resize": true,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": true,
  "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": false,
  "ingress_rules": true,
  "guest_firewall": false,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": false,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "specific",
  "checked": "2026-09-30",
  "company": "Specific",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/specific",
   "quote": "Specific The cloud platform built for coding agents Y Combinator Logo Fall 2025 Active Developer Tools No-code DevOps AI Company"
  },
  "stage": {
   "value": "seed",
   "source": "https://www.ycombinator.com/companies/specific",
   "quote": "Specific Founded: 2025 Batch: Fall 2025 Team Size: 2 Status: Active",
   "confidence": "low",
   "note": "No priced round disclosed publicly. Company went through Y Combinator's Fall 2025 batch, which provides a standard YC investment (pre-seed/seed-stage deal); mapped to 'seed' as the closest stage since no other round has been announced. No TechCrunch, press release, or Crunchbase page with an amount was found."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Fall 2025",
    "source": "https://www.ycombinator.com/companies/specific",
    "quote": "Specific Founded: 2025 Batch: Fall 2025 Team Size: 2 Status: Active Location: Stockholm, Sweden Primary Partner: Aaron Epstein",
    "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/specific"
  },
  "note": "YC directory confirms 'Specific' (Fall 2025, Active, Stockholm, Sweden) with website https://specific.dev, matching this provider's domain (card URL https://specific.dev/pricing) — same company, hint confirmed. Founders: Fabian Lindfors (CEO, ex-Stripe tech lead) and Iman Radjavi (CTO). No funding amount, round, or revenue figures are publicly disclosed beyond YC participation; standard YC seed-stage backing assumed given batch membership."
 },
 "id": "specific",
 "name": "Specific",
 "url": "https://specific.dev/pricing",
 "category": "paas",
 "isolation": "container",
 "modes": [
  {
   "key": "services",
   "label": "Hosted services",
   "flags": [
    "alt"
   ],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": [
    {
     "name": "Tiny",
     "vcpu": 0.25,
     "ram_gib": 0.5,
     "disk_gib": null,
     "hour": 0.009,
     "month_cap": null
    },
    {
     "name": "Small",
     "vcpu": 1,
     "ram_gib": 2,
     "disk_gib": null,
     "hour": 0.025,
     "month_cap": null
    },
    {
     "name": "Medium",
     "vcpu": 2,
     "ram_gib": 4,
     "disk_gib": null,
     "hour": 0.12,
     "month_cap": null
    },
    {
     "name": "Large",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": null,
     "hour": 0.24,
     "month_cap": null
    },
    {
     "name": "XL",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": null,
     "hour": 0.32,
     "month_cap": null
    },
    {
     "name": "2XL",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": null,
     "hour": 0.62,
     "month_cap": 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": ""
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": 0.15,
  "disk_billed_when_stopped": true,
  "snapshot_gib_month": null,
  "paused_ram_billed": null
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": 0.09,
  "ipv4_month": null,
  "ipv4_available": null
 },
 "plans": [
  {
   "name": "Pro",
   "fee": 25,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 25,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Fee is really a $25/mo floor: 'includes $25 usage credits'. Postgres CU, workflows and object storage draw on the same credits. Custom domains need a paid plan."
  },
  {
   "name": "Scale",
   "fee": 299,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 299,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "$299/mo floor with $299 usage credits; 'No limits on compute or storage'; SSO membership management."
  },
  {
   "name": "Enterprise",
   "fee": null,
   "flags": [
    "sales"
   ],
   "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": ""
  },
  {
   "name": "Free",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": 0.25,
   "max_ram_gib": 0.5,
   "sizes_allowed": [
    "Tiny"
   ],
   "note": "5 projects; 'Limited compute per service 0.25 vCPU / 512 MB memory'; 512 MB database storage; 1 GB file storage; no custom domains; 1-day retention. Whether free compute is unmetered/free of charge is implied ($0/month) but not stated as hours."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": false,
  "snapshot": "fs",
  "pause_resume": true,
  "fork": true,
  "persistent_disk": true,
  "volumes": true,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": false,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": true,
  "raw_tcp_inbound": null,
  "egress_allowlist": null,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": true,
  "gpu_types": [],
  "regions": [
   "eu"
  ],
  "lang_python": true,
  "lang_node": true,
  "lang_go": true,
  "lang_rust": true,
  "lang_java": true,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": null,
  "wake_on_request": false,
  "live_resize": true,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": true,
  "spend_limits": null,
  "mcp_server": false,
  "ingress_rules": true,
  "secret_proxy": false,
  "volume_attach": true,
  "isolation": "container",
  "image_oci": true,
  "anti_bot": false,
  "captcha_solving": false,
  "egress_ip_type": "datacenter",
  "snapshot_auto": false,
  "snapshot_on_demand": false,
  "volume_shared": false,
  "harness_api": false,
  "own_agent_api": false,
  "guest_firewall": false,
  "max_session_unlimited": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "caveats": [
  "Services (web/workers/cron) priced separately from managed Postgres, workflows and object storage; those are not interchangeable compute units. Pro $25 and Scale $299 are usage-credit fees.",
  "Free service is only 0.25 vCPU/512 MB, not general 4/8. Raw usage card excludes database and workflow charges.",
  "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.",
  "Referral: $100 usage credits per referred paid org, max 10 rewards, apply to metered usage only (not plan fees), expire after 12 months (ToS 2026-09-18). Startup credits up to $10,000 on request (funded startups only). Neither should be modelled as general free credit.",
  "Other metered products not in the card: Postgres $0.15/CU-h ($0.30 with real-time sync), $0.4/GB-month storage, $0.10/GB egress; Workflows $0.075/1000 actions, $0.07/GB-h active storage, $0.0016/GB-h retained; Object storage $0.03/GB-month, $0.005/1000 PUT, $0.0005/1000 GET, free egress.",
  "Pricing may change with 30 days notice, effective next monthly Subscription Period; auto-charged monthly.",
  "Spectest test environments are full Linux VMs (docs); no public pricing found, not modelled.",
  "Services never idle-stop: they are long-running with no cold starts and scale horizontally, so idle hours bill at the full size rate. Only managed Postgres compute scales to zero (docs.specific.dev/llms-full.txt, specific.dev/pricing, 2026-10-14)."
 ],
 "sources": [
  "https://www.ycombinator.com/companies/specific",
  "https://specific.dev/pricing",
  "https://docs.specific.dev",
  "https://specific.dev/",
  "https://specific.dev/llms.txt"
 ],
 "fleet": {
  "default_max_instances": null,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "self-serve",
  "raise_time_days": null,
  "verification": null,
  "tiers": "Free: 5 projects with limited compute per service. Pro: unlimited projects and autoscaling; Scale advertises no compute/storage limits.",
  "notes": "Projects are not instances and 0.25 vCPU free service size is not aggregate vCPU quota. No public new-account concurrency/vCPU/GPU pool, verification or approval time established.",
  "sources": [
   "https://specific.dev/pricing"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 17,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 8
 },
 "feature_evidence": {
  "ingress_rules": {
   "value": true,
   "source": "https://docs.specific.dev/guides/services",
   "quote": "Omitting `public` (or `public = false`) keeps the endpoint internal-only.",
   "note": "Per-endpoint public (HTTPS *.spcf.app or custom domain) vs internal-only on a private network (private_url reachable only by other services); multiple endpoints per service each independently public/internal. No IP allowlist or auth-gated URLs documented.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://docs.specific.dev/guides/secrets-and-config",
   "quote": "Secrets are stored securely, never logged, and injected into services as environment variables at runtime.",
   "note": "Secret store -> plaintext env vars in the service; no credential-injecting proxy.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://docs.specific.dev/guides/volumes",
   "quote": "**In production**: each volume is backed by a persistent disk, and `path` resolves to `/volumes/{name}` inside the container.",
   "note": "Declared per service (volume \"name\" {}), multiple per service, persist across deploys/restarts; $0.15/GB-month on card.",
   "checked": "2026-09-29"
  },
  "isolation": {
   "value": "container",
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "base - base environment: \"node\", \"python\", \"go\", \"rust\", or \"java\". For anything else, use a custom Dockerfile.",
   "note": "Services are built into container images (managed base or custom Dockerfile) and run as containers; matches card's existing isolation value.",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": true,
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "dockerfile - path to a custom Dockerfile, relative to specific.hcl.",
   "note": "Services can be built from a custom Dockerfile (own OCI image build) rather than only the managed base environments.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://specific.dev/",
   "quote": "Specific enables any coding agent to define infrastructure for the code it writes.",
   "note": "not offered: outside the product's scope — Specific runs your services as managed containers on shared infrastructure; no mention of /dev/kvm or nested virtualization anywhere in docs.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — Specific is a PaaS for web/backend services, Postgres, storage, workflows; no graphical desktop/VNC product exists.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — no managed/real browser product; docs cover services, databases, storage, workflows only.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — no screenshot/click desktop-driving API exists in this application-infrastructure PaaS.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — no browser/scraping stealth product; Specific hosts application services, not scraping infrastructure.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — no CAPTCHA-solving feature in this PaaS.",
   "checked": "2026-09-30"
  },
  "egress_ip_type": {
   "value": "datacenter",
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "Today all Specific deployments run in a single region (AWS eu-central-1)",
   "note": "Runs on AWS infrastructure; no residential/mobile proxy product is offered, so outbound IPs are ordinary AWS datacenter IPs.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://docs.specific.dev/guides/services",
   "quote": "Services define how to run your code and connect it to other parts of your infrastructure, both in production and in local development.",
   "note": "No SSH access documented anywhere in guides/CLI reference; access is via `specific` CLI (deploy/logs/query), not shell/SSH into the container.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "fs",
   "corrected_from": "none",
   "source": "https://docs.specific.dev/guides/previews",
   "quote": "A full preview branches off a parent environment and starts from its data. Each resource is forked in the way that's fastest for that service: - **Postgres** databases are branched - an instant, copy-on-write branch. - **Object storage** buckets are forked. - **Volumes** are cloned - an instant, copy-on-write copy of the parent volume.",
   "note": "Not a memory snapshot (only Redis is explicitly stated to have none: 'there are no snapshots' for the Redis cache, guides/redis). But Specific does give on-demand, disk-level copy-on-write snapshots: every preview (manual, or automatic per-PR) instantly clones each service's persistent volume and branches its Postgres database, giving the new environment an exact point-in-time copy of the parent's on-disk data ('the preview's service boots on it exactly as it would after a restart'). This is a filesystem/disk-level snapshot-and-restore mechanism (no process/memory state carried over), so corrected value is 'fs', not 'none'. This is separate from 'fork' (cloning into a running new environment), which the docs also support and which the card leaves null.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "No. Each deploy can restart the instance, and there are no snapshots.",
   "note": "derived from absence of any snapshot feature.",
   "checked": "2026-09-30"
  },
  "snapshot_on_demand": {
   "value": false,
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "No. Each deploy can restart the instance, and there are no snapshots.",
   "note": "derived from absence of any snapshot feature.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": true,
   "source": "https://docs.specific.dev/guides/previews",
   "quote": "A full preview branches off a parent environment and starts from its data. Each resource is forked in the way that's fastest for that service ... Object storage buckets are forked.",
   "note": "Preview environments fork databases/object storage/buckets from a parent environment, which is the platform's clone-a-machine/environment mechanism.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "No. Each deploy can restart the instance, and there are no snapshots.",
   "note": "Preview forking is of data (Postgres branches, storage buckets), not of running process memory; no memory-snapshot-based cloning documented.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://docs.specific.dev/guides/volumes",
   "quote": "In production: each volume is backed by a persistent disk, and path resolves to /volumes/{name} inside the container.",
   "note": "Volumes are declared per service and backed by a per-service persistent disk; docs show no mechanism to mount one volume across multiple concurrently-running services.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "corrected_from": true,
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "No, and deliberately: services are long-running processes with no execution time limits and no cold starts.",
   "note": "Services are always-on long-running processes; the pricing page's service auto-scaling is horizontal ('Run web apps, workers, cron jobs and more with horizontal auto-scaling'), not idle stop. Only managed Postgres scales to zero (specific.dev/pricing: 'Managed PostgreSQL with auto-scaling compute, scale-to-zero and bottomless storage'), which is outside the services mode.",
   "checked": "2026-10-14"
  },
  "live_resize": {
   "value": true,
   "source": "https://specific.dev/pricing",
   "quote": "Auto-scaling services and database Billed by usage",
   "note": "Auto-scaling of services/database implies compute resources change without manual recreation of the service; not explicitly described as a live vCPU/RAM resize API.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://docs.specific.dev/coding-agents",
   "quote": "Specific is designed to be operated by coding agents. Your agent writes the code and defines the infrastructure to run it ... Connect Claude Code, Cursor, or Codex and let it build with Specific.",
   "note": "not offered: outside the product's scope — Specific is operated BY external coding agents (Claude Code/Cursor/Codex) on the developer's own machine; it does not preinstall/offer coding-agent harnesses running inside its own sandboxes.",
   "checked": "2026-09-30"
  },
  "harness_api": {
   "value": false,
   "source": "https://docs.specific.dev/coding-agents",
   "quote": "Connect Claude Code, Cursor, or Codex and let it build with Specific.",
   "note": "not offered: outside the product's scope — no first-party API to drive a coding harness inside a Specific-hosted sandbox; agents run externally against the CLI.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — Specific has no own browser/computer-use/research task agent product; it hosts application infrastructure.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://docs.specific.dev/coding-agents",
   "quote": "An MCP server at https://docs.specific.dev/mcp lets agents search and read these docs directly.",
   "note": "The MCP server ships to search/read documentation only, not to create/control Specific sandboxes/services (per field definition: 'an MCP server to control its sandboxes').",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://docs.specific.dev/guides/services",
   "quote": "Public services are served from a managed *.spcf.app URL by default. To attach your own domain, see Custom domains.",
   "note": "Public exposure is via HTTPS URL (managed subdomain or custom domain), not a raw public IPv4 address per machine; no IPv4 mentioned anywhere.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": false,
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "base - base environment: \"node\", \"python\", \"go\", \"rust\", or \"java\". For anything else, use a custom Dockerfile.",
   "note": "Isolation is container (shared kernel via Docker/OCI images), not a full VM/microVM with root access to guest kernel networking, so nftables/iptables-in-guest is not the applicable model here (per field definition tied to root VM/microVM case).",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://specific.dev/pricing",
   "quote": "Pricing for building, running, and scaling apps on Specific.",
   "note": "not offered: outside the product's scope — pricing lists only CPU/RAM sizes (Tiny..2XL); no GPU instance type anywhere in docs or pricing.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://docs.specific.dev/installation",
   "quote": "Specific supports macOS, Linux, and Windows (via WSL).",
   "note": "not offered: outside the product's scope — this statement is about which OS can run the Specific CLI locally, not about a hosted Windows machine type; deployed services run as Linux containers (base = node/python/go/rust/java).",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "base - base environment: \"node\", \"python\", \"go\", \"rust\", or \"java\".",
   "note": "not offered: outside the product's scope — hosted services run as Linux containers only; no macOS machine product. (Spectest mentions macOS is too slow for their VM-based test runner and is not itself a hosted macOS offering.)",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://docs.specific.dev/guides/services",
   "quote": "During a deploy, the new instance doesn't receive traffic until its health check passes. The old version stays up until then, so users never hit a half-started process.",
   "note": "Services are long-running deployed processes (web/worker/cron), not time-boxed sandbox sessions; no maximum runtime/session duration is documented, so treated as unbounded until stopped/redeployed.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": false,
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "For full control over the build, provide your own Dockerfile instead of `base`",
   "note": "not offered: outside the product's scope. Specific builds your service into a container image (via a managed base or your Dockerfile) and runs it as a single-process container (isolation: container); no docs describe a nested Docker/container runtime available inside the running service.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://docs.specific.dev/guides/previews",
   "quote": "Specific clones databases and buckets used by the affected services, while resources used only by unchanged services stay in the parent environment.",
   "note": "not offered: forking only applies to stateful resources (Postgres branches, object storage buckets, volumes) for preview environments. Compute services themselves are not 'a running machine' that gets cloned live — previews start fresh service instances, not a fork of a running one.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://docs.specific.dev/faq",
   "quote": "services are long-running processes with no execution time limits and no cold starts",
   "note": "Services are always-on long-running processes by design (contrasted explicitly with serverless cold-start/wake models like Vercel's); no scale-to-zero-and-wake-on-request behavior is documented for services.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://docs.specific.dev/guides/builds",
   "quote": "`base` - base environment: `\"node\"`, `\"python\"`, `\"go\"`, `\"rust\"`, or `\"java\"`. For anything else, use a custom Dockerfile.",
   "note": "not offered: services build from managed base images or a Dockerfile with no CPU-architecture selection documented anywhere for production compute (ARM64 is only mentioned for the local CLI binary distribution, e.g. specific-linux-arm64 / specific-darwin-arm64, not for deployed services).",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://specific.dev/dpa",
   "quote": "This Section does not represent that Provider holds a certification or has obtained an independent security audit.",
   "note": "Specific's own Data Processing Agreement explicitly disclaims holding any security certification; only offers to share an audit report 'if available' on written request. No SOC 2 attestation found or claimed anywhere on the site.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://specific.dev/dpa",
   "quote": "This Section does not represent that Provider holds a certification or has obtained an independent security audit.",
   "note": "not offered: no HIPAA/BAA mention anywhere in the DPA, pricing, or docs; the DPA covers only GDPR/EEA SCCs/UK Addendum obligations, with no HIPAA provisions or BAA offering found.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://github.com/specific-dev",
   "quote": "specific-dev public repos: examples, replacebase, plugin, openclaw-specific-template, example-task-board, action, spectest, spectest-action, firecracker (all sample code, a GitHub Action, a testing tool, and a Firecracker fork) - no repo for the core Specific platform, dashboard, or CLI.",
   "note": "The company's own docs contrast Specific's use of open-source *components* (Postgres, Valkey/Redis, Temporal) with its own product, which is a managed proprietary platform (docs.specific.dev/llms-full.txt: 'Specific builds on battle-tested open-source technology... If you ever need to move, your data and your knowledge transfer with you' - implying the platform/runtime itself, unlike the underlying data stores, is not itself distributed as open source). No source repo, license file, or 'open source' claim exists for the core product/CLI/dashboard. Confirms the card's false.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://docs.specific.dev/llms-full.txt",
   "quote": "Today all Specific deployments run in a single region (AWS eu-central-1)",
   "note": "not offered: outside the product's scope — Specific describes itself only as running services on shared AWS eu-central-1 infrastructure with public HTTPS endpoints (*.spcf.app or custom domains) and private_url for internal service-to-service traffic; no fixed/static outbound IP, NAT gateway, or egress-IP feature is mentioned anywhere in the docs, pricing, or CLI reference.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://docs.specific.dev/reference/cli.md",
   "quote": "Specific provides status, deployment, project, and observability query commands via CLI; no billing API. The dashboard handles production management including billing, but no programmatic usage endpoint exists for reporting per-sandbox or per-tag consumption.",
   "note": "granularity: account-only; cost: no; Specific's CLI offers commands for status, deployments, projects, and SQL queries on observability data (logs, metrics, traces), but no usage_api endpoint for billable consumption. Services are billed by usage (compute hours, GB-seconds, Postgres CU-hours, storage, egress), but only account-level invoice or dashboard views are available. The observability.metrics table covers performance metrics (CPU, memory), not billable costs. Production billing management is dashboard-only.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [
  {
   "country": "DE",
   "state": null,
   "city": "Frankfurt",
   "provider_region": "eu-central-1",
   "self_serve": true,
   "choosable": false
  }
 ],
 "locations_source": "https://docs.specific.dev/llms-full.txt",
 "locations_quote": "Today all Specific deployments run in a single region (AWS eu-central-1)",
 "locations_checked": "2026-10-01"
}