This has been out-of-date for far too long, thanks to @loewenheim for the initial change.
AIYY7K4EOZ5UDAO7HH7JFBW2YGOYPGDRZYFPGGYBF5RYGQ6YVS4QC Users can generate a new identity using `pijul identity new [name]`. The name used for this identity is not required to bear any relationship to a nest username or SSH identity. During identity generation, users will be asked for a password; on success, the location of the generated key will be displayed to the user (it should be the same directory as your [global configuration](configuration.md)). Pijul currently allows for the generation of one identity at a time.
Users can generate a new identity using `pijul identity new`. The name used for this identity is not required to bear any relationship to a Nest username or SSH identity. On success, the location of the generated identity will be displayed to the user (it should be in the same directory as your [global configuration](configuration.md)).The program will guide you through the following questions:| Field | Description | Optional? | Default || ------------- | --------------------------------------------------------------------- | --------- | ------------------------------------ || Identity name | A unique name for your identity | No | `default` || Display name | How Pijul refers to you (e.g. in `pijul log`) | No | OS account name (e.g. "Ferris Crab") || Email | An email address for people to contact | Yes | No (empty) || Encryption | If Pijul should encrypt this identity with a password | Yes | No || Expiry | If this identity should expire by a certain date | Yes | No || Remote | If this identity should be linked to a remote account (e.g. the Nest) | Yes | Yes |
`pijul identity prove [options] <remote>` is used to associate an identity with a remote/nest identity. Patches submitted before using `pijul prove` will show only the key as the author.
`pijul identity prove [options] <remote>` is used to associate a local identity with a remote (e.g. Nest) account. Patches submitted before proving your identity will show only the key as the author, for example `44hhwRgXtFEeAt6m3KooFCQ5VowqLoQ8YkBP93UZqm9R`. By default, `pijul id new` will do this for all new identities, so this step isn't necessary most of the time.