---
name: "sopv-version"
section: "1"
platform: "linux"
package: "sopv-doc"
version: "1.1.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sopv-version"
---

# sopv-version(1)

Get sopv version, build, and compatibility information

## NAME

**sopv-version** - Get sopv version, build, and compatibility information

## SYNOPSIS

**sopv** \[**--debug**\] **version** \[**--backend**\|**--extended**\|**--sop-spec**\|**--sopv**\]

## DESCRIPTION

**sopv version** emits version, build, and compatibility information about the specific implementation of **sopv**.

With no options supplied, **sopv version** produces a single line of text to standard output and exits 0.

The line of output is separated by whitespace into two fields. The first field is the name of the **sopv** implementation and the second field is the version number.

## EXAMPLES

```
$ sopv version
ExampleSop 5.2.3
$ sopv version --sopv
1.1
$
```

## OPTIONS

At most one of the following options is allowed.

- **--backend**

  Emit a single line describing the primary backend of the tool and its version information.

- **--extended**

  Emit multiple lines of arbitrary build and configuration information. The first line of output will be the same as the line emitted when running **sopv version** with no options. This information is always useful when submitting a bug report about any **sopv** implementation.

- **--sop-spec**

  Indicate the targeted version of the sop internet-draft *https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/*. If the output begins with a **~**, it indicates that the targeted draft is incomplete.

- **--sopv**

  Indicate the level of compliance with **sopv**. If no level of **sopv** is fully supported, this will fail with **UNSUPPORTED\_OPTION**. Otherwise, it will emit a level to standard output, like "1.0\\n" or "1.1\\n". See the VERSION HISTORY section of [sopv(1)](/sopv/1.md) for more details.

## RETURN CODE

**sopv version** returns 0 to to indicate success.

If the implementation does not understand one of the variants, it will return the non-zero code for **UNSUPPORTED\_OPTION**.

## AUTHOR

This manual page was written by Daniel Kahn Gillmor. Your implementation of **sopv** is likely written by someone else in alignment with the SOP specification. Please run **sopv version** to learn more about your implementation.

## SEE ALSO

[sopv(1)](/sopv/1.md), [sopv-verify(1)](/sopv-verify/1.md), [sopv-inline-verify(1)](/sopv-inline-verify/1.md), Stateless OpenPGP Command Line Interface *https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/*, RFC 9580 *https://www.rfc-editor.org/rfc/rfc9580.html*
