After Dark Systems / Service Automation HubCompletely Programmable Infrastructure

OpenSAH / Developer documentation

What works. What’s next.

A clear implementation map for Completely Programmable Infrastructure.

Implementation baseline reviewed October 13, 2026. “Available” describes code in the repositories, not a guarantee of hosted account access or provider capacity.

Available building blocks

  • opensah suite catalog and local readiness checks.
  • sahconnect HTTP client and adssh launcher.
  • sahapi loopback service and three fixed SystemAPI GET proxies.
  • sahlink process capture and optional loopback relay.
  • adssh execution shell and opt-in sah/1 frame interface.
  • SystemAPI Linux agent, Docker and Kubernetes operation code, telemetry, and entitled scripts.
  • ComputeAPI Vast.ai and io.net adapters.
  • badfarm discovery, goodfarm reviewed service-repair coordination, and vpscfgfarm execution gates.
  • oos disk tooling and the Out of Danger command wrapper.

In development

  • farmops catalog foundations; compiler, scheduling, execution, and reporting remain future work.
  • The shared provision → enroll → authorize → execute lifecycle.

Planned commercial offering

  • Allocation of our bare-metal infrastructure.
  • AWS, Azure, Google Cloud, and Oracle compute adapters.
  • Bring Your Own Cloud credentials with an additional management fee. Pricing is not published yet.
  • Managed Docker and k3s capacity tied to allocation and fleet control.

Explicitly not available yet

  • Automatic ComputeAPI machine enrollment into SystemAPI.
  • Validated SystemAPI lease handoff into adssh.
  • Real cluster provisioning behind ComputeAPI’s KaaS records.
  • Unified compute instance start/stop/restart APIs.
  • A sahcore binary or assigned product role.
  • Managed macOS or Windows fleets.

First end-to-end milestone

Allocate one bare-metal machine, enroll it, apply policy, deploy a Docker workload, manage it through the web, verify the outcome, and release the allocation with cleanup.

Dates and paid-plan pricing will be published when the corresponding capabilities are ready. Tell us about your requirements.