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>URL-safe publisher name (e.g. acme).
--display-name <displayName>Human-readable publisher name.
--description / --website / --emailOptional 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-registerSkip registering the public key with the marketplace.
--set-defaultUse 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.