# benchweave-sdk registry publish-status


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


``` bash
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.


<span class="gd-details-chevron" aria-hidden="true"></span>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
