diff --git a/docs/specs/01.md b/docs/specs/01.md index ea58e95..d495da7 100644 --- a/docs/specs/01.md +++ b/docs/specs/01.md @@ -6,7 +6,7 @@ This describes the basic exchange of the public mint keys that the wallet user ` Wallet user `Alice` receives public keys from mint `Bob` via `GET /keys` and stores them in a key-value store like a dictionary. The set of all public keys for each supported amount is called a *keyset*. -Mint `Bob` responds with his *active* keyset [02]. The active keyset is the keyset a mint currently uses to sign promises with. The active keyset can change over time, for example due to key rotation. A mint MAY support older keysets indefinetely. Note that a mint can support multiple keysets at the same time but will only respond with the active keyset on the endpoint `GET /keys`. A wallet can ask for the keys of a specific (non-active) keyset by using the endpint `GET /keys/{keyset_id}` (see #2 [TODO: Link #2]). +Mint `Bob` responds with his *active* [keyset][02]. The active keyset is the keyset a mint currently uses to sign promises with. The active keyset can change over time, for example due to key rotation. A mint MAY support older keysets indefinetely. Note that a mint can support multiple keysets at the same time but will only respond with the active keyset on the endpoint `GET /keys`. A wallet can ask for the keys of a specific (non-active) keyset by using the endpint `GET /keys/{keyset_id}` (see #2 [TODO: Link #2]). See [TODO: Link #2] for how a wallet deals with multiple keysets. diff --git a/docs/specs/README.md b/docs/specs/README.md new file mode 100644 index 0000000..0c11c30 --- /dev/null +++ b/docs/specs/README.md @@ -0,0 +1,27 @@ +Cashu NUTs (Notation, Usage, and Terminology) + + +| Number | Description | Wallets (in alphabetical order) | +|----------|-------------------------------------------------------------|---------| +| [00][00] | Notation | , Feni, LNbits + +[00]: 00.md +[01]: 02.md +[03]: 03.md +[04]: 04.md +[05]: 05.md +[06]: 06.md +[07]: 07.md +[08]: 08.md +[09]: 09.md +[10]: 10.md +[11]: 11.md +[12]: 12.md +[13]: 13.md +[14]: 14.md +[15]: 15.md +[16]: 16.md +[17]: 17.md +[18]: 18.md +[19]: 19.md +[20]: 20.md \ No newline at end of file