# benchweave-sdk registry transfer


Transfer a release to another publisher -- transfer is re-vetting (Q9).


``` bash
benchweave-sdk registry transfer [OPTIONS] RELEASE
```


The record's consents carry both publisher ids (the registry gate's landed semantics), the vetting reference is the canonical publishers.json# citation, and the receiver must hold a publishers.json vetting block -- the same refusals the registry's records CI makes. Future releases of the plugin publish under the receiver's namespace; existing release paths are immutable history.


<span class="gd-details-chevron" aria-hidden="true"></span>Full --help output


    Usage: benchweave-sdk registry transfer [OPTIONS] RELEASE

      Transfer a release to another publisher -- transfer is re-vetting (Q9).

      The record's consents carry both publisher ids (the registry gate's landed
      semantics), the vetting reference is the canonical
      publishers.json#<receiver> citation, and the receiver must hold a
      publishers.json vetting block -- the same refusals the registry's records CI
      makes. Future releases of the plugin publish under the receiver's namespace;
      existing release paths are immutable history.

    Options:
      --registry-clone PATH  A clone of benchweave-registry  [required]
      --to TEXT              The receiving publisher id  [required]
      --consent-from TEXT    Optional evidence text from the transferring
                             publisher (the ids always ride)
      --consent-to TEXT      Optional evidence text from the receiving publisher
                             (the ids always ride)
      --vetting-ref TEXT     Vetting citation; default and only value:
                             publishers.json#<receiver>
      --reason TEXT          The transfer reason (recorded)  [required]
      --actor TEXT           The GitHub identity responsible for this record
                             [required]
      --kind TEXT            [default: admitted-release]
      --help                 Show this message and exit.


# Arguments


`RELEASE: TEXT`  
Required.


# Options


`--registry-clone: PATH`  
**Required.** A clone of benchweave-registry

`--to: TEXT`  
**Required.** The receiving publisher id

`--consent-from: TEXT`  
Optional evidence text from the transferring publisher (the ids always ride)

`--consent-to: TEXT`  
Optional evidence text from the receiving publisher (the ids always ride)

`--vetting-ref: TEXT`  
Vetting citation; default and only value: publishers.json#

`--reason: TEXT`  
**Required.** The transfer reason (recorded)

`--actor: TEXT`  
**Required.** The GitHub identity responsible for this record

`--kind: TEXT = admitted-release`
