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, data: URI, or key URL that cannot be read or holds no usable key exits the process.

--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