From 0f9d49dbfc79b54e2f05a5204b461c8d8d91371b Mon Sep 17 00:00:00 2001 From: Pablo Lamela Date: Tue, 22 Apr 2025 13:19:43 +0200 Subject: [PATCH 1/2] =?UTF-8?q?CIP-0005=20|=C2=A0Define=20bech32=20prefixe?= =?UTF-8?q?s=20for=20genesis=20keys=20and=20create=20changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CIP-0005/README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CIP-0005/README.md b/CIP-0005/README.md index c437853985..12fa7c40b9 100644 --- a/CIP-0005/README.md +++ b/CIP-0005/README.md @@ -17,6 +17,14 @@ Created: 2020-05-28 License: Apache-2.0 --- +## Changelog + +In order to make it easy to keep up with updates to this CIP, we include the following table as a log of the changes sorted in decreasing order of date. Changes to the CIP should include an entry at the top of the table that includes a unique sequential identifier of the change, the date of the changes (in the format YYYY-MM-DD), a summary of the changes, and a link to the pull request that introduces the changes. + +| ID | Date | Summary of changes | Pull Request | +| --- | --- | --- | --- | +| 1 | 2024-04-22 | Defined bech32 prefixes for genesis keys and created changelog. | [#1027](https://github.com/cardano-foundation/CIPs/pull/1027) | + ## Abstract This CIP defines a set of common prefixes (or so-called human-readable part in the [bech32](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki)) encoding format) for various bech32-encoded binary data across the Cardano eco-system. @@ -65,6 +73,12 @@ We define the following set of common prefixes with their corresponding semantic | `drep_vk` | CIP-1852’s DRep verification key | Ed25519 public key | | `drep_xsk` | CIP-1852’s DRep extended signing key | Ed25519-bip32 extended private key | | `drep_xvk` | CIP-1852’s DRep extended verification key | Ed25519 public key with chain code | +| `gen_sk` | Genesis signing key | Ed25519 private key | +| `gen_vk` | Genesis verification key | Ed25519 public key | +| `gen_deleg_sk` | Genesis delegate private key | Ed25519 private key | +| `gen_deleg_vk` | Genesis delegate public key | Ed25519 public key | +| `gen_utxo_sk` | Genesis UTXO private key | Ed25519 private key | +| `gen_utxo_vk` | Genesis UTXO public key | Ed25519 public key | | `kes_sk` | KES signing key | KES signing key | | `kes_vk` | KES verification key | KES verification key | | `policy_sk` | CIP-1855's policy private key | Ed25519 private key | @@ -206,4 +220,4 @@ This CIP is licensed under [Apache-2.0](https://www.apache.org/licenses/LICENSE- [CIP-0014]: https://github.com/cardano-foundation/CIPs/blob/645243e30b5aae109a70ec2b47af70dcc808bc56/CIP-0014 [CIP-0105]: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0105/README.md -[CIP-0129]: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0129/README.md \ No newline at end of file +[CIP-0129]: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0129/README.md From ecc2dffcf52475790a4fc901f916cb8169d0cbda Mon Sep 17 00:00:00 2001 From: Pablo Lamela Date: Wed, 23 Apr 2025 12:12:16 +0200 Subject: [PATCH 2/2] Move changelog to after rationale section --- CIP-0005/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CIP-0005/README.md b/CIP-0005/README.md index 12fa7c40b9..c9d4f4988d 100644 --- a/CIP-0005/README.md +++ b/CIP-0005/README.md @@ -17,14 +17,6 @@ Created: 2020-05-28 License: Apache-2.0 --- -## Changelog - -In order to make it easy to keep up with updates to this CIP, we include the following table as a log of the changes sorted in decreasing order of date. Changes to the CIP should include an entry at the top of the table that includes a unique sequential identifier of the change, the date of the changes (in the format YYYY-MM-DD), a summary of the changes, and a link to the pull request that introduces the changes. - -| ID | Date | Summary of changes | Pull Request | -| --- | --- | --- | --- | -| 1 | 2024-04-22 | Defined bech32 prefixes for genesis keys and created changelog. | [#1027](https://github.com/cardano-foundation/CIPs/pull/1027) | - ## Abstract This CIP defines a set of common prefixes (or so-called human-readable part in the [bech32](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki)) encoding format) for various bech32-encoded binary data across the Cardano eco-system. @@ -214,6 +206,14 @@ The only prior work done towards that direction has been [jcli](https://input-ou - Available JavaScript library: [cip5-js](https://www.npmjs.com/package/@dcspark/cip5-js) +## Changelog + +In order to make it easy to keep up with updates to this CIP, we include the following table as a log of the changes sorted in decreasing order of date. Changes to the CIP should include an entry at the top of the table that includes a unique sequential identifier of the change, the date of the changes (in the format YYYY-MM-DD), a summary of the changes, and a link to the pull request that introduces the changes. + +| ID | Date | Summary of changes | Pull Request | +| --- | --- | --- | --- | +| 1 | 2024-04-22 | Defined bech32 prefixes for genesis keys and created changelog. | [#1027](https://github.com/cardano-foundation/CIPs/pull/1027) | + ## Copyright This CIP is licensed under [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).