Public alpha

Shape interface contracts locally, then ship with less drift.

SurfaceOps is moving out of the hosted SaaS shape and into a local desktop workbench for designers and platform teams. The goal is fast local feedback, open-model flexibility, and lower operating cost without a hosted inference tax.

Why move SurfaceOps to desktop

Faster shaping loop

Keep the contract editor, previews, and local reruns on-device so designers can iterate without waiting on a hosted queue.

Open-model flexibility

Choose from open-source local models instead of routing every shaping decision through one hosted inference tier.

Lower operating cost

SurfaceOps.ai stays thin: marketing, download, release notes, and later a light control plane instead of always-on model hosting.

What the desktop workbench does

Local contract shaping

The first desktop alpha wraps the existing React workbench so teams can run the contract loop locally, compare baseline versus current output, and keep artifacts on-device.

Later GitHub monitoring

After the local loop is solid, SurfaceOps grows into a desktop monitor for GitHub Actions validation, drift, and build notifications.

What happens next

Public alpha releases publish from clean semver tags, and the same signed build auto-promotes to stable after a 72-hour soak unless an operator blocks it for an incident. Track the current feed state on the download page and release notes.