Synopsis
Description
Recomputes the SHA-256 hash over all package files (sorted by path) and verifies the detached Ed25519 signature against the provided public key. Prints success or a detailed failure reason.Arguments
| Argument | Description |
|---|---|
<package> | Path to the .vibeapp file to verify |
Options
| Flag | Description |
|---|---|
--key <path> | (required) Path to the Ed25519 public key file |
--password <pass> | Password for an encrypted package (avoid — visible in shell history) |
--password-file <path> | Read password from a file |
-h, --help | Print help |
Examples
Output
On success:Notes
- Exit code
0if valid, non-zero if invalid or unsigned - The macOS host app performs the same verification before launching any package
- Use in CI to gate distribution on verified signatures
