# benchweave-sdk CLI


# Commands

[new](../../reference/cli/new.md)  
Create a synthetic external plugin project.

[doctor](../../reference/cli/doctor.md)  
Report the project's pinned SDK version against the installed one.

[upgrade](../../reference/cli/upgrade.md)  
Move a scaffolded project to this SDK's released template tag.

[adopt](../../reference/cli/adopt.md)  
Write the template provenance record for a pre-copier project.

[check](../../reference/cli/check.md)  
Run offline descriptor schema and basic semantic checks.

[inventory](../../reference/cli/inventory.md)  
Print hashes for a prepared bundle; not a release manifest.

[check-ui](../../reference/cli/check_ui.md)  
Validate a presentation candidate offline.

[check-preset](../../reference/cli/check_preset.md)  
Validate complete settings offline.

[derive-ui](../../reference/cli/derive_ui.md)  
Derive the class-reference presentation set into a plugin project.

[verify-ui](../../reference/cli/verify_ui.md)  
Render the project's presentation and assert the class expectation.

[sync-standards](../../reference/cli/sync_standards.md)  
Import a standards bundle into the SDK's vendored tree and lock.

[package](../../reference/cli/package.md)  
Package a finished plugin into the submission artefact set (offline).

[timestamp](../../reference/cli/timestamp.md)  
Request an RFC 3161 TimeStampToken over a publisher signature.

[submit](../../reference/cli/submit.md)  
Write a packaged artefact set into the registry repository and branch (CR-6).

[preview-ui](../../reference/cli/preview_ui.md)  
Preview the plugin on the standalone host (mock transport only).


# registry


Registry management: queue/status reads and lifecycle writes (offline).


[registry](../../reference/cli/registry.md)  
Registry management: queue/status reads and lifecycle writes (offline).

[queue](../../reference/cli/registry/queue.md)  
Derive every submission's queue stage (CR-27): seven stages, records-first.

[status](../../reference/cli/registry/status.md)  
Contributor surface (CR-31): your submissions and release timelines.

[publish-status](../../reference/cli/registry/publish_status.md)  
Write a release's baseline status document (sequence 1) and sign it.

[yank](../../reference/cli/registry/yank.md)  
Yank a release: status sequence+1 lifecycle yanked, re-signed, recorded.

[advise](../../reference/cli/registry/advise.md)  
Attach a security/quality advisory; lifecycle stays published.

[unlist](../../reference/cli/registry/unlist.md)  
Unlist a release: the record only -- the release stays admissible.

[withdraw](../../reference/cli/registry/withdraw.md)  
Withdraw a submission -- pre-acceptance only (contributor).

[transfer](../../reference/cli/registry/transfer.md)  
Transfer a release to another publisher -- transfer is re-vetting (Q9).
