chore: add deprecations to p2p-webrtc-star, p2p-webrtc-direct, and p2… (#320)

add deprecations to p2p-webrtc-star, p2p-webrtc-direct, and p2p-stardust
This commit is contained in:
Prithvi Shahi 2023-03-30 02:55:44 -07:00 committed by GitHub
parent aa0c3a4147
commit 375f020424
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 162 additions and 161 deletions

View File

@ -42,6 +42,7 @@ Each multicodec is marked with a status:
* draft - this codec has been reserved but may be reassigned if it doesn't gain wide adoption.
* permanent - this codec has been widely adopted and may not reassigned.
* deprecated - this codec has been deprecated.
NOTE: Just because a codec is marked draft, don't assume that it can be re-assigned. Check to see if it ever gained wide adoption and, if so, mark it as permanent.

322
table.csv
View File

@ -1,8 +1,8 @@
name, tag, code, status, description
identity, multihash, 0x00, permanent, raw binary
cidv1, cid, 0x01, permanent, CIDv1
cidv2, cid, 0x02, draft, CIDv2
cidv3, cid, 0x03, draft, CIDv3
name, tag, code, status, description
identity, multihash, 0x00, permanent, raw binary
cidv1, cid, 0x01, permanent, CIDv1
cidv2, cid, 0x02, draft, CIDv2
cidv3, cid, 0x03, draft, CIDv3
ip4, multiaddr, 0x04, permanent,
tcp, multiaddr, 0x06, permanent,
sha1, multihash, 0x11, permanent,
@ -14,19 +14,19 @@ sha3-256, multihash, 0x16, permanent,
sha3-224, multihash, 0x17, permanent,
shake-128, multihash, 0x18, draft,
shake-256, multihash, 0x19, draft,
keccak-224, multihash, 0x1a, draft, keccak has variable output length. The number specifies the core length
keccak-224, multihash, 0x1a, draft, keccak has variable output length. The number specifies the core length
keccak-256, multihash, 0x1b, draft,
keccak-384, multihash, 0x1c, draft,
keccak-512, multihash, 0x1d, draft,
blake3, multihash, 0x1e, draft, BLAKE3 has a default 32 byte output length. The maximum length is (2^64)-1 bytes.
sha2-384, multihash, 0x20, permanent, aka SHA-384; as specified by FIPS 180-4.
blake3, multihash, 0x1e, draft, BLAKE3 has a default 32 byte output length. The maximum length is (2^64)-1 bytes.
sha2-384, multihash, 0x20, permanent, aka SHA-384; as specified by FIPS 180-4.
dccp, multiaddr, 0x21, draft,
murmur3-x64-64, hash, 0x22, permanent, The first 64-bits of a murmur3-x64-128 - used for UnixFS directory sharding.
murmur3-x64-64, hash, 0x22, permanent, The first 64-bits of a murmur3-x64-128 - used for UnixFS directory sharding.
murmur3-32, hash, 0x23, draft,
ip6, multiaddr, 0x29, permanent,
ip6zone, multiaddr, 0x2a, draft,
ipcidr, multiaddr, 0x2b, draft, CIDR mask for IP addresses
path, namespace, 0x2f, permanent, Namespace for string paths. Corresponds to `/` in ASCII.
ipcidr, multiaddr, 0x2b, draft, CIDR mask for IP addresses
path, namespace, 0x2f, permanent, Namespace for string paths. Corresponds to `/` in ASCII.
multicodec, multiformat, 0x30, draft,
multihash, multiformat, 0x31, draft,
multiaddr, multiformat, 0x32, draft,
@ -35,145 +35,145 @@ dns, multiaddr, 0x35, permanent,
dns4, multiaddr, 0x36, permanent,
dns6, multiaddr, 0x37, permanent,
dnsaddr, multiaddr, 0x38, permanent,
protobuf, serialization, 0x50, draft, Protocol Buffers
cbor, ipld, 0x51, permanent, CBOR
raw, ipld, 0x55, permanent, raw binary
protobuf, serialization, 0x50, draft, Protocol Buffers
cbor, ipld, 0x51, permanent, CBOR
raw, ipld, 0x55, permanent, raw binary
dbl-sha2-256, multihash, 0x56, draft,
rlp, serialization, 0x60, draft, recursive length prefix
bencode, serialization, 0x63, draft, bencode
dag-pb, ipld, 0x70, permanent, MerkleDAG protobuf
dag-cbor, ipld, 0x71, permanent, MerkleDAG cbor
libp2p-key, ipld, 0x72, permanent, Libp2p Public Key
git-raw, ipld, 0x78, permanent, Raw Git object
torrent-info, ipld, 0x7b, draft, Torrent file info field (bencoded)
torrent-file, ipld, 0x7c, draft, Torrent file (bencoded)
leofcoin-block, ipld, 0x81, draft, Leofcoin Block
leofcoin-tx, ipld, 0x82, draft, Leofcoin Transaction
leofcoin-pr, ipld, 0x83, draft, Leofcoin Peer Reputation
rlp, serialization, 0x60, draft, recursive length prefix
bencode, serialization, 0x63, draft, bencode
dag-pb, ipld, 0x70, permanent, MerkleDAG protobuf
dag-cbor, ipld, 0x71, permanent, MerkleDAG cbor
libp2p-key, ipld, 0x72, permanent, Libp2p Public Key
git-raw, ipld, 0x78, permanent, Raw Git object
torrent-info, ipld, 0x7b, draft, Torrent file info field (bencoded)
torrent-file, ipld, 0x7c, draft, Torrent file (bencoded)
leofcoin-block, ipld, 0x81, draft, Leofcoin Block
leofcoin-tx, ipld, 0x82, draft, Leofcoin Transaction
leofcoin-pr, ipld, 0x83, draft, Leofcoin Peer Reputation
sctp, multiaddr, 0x84, draft,
dag-jose, ipld, 0x85, draft, MerkleDAG JOSE
dag-cose, ipld, 0x86, draft, MerkleDAG COSE
eth-block, ipld, 0x90, permanent, Ethereum Header (RLP)
eth-block-list, ipld, 0x91, permanent, Ethereum Header List (RLP)
eth-tx-trie, ipld, 0x92, permanent, Ethereum Transaction Trie (Eth-Trie)
eth-tx, ipld, 0x93, permanent, Ethereum Transaction (MarshalBinary)
eth-tx-receipt-trie, ipld, 0x94, permanent, Ethereum Transaction Receipt Trie (Eth-Trie)
eth-tx-receipt, ipld, 0x95, permanent, Ethereum Transaction Receipt (MarshalBinary)
eth-state-trie, ipld, 0x96, permanent, Ethereum State Trie (Eth-Secure-Trie)
eth-account-snapshot, ipld, 0x97, permanent, Ethereum Account Snapshot (RLP)
eth-storage-trie, ipld, 0x98, permanent, Ethereum Contract Storage Trie (Eth-Secure-Trie)
eth-receipt-log-trie, ipld, 0x99, draft, Ethereum Transaction Receipt Log Trie (Eth-Trie)
eth-reciept-log, ipld, 0x9a, draft, Ethereum Transaction Receipt Log (RLP)
aes-128, key, 0xa0, draft, 128-bit AES symmetric key
aes-192, key, 0xa1, draft, 192-bit AES symmetric key
aes-256, key, 0xa2, draft, 256-bit AES symmetric key
chacha-128, key, 0xa3, draft, 128-bit ChaCha symmetric key
chacha-256, key, 0xa4, draft, 256-bit ChaCha symmetric key
bitcoin-block, ipld, 0xb0, permanent, Bitcoin Block
bitcoin-tx, ipld, 0xb1, permanent, Bitcoin Tx
bitcoin-witness-commitment, ipld, 0xb2, permanent, Bitcoin Witness Commitment
zcash-block, ipld, 0xc0, permanent, Zcash Block
zcash-tx, ipld, 0xc1, permanent, Zcash Tx
caip-50, multiformat, 0xca, draft, CAIP-50 multi-chain account id
streamid, namespace, 0xce, draft, Ceramic Stream Id
stellar-block, ipld, 0xd0, draft, Stellar Block
stellar-tx, ipld, 0xd1, draft, Stellar Tx
dag-jose, ipld, 0x85, draft, MerkleDAG JOSE
dag-cose, ipld, 0x86, draft, MerkleDAG COSE
eth-block, ipld, 0x90, permanent, Ethereum Header (RLP)
eth-block-list, ipld, 0x91, permanent, Ethereum Header List (RLP)
eth-tx-trie, ipld, 0x92, permanent, Ethereum Transaction Trie (Eth-Trie)
eth-tx, ipld, 0x93, permanent, Ethereum Transaction (MarshalBinary)
eth-tx-receipt-trie, ipld, 0x94, permanent, Ethereum Transaction Receipt Trie (Eth-Trie)
eth-tx-receipt, ipld, 0x95, permanent, Ethereum Transaction Receipt (MarshalBinary)
eth-state-trie, ipld, 0x96, permanent, Ethereum State Trie (Eth-Secure-Trie)
eth-account-snapshot, ipld, 0x97, permanent, Ethereum Account Snapshot (RLP)
eth-storage-trie, ipld, 0x98, permanent, Ethereum Contract Storage Trie (Eth-Secure-Trie)
eth-receipt-log-trie, ipld, 0x99, draft, Ethereum Transaction Receipt Log Trie (Eth-Trie)
eth-reciept-log, ipld, 0x9a, draft, Ethereum Transaction Receipt Log (RLP)
aes-128, key, 0xa0, draft, 128-bit AES symmetric key
aes-192, key, 0xa1, draft, 192-bit AES symmetric key
aes-256, key, 0xa2, draft, 256-bit AES symmetric key
chacha-128, key, 0xa3, draft, 128-bit ChaCha symmetric key
chacha-256, key, 0xa4, draft, 256-bit ChaCha symmetric key
bitcoin-block, ipld, 0xb0, permanent, Bitcoin Block
bitcoin-tx, ipld, 0xb1, permanent, Bitcoin Tx
bitcoin-witness-commitment, ipld, 0xb2, permanent, Bitcoin Witness Commitment
zcash-block, ipld, 0xc0, permanent, Zcash Block
zcash-tx, ipld, 0xc1, permanent, Zcash Tx
caip-50, multiformat, 0xca, draft, CAIP-50 multi-chain account id
streamid, namespace, 0xce, draft, Ceramic Stream Id
stellar-block, ipld, 0xd0, draft, Stellar Block
stellar-tx, ipld, 0xd1, draft, Stellar Tx
md4, multihash, 0xd4, draft,
md5, multihash, 0xd5, draft,
decred-block, ipld, 0xe0, draft, Decred Block
decred-tx, ipld, 0xe1, draft, Decred Tx
ipld, namespace, 0xe2, draft, IPLD path
ipfs, namespace, 0xe3, draft, IPFS path
swarm, namespace, 0xe4, draft, Swarm path
ipns, namespace, 0xe5, draft, IPNS path
zeronet, namespace, 0xe6, draft, ZeroNet site address
secp256k1-pub, key, 0xe7, draft, Secp256k1 public key (compressed)
dnslink, namespace, 0xe8, permanent, DNSLink path
bls12_381-g1-pub, key, 0xea, draft, BLS12-381 public key in the G1 field
bls12_381-g2-pub, key, 0xeb, draft, BLS12-381 public key in the G2 field
x25519-pub, key, 0xec, draft, Curve25519 public key
ed25519-pub, key, 0xed, draft, Ed25519 public key
bls12_381-g1g2-pub, key, 0xee, draft, BLS12-381 concatenated public keys in both the G1 and G2 fields
sr25519-pub, key, 0xef, draft, Sr25519 public key
dash-block, ipld, 0xf0, draft, Dash Block
dash-tx, ipld, 0xf1, draft, Dash Tx
swarm-manifest, ipld, 0xfa, draft, Swarm Manifest
swarm-feed, ipld, 0xfb, draft, Swarm Feed
beeson, ipld, 0xfc, draft, Swarm BeeSon
decred-block, ipld, 0xe0, draft, Decred Block
decred-tx, ipld, 0xe1, draft, Decred Tx
ipld, namespace, 0xe2, draft, IPLD path
ipfs, namespace, 0xe3, draft, IPFS path
swarm, namespace, 0xe4, draft, Swarm path
ipns, namespace, 0xe5, draft, IPNS path
zeronet, namespace, 0xe6, draft, ZeroNet site address
secp256k1-pub, key, 0xe7, draft, Secp256k1 public key (compressed)
dnslink, namespace, 0xe8, permanent, DNSLink path
bls12_381-g1-pub, key, 0xea, draft, BLS12-381 public key in the G1 field
bls12_381-g2-pub, key, 0xeb, draft, BLS12-381 public key in the G2 field
x25519-pub, key, 0xec, draft, Curve25519 public key
ed25519-pub, key, 0xed, draft, Ed25519 public key
bls12_381-g1g2-pub, key, 0xee, draft, BLS12-381 concatenated public keys in both the G1 and G2 fields
sr25519-pub, key, 0xef, draft, Sr25519 public key
dash-block, ipld, 0xf0, draft, Dash Block
dash-tx, ipld, 0xf1, draft, Dash Tx
swarm-manifest, ipld, 0xfa, draft, Swarm Manifest
swarm-feed, ipld, 0xfb, draft, Swarm Feed
beeson, ipld, 0xfc, draft, Swarm BeeSon
udp, multiaddr, 0x0111, draft,
p2p-webrtc-star, multiaddr, 0x0113, draft,
p2p-webrtc-direct, multiaddr, 0x0114, draft,
p2p-stardust, multiaddr, 0x0115, draft,
webrtc-direct, multiaddr, 0x0118, draft, ICE-lite webrtc transport with SDP munging during connection establishment and without use of a STUN server
webrtc, multiaddr, 0x0119, draft, webrtc transport where connection establishment is according to w3c spec
p2p-webrtc-star, multiaddr, 0x0113, deprecated, Use webrtc or webrtc-direct instead
p2p-webrtc-direct, multiaddr, 0x0114, deprecated, Use webrtc or webrtc-direct instead
p2p-stardust, multiaddr, 0x0115, deprecated,
webrtc-direct, multiaddr, 0x0118, draft, ICE-lite webrtc transport with SDP munging during connection establishment and without use of a STUN server
webrtc, multiaddr, 0x0119, draft, webrtc transport where connection establishment is according to w3c spec
p2p-circuit, multiaddr, 0x0122, permanent,
dag-json, ipld, 0x0129, permanent, MerkleDAG json
dag-json, ipld, 0x0129, permanent, MerkleDAG json
udt, multiaddr, 0x012d, draft,
utp, multiaddr, 0x012e, draft,
crc32, hash, 0x0132, draft, CRC-32 non-cryptographic hash algorithm (IEEE 802.3)
crc64-ecma, hash, 0x0164, draft, CRC-64 non-cryptographic hash algorithm (ECMA-182 - Annex B)
crc32, hash, 0x0132, draft, CRC-32 non-cryptographic hash algorithm (IEEE 802.3)
crc64-ecma, hash, 0x0164, draft, CRC-64 non-cryptographic hash algorithm (ECMA-182 - Annex B)
unix, multiaddr, 0x0190, permanent,
thread, multiaddr, 0x0196, draft, Textile Thread
p2p, multiaddr, 0x01a5, permanent, libp2p
thread, multiaddr, 0x0196, draft, Textile Thread
p2p, multiaddr, 0x01a5, permanent, libp2p
https, multiaddr, 0x01bb, draft,
onion, multiaddr, 0x01bc, draft,
onion3, multiaddr, 0x01bd, draft,
garlic64, multiaddr, 0x01be, draft, I2P base64 (raw public key)
garlic32, multiaddr, 0x01bf, draft, I2P base32 (hashed public key or encoded public key/checksum+optional secret)
garlic64, multiaddr, 0x01be, draft, I2P base64 (raw public key)
garlic32, multiaddr, 0x01bf, draft, I2P base32 (hashed public key or encoded public key/checksum+optional secret)
tls, multiaddr, 0x01c0, draft,
sni, multiaddr, 0x01c1, draft, Server Name Indication RFC 6066 § 3
sni, multiaddr, 0x01c1, draft, Server Name Indication RFC 6066 § 3
noise, multiaddr, 0x01c6, draft,
quic, multiaddr, 0x01cc, permanent,
quic-v1, multiaddr, 0x01cd, permanent,
webtransport, multiaddr, 0x01d1, draft,
certhash, multiaddr, 0x01d2, draft, TLS certificate's fingerprint as a multihash
certhash, multiaddr, 0x01d2, draft, TLS certificate's fingerprint as a multihash
ws, multiaddr, 0x01dd, permanent,
wss, multiaddr, 0x01de, permanent,
p2p-websocket-star, multiaddr, 0x01df, permanent,
http, multiaddr, 0x01e0, draft,
swhid-1-snp, ipld, 0x01f0, draft, SoftWare Heritage persistent IDentifier version 1 snapshot
json, ipld, 0x0200, permanent, JSON (UTF-8-encoded)
messagepack, serialization, 0x0201, draft, MessagePack
car, serialization, 0x0202, draft, Content Addressable aRchive (CAR)
ipns-record, serialization, 0x0300, permanent, Signed IPNS Record
libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type
libp2p-relay-rsvp, libp2p, 0x0302, permanent, libp2p relay reservation voucher
memorytransport, libp2p, 0x0309, permanent, in memory transport for self-dialing and testing; arbitrary
car-index-sorted, serialization, 0x0400, draft, CARv2 IndexSorted index format
car-multihash-index-sorted, serialization, 0x0401, draft, CARv2 MultihashIndexSorted index format
transport-bitswap, transport, 0x0900, draft, Bitswap datatransfer
transport-graphsync-filecoinv1, transport, 0x0910, draft, Filecoin graphsync datatransfer
multidid, multiformat, 0x0d1d, draft, Compact encoding for Decentralized Identifers
sha2-256-trunc254-padded, multihash, 0x1012, permanent, SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
sha2-224, multihash, 0x1013, permanent, aka SHA-224; as specified by FIPS 180-4.
sha2-512-224, multihash, 0x1014, permanent, aka SHA-512/224; as specified by FIPS 180-4.
sha2-512-256, multihash, 0x1015, permanent, aka SHA-512/256; as specified by FIPS 180-4.
swhid-1-snp, ipld, 0x01f0, draft, SoftWare Heritage persistent IDentifier version 1 snapshot
json, ipld, 0x0200, permanent, JSON (UTF-8-encoded)
messagepack, serialization, 0x0201, draft, MessagePack
car, serialization, 0x0202, draft, Content Addressable aRchive (CAR)
ipns-record, serialization, 0x0300, permanent, Signed IPNS Record
libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type
libp2p-relay-rsvp, libp2p, 0x0302, permanent, libp2p relay reservation voucher
memorytransport, libp2p, 0x0309, permanent, in memory transport for self-dialing and testing; arbitrary
car-index-sorted, serialization, 0x0400, draft, CARv2 IndexSorted index format
car-multihash-index-sorted, serialization, 0x0401, draft, CARv2 MultihashIndexSorted index format
transport-bitswap, transport, 0x0900, draft, Bitswap datatransfer
transport-graphsync-filecoinv1, transport, 0x0910, draft, Filecoin graphsync datatransfer
multidid, multiformat, 0x0d1d, draft, Compact encoding for Decentralized Identifers
sha2-256-trunc254-padded, multihash, 0x1012, permanent, SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
sha2-224, multihash, 0x1013, permanent, aka SHA-224; as specified by FIPS 180-4.
sha2-512-224, multihash, 0x1014, permanent, aka SHA-512/224; as specified by FIPS 180-4.
sha2-512-256, multihash, 0x1015, permanent, aka SHA-512/256; as specified by FIPS 180-4.
murmur3-x64-128, hash, 0x1022, draft,
ripemd-128, multihash, 0x1052, draft,
ripemd-160, multihash, 0x1053, draft,
ripemd-256, multihash, 0x1054, draft,
ripemd-320, multihash, 0x1055, draft,
x11, multihash, 0x1100, draft,
p256-pub, key, 0x1200, draft, P-256 public Key (compressed)
p384-pub, key, 0x1201, draft, P-384 public Key (compressed)
p521-pub, key, 0x1202, draft, P-521 public Key (compressed)
ed448-pub, key, 0x1203, draft, Ed448 public Key
x448-pub, key, 0x1204, draft, X448 public Key
rsa-pub, key, 0x1205, draft, RSA public key. DER-encoded ASN.1 type RSAPublicKey according to IETF RFC 8017 (PKCS #1)
sm2-pub, key, 0x1206, draft, SM2 public key (compressed)
ed25519-priv, key, 0x1300, draft, Ed25519 private key
secp256k1-priv, key, 0x1301, draft, Secp256k1 private key
x25519-priv, key, 0x1302, draft, Curve25519 private key
sr25519-priv, key, 0x1303, draft, Sr25519 private key
rsa-priv, key, 0x1305, draft, RSA private key
p256-priv, key, 0x1306, draft, P-256 private key
p384-priv, key, 0x1307, draft, P-384 private key
p521-priv, key, 0x1308, draft, P-521 private key
kangarootwelve, multihash, 0x1d01, draft, KangarooTwelve is an extendable-output hash function based on Keccak-p
aes-gcm-256, encryption, 0x2000, draft, AES Galois/Counter Mode with 256-bit key and 12-byte IV
silverpine, multiaddr, 0x3f42, draft, Experimental QUIC over yggdrasil and ironwood routing protocol
p256-pub, key, 0x1200, draft, P-256 public Key (compressed)
p384-pub, key, 0x1201, draft, P-384 public Key (compressed)
p521-pub, key, 0x1202, draft, P-521 public Key (compressed)
ed448-pub, key, 0x1203, draft, Ed448 public Key
x448-pub, key, 0x1204, draft, X448 public Key
rsa-pub, key, 0x1205, draft, RSA public key. DER-encoded ASN.1 type RSAPublicKey according to IETF RFC 8017 (PKCS #1)
sm2-pub, key, 0x1206, draft, SM2 public key (compressed)
ed25519-priv, key, 0x1300, draft, Ed25519 private key
secp256k1-priv, key, 0x1301, draft, Secp256k1 private key
x25519-priv, key, 0x1302, draft, Curve25519 private key
sr25519-priv, key, 0x1303, draft, Sr25519 private key
rsa-priv, key, 0x1305, draft, RSA private key
p256-priv, key, 0x1306, draft, P-256 private key
p384-priv, key, 0x1307, draft, P-384 private key
p521-priv, key, 0x1308, draft, P-521 private key
kangarootwelve, multihash, 0x1d01, draft, KangarooTwelve is an extendable-output hash function based on Keccak-p
aes-gcm-256, encryption, 0x2000, draft, AES Galois/Counter Mode with 256-bit key and 12-byte IV
silverpine, multiaddr, 0x3f42, draft, Experimental QUIC over yggdrasil and ironwood routing protocol
sm3-256, multihash, 0x534d, draft,
blake2b-8, multihash, 0xb201, draft, Blake2b consists of 64 output lengths that give different hashes
blake2b-8, multihash, 0xb201, draft, Blake2b consists of 64 output lengths that give different hashes
blake2b-16, multihash, 0xb202, draft,
blake2b-24, multihash, 0xb203, draft,
blake2b-32, multihash, 0xb204, draft,
@ -237,7 +237,7 @@ blake2b-488, multihash, 0xb23d, draft,
blake2b-496, multihash, 0xb23e, draft,
blake2b-504, multihash, 0xb23f, draft,
blake2b-512, multihash, 0xb240, draft,
blake2s-8, multihash, 0xb241, draft, Blake2s consists of 32 output lengths that give different hashes
blake2s-8, multihash, 0xb241, draft, Blake2s consists of 32 output lengths that give different hashes
blake2s-16, multihash, 0xb242, draft,
blake2s-24, multihash, 0xb243, draft,
blake2s-32, multihash, 0xb244, draft,
@ -269,7 +269,7 @@ blake2s-232, multihash, 0xb25d, draft,
blake2s-240, multihash, 0xb25e, draft,
blake2s-248, multihash, 0xb25f, draft,
blake2s-256, multihash, 0xb260, draft,
skein256-8, multihash, 0xb301, draft, Skein256 consists of 32 output lengths that give different hashes
skein256-8, multihash, 0xb301, draft, Skein256 consists of 32 output lengths that give different hashes
skein256-16, multihash, 0xb302, draft,
skein256-24, multihash, 0xb303, draft,
skein256-32, multihash, 0xb304, draft,
@ -301,7 +301,7 @@ skein256-232, multihash, 0xb31d, draft,
skein256-240, multihash, 0xb31e, draft,
skein256-248, multihash, 0xb31f, draft,
skein256-256, multihash, 0xb320, draft,
skein512-8, multihash, 0xb321, draft, Skein512 consists of 64 output lengths that give different hashes
skein512-8, multihash, 0xb321, draft, Skein512 consists of 64 output lengths that give different hashes
skein512-16, multihash, 0xb322, draft,
skein512-24, multihash, 0xb323, draft,
skein512-32, multihash, 0xb324, draft,
@ -365,7 +365,7 @@ skein512-488, multihash, 0xb35d, draft,
skein512-496, multihash, 0xb35e, draft,
skein512-504, multihash, 0xb35f, draft,
skein512-512, multihash, 0xb360, draft,
skein1024-8, multihash, 0xb361, draft, Skein1024 consists of 128 output lengths that give different hashes
skein1024-8, multihash, 0xb361, draft, Skein1024 consists of 128 output lengths that give different hashes
skein1024-16, multihash, 0xb362, draft,
skein1024-24, multihash, 0xb363, draft,
skein1024-32, multihash, 0xb364, draft,
@ -493,39 +493,39 @@ skein1024-1000, multihash, 0xb3dd, draft,
skein1024-1008, multihash, 0xb3de, draft,
skein1024-1016, multihash, 0xb3df, draft,
skein1024-1024, multihash, 0xb3e0, draft,
xxh-32, hash, 0xb3e1, draft, Extremely fast non-cryptographic hash algorithm
xxh-64, hash, 0xb3e2, draft, Extremely fast non-cryptographic hash algorithm
xxh3-64, hash, 0xb3e3, draft, Extremely fast non-cryptographic hash algorithm
xxh3-128, hash, 0xb3e4, draft, Extremely fast non-cryptographic hash algorithm
poseidon-bls12_381-a2-fc1, multihash, 0xb401, permanent, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1-sc, multihash, 0xb402, draft, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
urdca-2015-canon, ipld, 0xb403, draft, The result of canonicalizing an input according to URDCA-2015 and then expressing its hash value as a multihash value.
ssz, serialization, 0xb501, draft, SimpleSerialize (SSZ) serialization
ssz-sha2-256-bmt, multihash, 0xb502, draft, SSZ Merkle tree root using SHA2-256 as the hashing function and SSZ serialization for the block binary
json-jcs, ipld, 0xb601, draft, The result of canonicalizing an input according to JCS - JSON Canonicalisation Scheme (RFC 8785)
iscc, softhash, 0xcc01, draft, ISCC (International Standard Content Code) - similarity preserving hash
zeroxcert-imprint-256, zeroxcert, 0xce11, draft, 0xcert Asset Imprint (root hash)
varsig, varsig, 0xd000, draft, Namespace for all not yet standard signature algorithms
es256k, varsig, 0xd0e7, draft, ES256K Siganture Algorithm (secp256k1)
bls-12381-g1-sig, varsig, 0xd0ea, draft, G1 signature for BLS-12381-G2
bls-12381-g2-sig, varsig, 0xd0eb, draft, G2 signature for BLS-12381-G1
eddsa, varsig, 0xd0ed, draft, Edwards-Curve Digital Signature Algorithm
eip-191, varsig, 0xd191, draft, EIP-191 Ethereum Signed Data Standard
jwk_jcs-pub, key, 0xeb51, draft, JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the public key. Serialisation based on JCS (RFC 8785)
fil-commitment-unsealed, filecoin, 0xf101, permanent, Filecoin piece or sector data commitment merkle node/root (CommP & CommD)
fil-commitment-sealed, filecoin, 0xf102, permanent, Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)
xxh-32, hash, 0xb3e1, draft, Extremely fast non-cryptographic hash algorithm
xxh-64, hash, 0xb3e2, draft, Extremely fast non-cryptographic hash algorithm
xxh3-64, hash, 0xb3e3, draft, Extremely fast non-cryptographic hash algorithm
xxh3-128, hash, 0xb3e4, draft, Extremely fast non-cryptographic hash algorithm
poseidon-bls12_381-a2-fc1, multihash, 0xb401, permanent, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1-sc, multihash, 0xb402, draft, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
urdca-2015-canon, ipld, 0xb403, draft, The result of canonicalizing an input according to URDCA-2015 and then expressing its hash value as a multihash value.
ssz, serialization, 0xb501, draft, SimpleSerialize (SSZ) serialization
ssz-sha2-256-bmt, multihash, 0xb502, draft, SSZ Merkle tree root using SHA2-256 as the hashing function and SSZ serialization for the block binary
json-jcs, ipld, 0xb601, draft, The result of canonicalizing an input according to JCS - JSON Canonicalisation Scheme (RFC 8785)
iscc, softhash, 0xcc01, draft, ISCC (International Standard Content Code) - similarity preserving hash
zeroxcert-imprint-256, zeroxcert, 0xce11, draft, 0xcert Asset Imprint (root hash)
varsig, varsig, 0xd000, draft, Namespace for all not yet standard signature algorithms
es256k, varsig, 0xd0e7, draft, ES256K Siganture Algorithm (secp256k1)
bls-12381-g1-sig, varsig, 0xd0ea, draft, G1 signature for BLS-12381-G2
bls-12381-g2-sig, varsig, 0xd0eb, draft, G2 signature for BLS-12381-G1
eddsa, varsig, 0xd0ed, draft, Edwards-Curve Digital Signature Algorithm
eip-191, varsig, 0xd191, draft, EIP-191 Ethereum Signed Data Standard
jwk_jcs-pub, key, 0xeb51, draft, JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the public key. Serialisation based on JCS (RFC 8785)
fil-commitment-unsealed, filecoin, 0xf101, permanent, Filecoin piece or sector data commitment merkle node/root (CommP & CommD)
fil-commitment-sealed, filecoin, 0xf102, permanent, Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)
plaintextv2, multiaddr, 0x706c61, draft,
holochain-adr-v0, holochain, 0x807124, draft, Holochain v0 address + 8 R-S (63 x Base-32)
holochain-adr-v1, holochain, 0x817124, draft, Holochain v1 address + 8 R-S (63 x Base-32)
holochain-key-v0, holochain, 0x947124, draft, Holochain v0 public key + 8 R-S (63 x Base-32)
holochain-key-v1, holochain, 0x957124, draft, Holochain v1 public key + 8 R-S (63 x Base-32)
holochain-sig-v0, holochain, 0xa27124, draft, Holochain v0 signature + 8 R-S (63 x Base-32)
holochain-sig-v1, holochain, 0xa37124, draft, Holochain v1 signature + 8 R-S (63 x Base-32)
skynet-ns, namespace, 0xb19910, draft, Skynet Namespace
arweave-ns, namespace, 0xb29910, draft, Arweave Namespace
subspace-ns, namespace, 0xb39910, draft, Subspace Network Namespace
kumandra-ns, namespace, 0xb49910, draft, Kumandra Network Namespace
es256, varsig, 0xd01200, draft, ES256 Signature Algorithm
es284, varsig, 0xd01201, draft, ES384 Signature Algorithm
es512, varsig, 0xd01202, draft, ES512 Signature Algorithm
rs256, varsig, 0xd01205, draft, RS256 Signature Algorithm
holochain-adr-v0, holochain, 0x807124, draft, Holochain v0 address + 8 R-S (63 x Base-32)
holochain-adr-v1, holochain, 0x817124, draft, Holochain v1 address + 8 R-S (63 x Base-32)
holochain-key-v0, holochain, 0x947124, draft, Holochain v0 public key + 8 R-S (63 x Base-32)
holochain-key-v1, holochain, 0x957124, draft, Holochain v1 public key + 8 R-S (63 x Base-32)
holochain-sig-v0, holochain, 0xa27124, draft, Holochain v0 signature + 8 R-S (63 x Base-32)
holochain-sig-v1, holochain, 0xa37124, draft, Holochain v1 signature + 8 R-S (63 x Base-32)
skynet-ns, namespace, 0xb19910, draft, Skynet Namespace
arweave-ns, namespace, 0xb29910, draft, Arweave Namespace
subspace-ns, namespace, 0xb39910, draft, Subspace Network Namespace
kumandra-ns, namespace, 0xb49910, draft, Kumandra Network Namespace
es256, varsig, 0xd01200, draft, ES256 Signature Algorithm
es284, varsig, 0xd01201, draft, ES384 Signature Algorithm
es512, varsig, 0xd01202, draft, ES512 Signature Algorithm
rs256, varsig, 0xd01205, draft, RS256 Signature Algorithm

1 name tag code status description
2 identity multihash 0x00 permanent raw binary
3 cidv1 cid 0x01 permanent CIDv1
4 cidv2 cid 0x02 draft CIDv2
5 cidv3 cid 0x03 draft CIDv3
6 ip4 multiaddr 0x04 permanent
7 tcp multiaddr 0x06 permanent
8 sha1 multihash 0x11 permanent
14 sha3-224 multihash 0x17 permanent
15 shake-128 multihash 0x18 draft
16 shake-256 multihash 0x19 draft
17 keccak-224 multihash 0x1a draft keccak has variable output length. The number specifies the core length
18 keccak-256 multihash 0x1b draft
19 keccak-384 multihash 0x1c draft
20 keccak-512 multihash 0x1d draft
21 blake3 multihash 0x1e draft BLAKE3 has a default 32 byte output length. The maximum length is (2^64)-1 bytes.
22 sha2-384 multihash 0x20 permanent aka SHA-384; as specified by FIPS 180-4.
23 dccp multiaddr 0x21 draft
24 murmur3-x64-64 hash 0x22 permanent The first 64-bits of a murmur3-x64-128 - used for UnixFS directory sharding.
25 murmur3-32 hash 0x23 draft
26 ip6 multiaddr 0x29 permanent
27 ip6zone multiaddr 0x2a draft
28 ipcidr multiaddr 0x2b draft CIDR mask for IP addresses
29 path namespace 0x2f permanent Namespace for string paths. Corresponds to `/` in ASCII.
30 multicodec multiformat 0x30 draft
31 multihash multiformat 0x31 draft
32 multiaddr multiformat 0x32 draft
35 dns4 multiaddr 0x36 permanent
36 dns6 multiaddr 0x37 permanent
37 dnsaddr multiaddr 0x38 permanent
38 protobuf serialization 0x50 draft Protocol Buffers
39 cbor ipld 0x51 permanent CBOR
40 raw ipld 0x55 permanent raw binary
41 dbl-sha2-256 multihash 0x56 draft
42 rlp serialization 0x60 draft recursive length prefix
43 bencode serialization 0x63 draft bencode
44 dag-pb ipld 0x70 permanent MerkleDAG protobuf
45 dag-cbor ipld 0x71 permanent MerkleDAG cbor
46 libp2p-key ipld 0x72 permanent Libp2p Public Key
47 git-raw ipld 0x78 permanent Raw Git object
48 torrent-info ipld 0x7b draft Torrent file info field (bencoded)
49 torrent-file ipld 0x7c draft Torrent file (bencoded)
50 leofcoin-block ipld 0x81 draft Leofcoin Block
51 leofcoin-tx ipld 0x82 draft Leofcoin Transaction
52 leofcoin-pr ipld 0x83 draft Leofcoin Peer Reputation
53 sctp multiaddr 0x84 draft
54 dag-jose ipld 0x85 draft MerkleDAG JOSE
55 dag-cose ipld 0x86 draft MerkleDAG COSE
56 eth-block ipld 0x90 permanent Ethereum Header (RLP)
57 eth-block-list ipld 0x91 permanent Ethereum Header List (RLP)
58 eth-tx-trie ipld 0x92 permanent Ethereum Transaction Trie (Eth-Trie)
59 eth-tx ipld 0x93 permanent Ethereum Transaction (MarshalBinary)
60 eth-tx-receipt-trie ipld 0x94 permanent Ethereum Transaction Receipt Trie (Eth-Trie)
61 eth-tx-receipt ipld 0x95 permanent Ethereum Transaction Receipt (MarshalBinary)
62 eth-state-trie ipld 0x96 permanent Ethereum State Trie (Eth-Secure-Trie)
63 eth-account-snapshot ipld 0x97 permanent Ethereum Account Snapshot (RLP)
64 eth-storage-trie ipld 0x98 permanent Ethereum Contract Storage Trie (Eth-Secure-Trie)
65 eth-receipt-log-trie ipld 0x99 draft Ethereum Transaction Receipt Log Trie (Eth-Trie)
66 eth-reciept-log ipld 0x9a draft Ethereum Transaction Receipt Log (RLP)
67 aes-128 key 0xa0 draft 128-bit AES symmetric key
68 aes-192 key 0xa1 draft 192-bit AES symmetric key
69 aes-256 key 0xa2 draft 256-bit AES symmetric key
70 chacha-128 key 0xa3 draft 128-bit ChaCha symmetric key
71 chacha-256 key 0xa4 draft 256-bit ChaCha symmetric key
72 bitcoin-block ipld 0xb0 permanent Bitcoin Block
73 bitcoin-tx ipld 0xb1 permanent Bitcoin Tx
74 bitcoin-witness-commitment ipld 0xb2 permanent Bitcoin Witness Commitment
75 zcash-block ipld 0xc0 permanent Zcash Block
76 zcash-tx ipld 0xc1 permanent Zcash Tx
77 caip-50 multiformat 0xca draft CAIP-50 multi-chain account id
78 streamid namespace 0xce draft Ceramic Stream Id
79 stellar-block ipld 0xd0 draft Stellar Block
80 stellar-tx ipld 0xd1 draft Stellar Tx
81 md4 multihash 0xd4 draft
82 md5 multihash 0xd5 draft
83 decred-block ipld 0xe0 draft Decred Block
84 decred-tx ipld 0xe1 draft Decred Tx
85 ipld namespace 0xe2 draft IPLD path
86 ipfs namespace 0xe3 draft IPFS path
87 swarm namespace 0xe4 draft Swarm path
88 ipns namespace 0xe5 draft IPNS path
89 zeronet namespace 0xe6 draft ZeroNet site address
90 secp256k1-pub key 0xe7 draft Secp256k1 public key (compressed)
91 dnslink namespace 0xe8 permanent DNSLink path
92 bls12_381-g1-pub key 0xea draft BLS12-381 public key in the G1 field
93 bls12_381-g2-pub key 0xeb draft BLS12-381 public key in the G2 field
94 x25519-pub key 0xec draft Curve25519 public key
95 ed25519-pub key 0xed draft Ed25519 public key
96 bls12_381-g1g2-pub key 0xee draft BLS12-381 concatenated public keys in both the G1 and G2 fields
97 sr25519-pub key 0xef draft Sr25519 public key
98 dash-block ipld 0xf0 draft Dash Block
99 dash-tx ipld 0xf1 draft Dash Tx
100 swarm-manifest ipld 0xfa draft Swarm Manifest
101 swarm-feed ipld 0xfb draft Swarm Feed
102 beeson ipld 0xfc draft Swarm BeeSon
103 udp multiaddr 0x0111 draft
104 p2p-webrtc-star multiaddr 0x0113 draft deprecated Use webrtc or webrtc-direct instead
105 p2p-webrtc-direct multiaddr 0x0114 draft deprecated Use webrtc or webrtc-direct instead
106 p2p-stardust multiaddr 0x0115 draft deprecated
107 webrtc-direct multiaddr 0x0118 draft ICE-lite webrtc transport with SDP munging during connection establishment and without use of a STUN server
108 webrtc multiaddr 0x0119 draft webrtc transport where connection establishment is according to w3c spec
109 p2p-circuit multiaddr 0x0122 permanent
110 dag-json ipld 0x0129 permanent MerkleDAG json
111 udt multiaddr 0x012d draft
112 utp multiaddr 0x012e draft
113 crc32 hash 0x0132 draft CRC-32 non-cryptographic hash algorithm (IEEE 802.3)
114 crc64-ecma hash 0x0164 draft CRC-64 non-cryptographic hash algorithm (ECMA-182 - Annex B)
115 unix multiaddr 0x0190 permanent
116 thread multiaddr 0x0196 draft Textile Thread
117 p2p multiaddr 0x01a5 permanent libp2p
118 https multiaddr 0x01bb draft
119 onion multiaddr 0x01bc draft
120 onion3 multiaddr 0x01bd draft
121 garlic64 multiaddr 0x01be draft I2P base64 (raw public key)
122 garlic32 multiaddr 0x01bf draft I2P base32 (hashed public key or encoded public key/checksum+optional secret)
123 tls multiaddr 0x01c0 draft
124 sni multiaddr 0x01c1 draft Server Name Indication RFC 6066 § 3
125 noise multiaddr 0x01c6 draft
126 quic multiaddr 0x01cc permanent
127 quic-v1 multiaddr 0x01cd permanent
128 webtransport multiaddr 0x01d1 draft
129 certhash multiaddr 0x01d2 draft TLS certificate's fingerprint as a multihash
130 ws multiaddr 0x01dd permanent
131 wss multiaddr 0x01de permanent
132 p2p-websocket-star multiaddr 0x01df permanent
133 http multiaddr 0x01e0 draft
134 swhid-1-snp ipld 0x01f0 draft SoftWare Heritage persistent IDentifier version 1 snapshot
135 json ipld 0x0200 permanent JSON (UTF-8-encoded)
136 messagepack serialization 0x0201 draft MessagePack
137 car serialization 0x0202 draft Content Addressable aRchive (CAR)
138 ipns-record serialization 0x0300 permanent Signed IPNS Record
139 libp2p-peer-record libp2p 0x0301 permanent libp2p peer record type
140 libp2p-relay-rsvp libp2p 0x0302 permanent libp2p relay reservation voucher
141 memorytransport libp2p 0x0309 permanent in memory transport for self-dialing and testing; arbitrary
142 car-index-sorted serialization 0x0400 draft CARv2 IndexSorted index format
143 car-multihash-index-sorted serialization 0x0401 draft CARv2 MultihashIndexSorted index format
144 transport-bitswap transport 0x0900 draft Bitswap datatransfer
145 transport-graphsync-filecoinv1 transport 0x0910 draft Filecoin graphsync datatransfer
146 multidid multiformat 0x0d1d draft Compact encoding for Decentralized Identifers
147 sha2-256-trunc254-padded multihash 0x1012 permanent SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
148 sha2-224 multihash 0x1013 permanent aka SHA-224; as specified by FIPS 180-4.
149 sha2-512-224 multihash 0x1014 permanent aka SHA-512/224; as specified by FIPS 180-4.
150 sha2-512-256 multihash 0x1015 permanent aka SHA-512/256; as specified by FIPS 180-4.
151 murmur3-x64-128 hash 0x1022 draft
152 ripemd-128 multihash 0x1052 draft
153 ripemd-160 multihash 0x1053 draft
154 ripemd-256 multihash 0x1054 draft
155 ripemd-320 multihash 0x1055 draft
156 x11 multihash 0x1100 draft
157 p256-pub key 0x1200 draft P-256 public Key (compressed)
158 p384-pub key 0x1201 draft P-384 public Key (compressed)
159 p521-pub key 0x1202 draft P-521 public Key (compressed)
160 ed448-pub key 0x1203 draft Ed448 public Key
161 x448-pub key 0x1204 draft X448 public Key
162 rsa-pub key 0x1205 draft RSA public key. DER-encoded ASN.1 type RSAPublicKey according to IETF RFC 8017 (PKCS #1)
163 sm2-pub key 0x1206 draft SM2 public key (compressed)
164 ed25519-priv key 0x1300 draft Ed25519 private key
165 secp256k1-priv key 0x1301 draft Secp256k1 private key
166 x25519-priv key 0x1302 draft Curve25519 private key
167 sr25519-priv key 0x1303 draft Sr25519 private key
168 rsa-priv key 0x1305 draft RSA private key
169 p256-priv key 0x1306 draft P-256 private key
170 p384-priv key 0x1307 draft P-384 private key
171 p521-priv key 0x1308 draft P-521 private key
172 kangarootwelve multihash 0x1d01 draft KangarooTwelve is an extendable-output hash function based on Keccak-p
173 aes-gcm-256 encryption 0x2000 draft AES Galois/Counter Mode with 256-bit key and 12-byte IV
174 silverpine multiaddr 0x3f42 draft Experimental QUIC over yggdrasil and ironwood routing protocol
175 sm3-256 multihash 0x534d draft
176 blake2b-8 multihash 0xb201 draft Blake2b consists of 64 output lengths that give different hashes
177 blake2b-16 multihash 0xb202 draft
178 blake2b-24 multihash 0xb203 draft
179 blake2b-32 multihash 0xb204 draft
237 blake2b-496 multihash 0xb23e draft
238 blake2b-504 multihash 0xb23f draft
239 blake2b-512 multihash 0xb240 draft
240 blake2s-8 multihash 0xb241 draft Blake2s consists of 32 output lengths that give different hashes
241 blake2s-16 multihash 0xb242 draft
242 blake2s-24 multihash 0xb243 draft
243 blake2s-32 multihash 0xb244 draft
269 blake2s-240 multihash 0xb25e draft
270 blake2s-248 multihash 0xb25f draft
271 blake2s-256 multihash 0xb260 draft
272 skein256-8 multihash 0xb301 draft Skein256 consists of 32 output lengths that give different hashes
273 skein256-16 multihash 0xb302 draft
274 skein256-24 multihash 0xb303 draft
275 skein256-32 multihash 0xb304 draft
301 skein256-240 multihash 0xb31e draft
302 skein256-248 multihash 0xb31f draft
303 skein256-256 multihash 0xb320 draft
304 skein512-8 multihash 0xb321 draft Skein512 consists of 64 output lengths that give different hashes
305 skein512-16 multihash 0xb322 draft
306 skein512-24 multihash 0xb323 draft
307 skein512-32 multihash 0xb324 draft
365 skein512-496 multihash 0xb35e draft
366 skein512-504 multihash 0xb35f draft
367 skein512-512 multihash 0xb360 draft
368 skein1024-8 multihash 0xb361 draft Skein1024 consists of 128 output lengths that give different hashes
369 skein1024-16 multihash 0xb362 draft
370 skein1024-24 multihash 0xb363 draft
371 skein1024-32 multihash 0xb364 draft
493 skein1024-1008 multihash 0xb3de draft
494 skein1024-1016 multihash 0xb3df draft
495 skein1024-1024 multihash 0xb3e0 draft
496 xxh-32 hash 0xb3e1 draft Extremely fast non-cryptographic hash algorithm
497 xxh-64 hash 0xb3e2 draft Extremely fast non-cryptographic hash algorithm
498 xxh3-64 hash 0xb3e3 draft Extremely fast non-cryptographic hash algorithm
499 xxh3-128 hash 0xb3e4 draft Extremely fast non-cryptographic hash algorithm
500 poseidon-bls12_381-a2-fc1 multihash 0xb401 permanent Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
501 poseidon-bls12_381-a2-fc1-sc multihash 0xb402 draft Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
502 urdca-2015-canon ipld 0xb403 draft The result of canonicalizing an input according to URDCA-2015 and then expressing its hash value as a multihash value.
503 ssz serialization 0xb501 draft SimpleSerialize (SSZ) serialization
504 ssz-sha2-256-bmt multihash 0xb502 draft SSZ Merkle tree root using SHA2-256 as the hashing function and SSZ serialization for the block binary
505 json-jcs ipld 0xb601 draft The result of canonicalizing an input according to JCS - JSON Canonicalisation Scheme (RFC 8785)
506 iscc softhash 0xcc01 draft ISCC (International Standard Content Code) - similarity preserving hash
507 zeroxcert-imprint-256 zeroxcert 0xce11 draft 0xcert Asset Imprint (root hash)
508 varsig varsig 0xd000 draft Namespace for all not yet standard signature algorithms
509 es256k varsig 0xd0e7 draft ES256K Siganture Algorithm (secp256k1)
510 bls-12381-g1-sig varsig 0xd0ea draft G1 signature for BLS-12381-G2
511 bls-12381-g2-sig varsig 0xd0eb draft G2 signature for BLS-12381-G1
512 eddsa varsig 0xd0ed draft Edwards-Curve Digital Signature Algorithm
513 eip-191 varsig 0xd191 draft EIP-191 Ethereum Signed Data Standard
514 jwk_jcs-pub key 0xeb51 draft JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the public key. Serialisation based on JCS (RFC 8785)
515 fil-commitment-unsealed filecoin 0xf101 permanent Filecoin piece or sector data commitment merkle node/root (CommP & CommD)
516 fil-commitment-sealed filecoin 0xf102 permanent Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)
517 plaintextv2 multiaddr 0x706c61 draft
518 holochain-adr-v0 holochain 0x807124 draft Holochain v0 address + 8 R-S (63 x Base-32)
519 holochain-adr-v1 holochain 0x817124 draft Holochain v1 address + 8 R-S (63 x Base-32)
520 holochain-key-v0 holochain 0x947124 draft Holochain v0 public key + 8 R-S (63 x Base-32)
521 holochain-key-v1 holochain 0x957124 draft Holochain v1 public key + 8 R-S (63 x Base-32)
522 holochain-sig-v0 holochain 0xa27124 draft Holochain v0 signature + 8 R-S (63 x Base-32)
523 holochain-sig-v1 holochain 0xa37124 draft Holochain v1 signature + 8 R-S (63 x Base-32)
524 skynet-ns namespace 0xb19910 draft Skynet Namespace
525 arweave-ns namespace 0xb29910 draft Arweave Namespace
526 subspace-ns namespace 0xb39910 draft Subspace Network Namespace
527 kumandra-ns namespace 0xb49910 draft Kumandra Network Namespace
528 es256 varsig 0xd01200 draft ES256 Signature Algorithm
529 es284 varsig 0xd01201 draft ES384 Signature Algorithm
530 es512 varsig 0xd01202 draft ES512 Signature Algorithm
531 rs256 varsig 0xd01205 draft RS256 Signature Algorithm