Install and inspect
Install the WordPress plugin, open Tools → Theme Deployments, and inspect runtime capability and readiness checks.
The foundation now verifies capabilities, keys, signatures, manifests, and allowlisted theme access. The planned workflow will add authenticated upload, background jobs, and recoverable replacement.
Status labels show which foundations exist today and which deployment capabilities remain part of the MVP build.
Install the WordPress plugin, open Tools → Theme Deployments, and inspect runtime capability and readiness checks.
Create an Ed25519 key pair locally. The private key remains on the developer machine.
Register public keys, associate a WordPress identity, set expiration or revocation state, and allowlist installed theme targets.
Run project build steps, apply inclusion rules, and create a complete theme package.
Check theme identity, package paths, requirements, files, sizes, and checksum before upload.
Send signed metadata and raw ZIP bytes over HTTPS with body hashing and replay protection.
Persist the operation, select a safe driver, stage the package, replace the theme, and record progress.
Run health checks and restore theme files and activation state when required.
The developer machine holds the private signing key. WordPress stores public keys today; the planned deployment worker will validate every package as untrusted input and select a driver from measured hosting capabilities.
These routes are technical design for the planned deployment API. The capabilities endpoint, CLI doctor/readiness flow, and admin key/theme control plane exist today; deployment creation, upload, status, and rollback remain planned.
GET /wp-json/theme-deploy/v1/capabilitiesPOST /wp-json/theme-deploy/v1/deploymentsPUT /wp-json/theme-deploy/v1/deployments/{id}/packagePOST /wp-json/theme-deploy/v1/deployments/{id}/startGET /wp-json/theme-deploy/v1/deployments/{id}POST /wp-json/theme-deploy/v1/deployments/{id}/rollbackJoin early access for implementation updates and launch availability.