benchweave-sdk registry publish-status

Write a release’s baseline status document (sequence 1) and sign it.

benchweave-sdk registry publish-status [OPTIONS] RELEASE

The durable fix for the slice-1 vacancy: every release carries a schema-complete status.json plus status.sig, so a clean clone resolves. CR-13/Q12 restated: this is the registry’s process-side compensation — it changes no admission semantics; the resolver’s gates (sequence, expiry, lifecycle) enforce at read time, and admission is consumed read-only.

Full --help output
Usage: benchweave-sdk registry publish-status [OPTIONS] RELEASE

  Write a release's baseline status document (sequence 1) and sign it.

  The durable fix for the slice-1 vacancy: every release carries a schema-
  complete status.json plus status.sig, so a clean clone resolves. CR-13/Q12
  restated: this is the registry's process-side compensation — it changes no
  admission semantics; the resolver's gates (sequence, expiry, lifecycle)
  enforce at read time, and admission is consumed read-only.

Options:
  --registry-clone PATH   A clone of benchweave-registry (the release tree
                          lives here)  [required]
  --origin-key PATH       The origin Ed25519 private key, a LOCAL PEM file —
                          it never enters any repository or CI (CR-12); the
                          registry validates and labels, never signs
                          [required]
  --expires-at TEXT       Status expiry (RFC 3339); default +365d, disclosed
  --reason TEXT           [default: initial publication]
  --support-state TEXT    [default: maintained]
  --support-contact TEXT  Default: the publisher's vetted GitHub contact
  --help                  Show this message and exit.

Arguments

RELEASE: TEXT
Required.

Options

--registry-clone: PATH
Required. A clone of benchweave-registry (the release tree lives here)
--origin-key: PATH
Required. The origin Ed25519 private key, a LOCAL PEM file — it never enters any repository or CI (CR-12); the registry validates and labels, never signs
--expires-at: TEXT
Status expiry (RFC 3339); default +365d, disclosed
--reason: TEXT = initial publication
 
--support-state: TEXT = maintained
 
--support-contact: TEXT
Default: the publisher’s vetted GitHub contact