Verentis

Documentation

Publisher & keys

Create your publisher profile and manage the Ed25519 keys that sign your packages.

Create a publisher

Your publisher is the namespace your packages are published under.

verentis publisher create --name acme --display-name "Acme Inc."
--name <name>
Required

URL-safe publisher name (e.g. acme).

--display-name <displayName>
Required

Human-readable publisher name.

--description / --website / --email

Optional profile metadata.

Signing keys

Generate an Ed25519 signing key and register its public half with the marketplace:

verentis keygen                        # key name "default", registers + sets as default
verentis keygen --name release --no-register
--name <name>

Key name. Stored at ~/.verentis/keys/<name>.json (default: default).

--no-register

Skip registering the public key with the marketplace.

--set-default

Use this key as the default for verentis pack (default: on).

Manage registered keys:

verentis key register --name release      # register an existing local key's public half
verentis key revoke <kid>                 # revoke a registered key by its key id

Signing is mandatory once a key exists

Once a publisher has a registered signing key, the registry requires signed uploads. Keep the private key (~/.verentis/keys/<name>.json) safe — it signs everything you ship.