zshot/cliDownload

--web-bot-auth

CLI
--web-bot-auth
ValueAGENT=KEY

Signs every request a render sends with Web Bot Auth, as the agent at AGENT.

AGENT is the https:// origin that publishes the public keys at /.well-known/http-message-signatures-directory. KEY is the Ed25519 private key, as a PKCS#8 PEM or a JWK:

KEYRead
A file pathOnce, when ZShot starts. Command line only
A data: URIOnce, when ZShot starts
An http(s) URLWhen each render starts, through the IP filter, within 10 seconds and at most 64 KiB

A key file or data: URI without a usable key exits with code 3. A key URL that cannot be fetched or holds no usable key exits with code 5.

--header cannot set Signature-Agent, Signature-Input or Signature alongside this flag. A request’s web_bot_auth replaces a server’s key for that request.

Example