diff --git a/README.md b/README.md index 6c08b8f..6fddb64 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ base64, m, rfc4648 no padding, base64pad, M, rfc4648 with padding - MIME encoding, candidate base64url, u, rfc4648 no padding, default base64urlpad, U, rfc4648 with padding, default +proquint, p, PRO-QUINT https://arxiv.org/html/0901.4016, draft ``` **NOTE:** Multibase-prefixes are encoding agnostic. "z" is "z", not 0x7a ("z" encoded as ASCII/UTF-8). For example, in UTF-32, "z" would be `[0x7a, 0x00, 0x00, 0x00]`. diff --git a/multibase.csv b/multibase.csv index 3b5abe2..33f4f09 100644 --- a/multibase.csv +++ b/multibase.csv @@ -22,3 +22,4 @@ base64, m, rfc4648 no padding, base64pad, M, rfc4648 with padding - MIME encoding, candidate base64url, u, rfc4648 no padding, default base64urlpad, U, rfc4648 with padding, default +proquint, p, PRO-QUINT https://arxiv.org/html/0901.4016, draft diff --git a/rfcs/PRO-QUINT.md b/rfcs/PRO-QUINT.md new file mode 100644 index 0000000..5d59aa4 --- /dev/null +++ b/rfcs/PRO-QUINT.md @@ -0,0 +1,7 @@ +# PRO-QUINT + +See: https://arxiv.org/html/0901.4016 ([/ipfs/bafybeib5jsyi5igjwhi7hzkfebpvnq2ykbwpxeaaxlkyfyxqvcecoao4qa](https://dweb.link/ipfs/bafybeib5jsyi5igjwhi7hzkfebpvnq2ykbwpxeaaxlkyfyxqvcecoao4qa)). + +While the multibase prefix is `p`, the "full" prefix is actually `pro-`. This way, proquints are always easily pronouncable. For example + +`127.0.0.1`, as a multibase proquint encoded number, is `pro-lusab-babad`.