Skip to main content

Module domain

Module domain 

Source
Expand description

memstead domain … — manage the keys that authorise publishing under a <domain>:<handle> scope.

Domain publishing needs no Memstead account: a publisher proves control of a domain by hosting a small signed-key manifest at https://<domain>/.well-known/memstead-publishing.json and signing each publish with the matching private key. This command produces both halves:

  • keygen generates a signing keypair, stores the private key locally, and prints the manifest JSON to host.
  • manifest re-prints the manifest for an existing key (e.g. to change the abuse contacts) without rotating the key.

memstead publish --scope <domain>:<handle> then signs transparently using the stored key.

Structs§

KeygenArgs
ManifestArgs

Enums§

DomainAction

Functions§

run