diff --git a/table.json b/table.json new file mode 100644 index 00000000..25ab9e4b --- /dev/null +++ b/table.json @@ -0,0 +1,524 @@ +[ +{ "name": "identity", "tag": "multihash", "code": "0x00", "intcode": 0, "varint": "0x00", "status": "permanent", "description": "raw binary" }, +{ "name": "cidv1", "tag": "cid", "code": "0x01", "intcode": 1, "varint": "0x01", "status": "permanent", "description": "CIDv1" }, +{ "name": "cidv2", "tag": "cid", "code": "0x02", "intcode": 2, "varint": "0x02", "status": "draft", "description": "CIDv2" }, +{ "name": "cidv3", "tag": "cid", "code": "0x03", "intcode": 3, "varint": "0x03", "status": "draft", "description": "CIDv3" }, +{ "name": "ip4", "tag": "multiaddr", "code": "0x04", "intcode": 4, "varint": "0x04", "status": "permanent" }, +{ "name": "tcp", "tag": "multiaddr", "code": "0x06", "intcode": 6, "varint": "0x06", "status": "permanent" }, +{ "name": "sha1", "tag": "multihash", "code": "0x11", "intcode": 17, "varint": "0x11", "status": "permanent" }, +{ "name": "sha2-256", "tag": "multihash", "code": "0x12", "intcode": 18, "varint": "0x12", "status": "permanent" }, +{ "name": "sha2-512", "tag": "multihash", "code": "0x13", "intcode": 19, "varint": "0x13", "status": "permanent" }, +{ "name": "sha3-512", "tag": "multihash", "code": "0x14", "intcode": 20, "varint": "0x14", "status": "permanent" }, +{ "name": "sha3-384", "tag": "multihash", "code": "0x15", "intcode": 21, "varint": "0x15", "status": "permanent" }, +{ "name": "sha3-256", "tag": "multihash", "code": "0x16", "intcode": 22, "varint": "0x16", "status": "permanent" }, +{ "name": "sha3-224", "tag": "multihash", "code": "0x17", "intcode": 23, "varint": "0x17", "status": "permanent" }, +{ "name": "shake-128", "tag": "multihash", "code": "0x18", "intcode": 24, "varint": "0x18", "status": "draft" }, +{ "name": "shake-256", "tag": "multihash", "code": "0x19", "intcode": 25, "varint": "0x19", "status": "draft" }, +{ "name": "keccak-224", "tag": "multihash", "code": "0x1a", "intcode": 26, "varint": "0x1a", "status": "draft", "description": "keccak has variable output length. The number specifies the core length" }, +{ "name": "keccak-256", "tag": "multihash", "code": "0x1b", "intcode": 27, "varint": "0x1b", "status": "draft" }, +{ "name": "keccak-384", "tag": "multihash", "code": "0x1c", "intcode": 28, "varint": "0x1c", "status": "draft" }, +{ "name": "keccak-512", "tag": "multihash", "code": "0x1d", "intcode": 29, "varint": "0x1d", "status": "draft" }, +{ "name": "blake3", "tag": "multihash", "code": "0x1e", "intcode": 30, "varint": "0x1e", "status": "draft", "description": "BLAKE3 has a default 32 byte output length. The maximum length is (2^64)-1 bytes." }, +{ "name": "sha2-384", "tag": "multihash", "code": "0x20", "intcode": 32, "varint": "0x20", "status": "permanent", "description": "aka SHA-384; as specified by FIPS 180-4." }, +{ "name": "dccp", "tag": "multiaddr", "code": "0x21", "intcode": 33, "varint": "0x21", "status": "draft" }, +{ "name": "murmur3-x64-64", "tag": "hash", "code": "0x22", "intcode": 34, "varint": "0x22", "status": "permanent", "description": "The first 64-bits of a murmur3-x64-128 - used for UnixFS directory sharding." }, +{ "name": "murmur3-32", "tag": "hash", "code": "0x23", "intcode": 35, "varint": "0x23", "status": "draft" }, +{ "name": "ip6", "tag": "multiaddr", "code": "0x29", "intcode": 41, "varint": "0x29", "status": "permanent" }, +{ "name": "ip6zone", "tag": "multiaddr", "code": "0x2a", "intcode": 42, "varint": "0x2a", "status": "draft" }, +{ "name": "ipcidr", "tag": "multiaddr", "code": "0x2b", "intcode": 43, "varint": "0x2b", "status": "draft", "description": "CIDR mask for IP addresses" }, +{ "name": "path", "tag": "namespace", "code": "0x2f", "intcode": 47, "varint": "0x2f", "status": "permanent", "description": "Namespace for string paths. Corresponds to `/` in ASCII." }, +{ "name": "multicodec", "tag": "multiformat", "code": "0x30", "intcode": 48, "varint": "0x30", "status": "draft" }, +{ "name": "multihash", "tag": "multiformat", "code": "0x31", "intcode": 49, "varint": "0x31", "status": "draft" }, +{ "name": "multiaddr", "tag": "multiformat", "code": "0x32", "intcode": 50, "varint": "0x32", "status": "draft" }, +{ "name": "multibase", "tag": "multiformat", "code": "0x33", "intcode": 51, "varint": "0x33", "status": "draft" }, +{ "name": "dns", "tag": "multiaddr", "code": "0x35", "intcode": 53, "varint": "0x35", "status": "permanent" }, +{ "name": "dns4", "tag": "multiaddr", "code": "0x36", "intcode": 54, "varint": "0x36", "status": "permanent" }, +{ "name": "dns6", "tag": "multiaddr", "code": "0x37", "intcode": 55, "varint": "0x37", "status": "permanent" }, +{ "name": "dnsaddr", "tag": "multiaddr", "code": "0x38", "intcode": 56, "varint": "0x38", "status": "permanent" }, +{ "name": "protobuf", "tag": "serialization", "code": "0x50", "intcode": 80, "varint": "0x50", "status": "draft", "description": "Protocol Buffers" }, +{ "name": "cbor", "tag": "ipld", "code": "0x51", "intcode": 81, "varint": "0x51", "status": "permanent", "description": "CBOR" }, +{ "name": "raw", "tag": "ipld", "code": "0x55", "intcode": 85, "varint": "0x55", "status": "permanent", "description": "raw binary" }, +{ "name": "dbl-sha2-256", "tag": "multihash", "code": "0x56", "intcode": 86, "varint": "0x56", "status": "draft" }, +{ "name": "rlp", "tag": "serialization", "code": "0x60", "intcode": 96, "varint": "0x60", "status": "draft", "description": "recursive length prefix" }, +{ "name": "bencode", "tag": "serialization", "code": "0x63", "intcode": 99, "varint": "0x63", "status": "draft", "description": "bencode" }, +{ "name": "dag-pb", "tag": "ipld", "code": "0x70", "intcode": 112, "varint": "0x70", "status": "permanent", "description": "MerkleDAG protobuf" }, +{ "name": "dag-cbor", "tag": "ipld", "code": "0x71", "intcode": 113, "varint": "0x71", "status": "permanent", "description": "MerkleDAG cbor" }, +{ "name": "libp2p-key", "tag": "ipld", "code": "0x72", "intcode": 114, "varint": "0x72", "status": "permanent", "description": "Libp2p Public Key" }, +{ "name": "git-raw", "tag": "ipld", "code": "0x78", "intcode": 120, "varint": "0x78", "status": "permanent", "description": "Raw Git object" }, +{ "name": "torrent-info", "tag": "ipld", "code": "0x7b", "intcode": 123, "varint": "0x7b", "status": "draft", "description": "Torrent file info field (bencoded)" }, +{ "name": "torrent-file", "tag": "ipld", "code": "0x7c", "intcode": 124, "varint": "0x7c", "status": "draft", "description": "Torrent file (bencoded)" }, +{ "name": "leofcoin-block", "tag": "ipld", "code": "0x81", "intcode": 129, "varint": "0x8101", "status": "draft", "description": "Leofcoin Block" }, +{ "name": "leofcoin-tx", "tag": "ipld", "code": "0x82", "intcode": 130, "varint": "0x8201", "status": "draft", "description": "Leofcoin Transaction" }, +{ "name": "leofcoin-pr", "tag": "ipld", "code": "0x83", "intcode": 131, "varint": "0x8301", "status": "draft", "description": "Leofcoin Peer Reputation" }, +{ "name": "sctp", "tag": "multiaddr", "code": "0x84", "intcode": 132, "varint": "0x8401", "status": "draft" }, +{ "name": "dag-jose", "tag": "ipld", "code": "0x85", "intcode": 133, "varint": "0x8501", "status": "draft", "description": "MerkleDAG JOSE" }, +{ "name": "dag-cose", "tag": "ipld", "code": "0x86", "intcode": 134, "varint": "0x8601", "status": "draft", "description": "MerkleDAG COSE" }, +{ "name": "eth-block", "tag": "ipld", "code": "0x90", "intcode": 144, "varint": "0x9001", "status": "permanent", "description": "Ethereum Header (RLP)" }, +{ "name": "eth-block-list", "tag": "ipld", "code": "0x91", "intcode": 145, "varint": "0x9101", "status": "permanent", "description": "Ethereum Header List (RLP)" }, +{ "name": "eth-tx-trie", "tag": "ipld", "code": "0x92", "intcode": 146, "varint": "0x9201", "status": "permanent", "description": "Ethereum Transaction Trie (Eth-Trie)" }, +{ "name": "eth-tx", "tag": "ipld", "code": "0x93", "intcode": 147, "varint": "0x9301", "status": "permanent", "description": "Ethereum Transaction (MarshalBinary)" }, +{ "name": "eth-tx-receipt-trie", "tag": "ipld", "code": "0x94", "intcode": 148, "varint": "0x9401", "status": "permanent", "description": "Ethereum Transaction Receipt Trie (Eth-Trie)" }, +{ "name": "eth-tx-receipt", "tag": "ipld", "code": "0x95", "intcode": 149, "varint": "0x9501", "status": "permanent", "description": "Ethereum Transaction Receipt (MarshalBinary)" }, +{ "name": "eth-state-trie", "tag": "ipld", "code": "0x96", "intcode": 150, "varint": "0x9601", "status": "permanent", "description": "Ethereum State Trie (Eth-Secure-Trie)" }, +{ "name": "eth-account-snapshot", "tag": "ipld", "code": "0x97", "intcode": 151, "varint": "0x9701", "status": "permanent", "description": "Ethereum Account Snapshot (RLP)" }, +{ "name": "eth-storage-trie", "tag": "ipld", "code": "0x98", "intcode": 152, "varint": "0x9801", "status": "permanent", "description": "Ethereum Contract Storage Trie (Eth-Secure-Trie)" }, +{ "name": "eth-receipt-log-trie", "tag": "ipld", "code": "0x99", "intcode": 153, "varint": "0x9901", "status": "draft", "description": "Ethereum Transaction Receipt Log Trie (Eth-Trie)" }, +{ "name": "eth-reciept-log", "tag": "ipld", "code": "0x9a", "intcode": 154, "varint": "0x9a01", "status": "draft", "description": "Ethereum Transaction Receipt Log (RLP)" }, +{ "name": "aes-128", "tag": "key", "code": "0xa0", "intcode": 160, "varint": "0xa001", "status": "draft", "description": "128-bit AES symmetric key" }, +{ "name": "aes-192", "tag": "key", "code": "0xa1", "intcode": 161, "varint": "0xa101", "status": "draft", "description": "192-bit AES symmetric key" }, +{ "name": "aes-256", "tag": "key", "code": "0xa2", "intcode": 162, "varint": "0xa201", "status": "draft", "description": "256-bit AES symmetric key" }, +{ "name": "chacha-128", "tag": "key", "code": "0xa3", "intcode": 163, "varint": "0xa301", "status": "draft", "description": "128-bit ChaCha symmetric key" }, +{ "name": "chacha-256", "tag": "key", "code": "0xa4", "intcode": 164, "varint": "0xa401", "status": "draft", "description": "256-bit ChaCha symmetric key" }, +{ "name": "bitcoin-block", "tag": "ipld", "code": "0xb0", "intcode": 176, "varint": "0xb001", "status": "permanent", "description": "Bitcoin Block" }, +{ "name": "bitcoin-tx", "tag": "ipld", "code": "0xb1", "intcode": 177, "varint": "0xb101", "status": "permanent", "description": "Bitcoin Tx" }, +{ "name": "bitcoin-witness-commitment", "tag": "ipld", "code": "0xb2", "intcode": 178, "varint": "0xb201", "status": "permanent", "description": "Bitcoin Witness Commitment" }, +{ "name": "zcash-block", "tag": "ipld", "code": "0xc0", "intcode": 192, "varint": "0xc001", "status": "permanent", "description": "Zcash Block" }, +{ "name": "zcash-tx", "tag": "ipld", "code": "0xc1", "intcode": 193, "varint": "0xc101", "status": "permanent", "description": "Zcash Tx" }, +{ "name": "caip-50", "tag": "multiformat", "code": "0xca", "intcode": 202, "varint": "0xca01", "status": "draft", "description": "CAIP-50 multi-chain account id" }, +{ "name": "streamid", "tag": "namespace", "code": "0xce", "intcode": 206, "varint": "0xce01", "status": "draft", "description": "Ceramic Stream Id" }, +{ "name": "stellar-block", "tag": "ipld", "code": "0xd0", "intcode": 208, "varint": "0xd001", "status": "draft", "description": "Stellar Block" }, +{ "name": "stellar-tx", "tag": "ipld", "code": "0xd1", "intcode": 209, "varint": "0xd101", "status": "draft", "description": "Stellar Tx" }, +{ "name": "md4", "tag": "multihash", "code": "0xd4", "intcode": 212, "varint": "0xd401", "status": "draft" }, +{ "name": "md5", "tag": "multihash", "code": "0xd5", "intcode": 213, "varint": "0xd501", "status": "draft" }, +{ "name": "decred-block", "tag": "ipld", "code": "0xe0", "intcode": 224, "varint": "0xe001", "status": "draft", "description": "Decred Block" }, +{ "name": "decred-tx", "tag": "ipld", "code": "0xe1", "intcode": 225, "varint": "0xe101", "status": "draft", "description": "Decred Tx" }, +{ "name": "ipld", "tag": "namespace", "code": "0xe2", "intcode": 226, "varint": "0xe201", "status": "draft", "description": "IPLD path" }, +{ "name": "ipfs", "tag": "namespace", "code": "0xe3", "intcode": 227, "varint": "0xe301", "status": "draft", "description": "IPFS path" }, +{ "name": "swarm", "tag": "namespace", "code": "0xe4", "intcode": 228, "varint": "0xe401", "status": "draft", "description": "Swarm path" }, +{ "name": "ipns", "tag": "namespace", "code": "0xe5", "intcode": 229, "varint": "0xe501", "status": "draft", "description": "IPNS path" }, +{ "name": "zeronet", "tag": "namespace", "code": "0xe6", "intcode": 230, "varint": "0xe601", "status": "draft", "description": "ZeroNet site address" }, +{ "name": "secp256k1-pub", "tag": "key", "code": "0xe7", "intcode": 231, "varint": "0xe701", "status": "draft", "description": "Secp256k1 public key (compressed)" }, +{ "name": "dnslink", "tag": "namespace", "code": "0xe8", "intcode": 232, "varint": "0xe801", "status": "permanent", "description": "DNSLink path" }, +{ "name": "bls12_381-g1-pub", "tag": "key", "code": "0xea", "intcode": 234, "varint": "0xea01", "status": "draft", "description": "BLS12-381 public key in the G1 field" }, +{ "name": "bls12_381-g2-pub", "tag": "key", "code": "0xeb", "intcode": 235, "varint": "0xeb01", "status": "draft", "description": "BLS12-381 public key in the G2 field" }, +{ "name": "x25519-pub", "tag": "key", "code": "0xec", "intcode": 236, "varint": "0xec01", "status": "draft", "description": "Curve25519 public key" }, +{ "name": "ed25519-pub", "tag": "key", "code": "0xed", "intcode": 237, "varint": "0xed01", "status": "draft", "description": "Ed25519 public key" }, +{ "name": "bls12_381-g1g2-pub", "tag": "key", "code": "0xee", "intcode": 238, "varint": "0xee01", "status": "draft", "description": "BLS12-381 concatenated public keys in both the G1 and G2 fields" }, +{ "name": "dash-block", "tag": "ipld", "code": "0xf0", "intcode": 240, "varint": "0xf001", "status": "draft", "description": "Dash Block" }, +{ "name": "dash-tx", "tag": "ipld", "code": "0xf1", "intcode": 241, "varint": "0xf101", "status": "draft", "description": "Dash Tx" }, +{ "name": "swarm-manifest", "tag": "ipld", "code": "0xfa", "intcode": 250, "varint": "0xfa01", "status": "draft", "description": "Swarm Manifest" }, +{ "name": "swarm-feed", "tag": "ipld", "code": "0xfb", "intcode": 251, "varint": "0xfb01", "status": "draft", "description": "Swarm Feed" }, +{ "name": "beeson", "tag": "ipld", "code": "0xfc", "intcode": 252, "varint": "0xfc01", "status": "draft", "description": "Swarm BeeSon" }, +{ "name": "udp", "tag": "multiaddr", "code": "0x0111", "intcode": 273, "varint": "0x9102", "status": "draft" }, +{ "name": "p2p-webrtc-star", "tag": "multiaddr", "code": "0x0113", "intcode": 275, "varint": "0x9302", "status": "draft" }, +{ "name": "p2p-webrtc-direct", "tag": "multiaddr", "code": "0x0114", "intcode": 276, "varint": "0x9402", "status": "draft" }, +{ "name": "p2p-stardust", "tag": "multiaddr", "code": "0x0115", "intcode": 277, "varint": "0x9502", "status": "draft" }, +{ "name": "webrtc", "tag": "multiaddr", "code": "0x0118", "intcode": 280, "varint": "0x9802", "status": "draft", "description": "WebRTC" }, +{ "name": "p2p-circuit", "tag": "multiaddr", "code": "0x0122", "intcode": 290, "varint": "0xa202", "status": "permanent" }, +{ "name": "dag-json", "tag": "ipld", "code": "0x0129", "intcode": 297, "varint": "0xa902", "status": "permanent", "description": "MerkleDAG json" }, +{ "name": "udt", "tag": "multiaddr", "code": "0x012d", "intcode": 301, "varint": "0xad02", "status": "draft" }, +{ "name": "utp", "tag": "multiaddr", "code": "0x012e", "intcode": 302, "varint": "0xae02", "status": "draft" }, +{ "name": "crc32", "tag": "hash", "code": "0x0132", "intcode": 306, "varint": "0xb202", "status": "draft", "description": "CRC-32 non-cryptographic hash algorithm (IEEE 802.3)" }, +{ "name": "crc64-ecma", "tag": "hash", "code": "0x0164", "intcode": 356, "varint": "0xe402", "status": "draft", "description": "CRC-64 non-cryptographic hash algorithm (ECMA-182 - Annex B)" }, +{ "name": "unix", "tag": "multiaddr", "code": "0x0190", "intcode": 400, "varint": "0x9003", "status": "permanent" }, +{ "name": "thread", "tag": "multiaddr", "code": "0x0196", "intcode": 406, "varint": "0x9603", "status": "draft", "description": "Textile Thread" }, +{ "name": "p2p", "tag": "multiaddr", "code": "0x01a5", "intcode": 421, "varint": "0xa503", "status": "permanent", "description": "libp2p" }, +{ "name": "https", "tag": "multiaddr", "code": "0x01bb", "intcode": 443, "varint": "0xbb03", "status": "draft" }, +{ "name": "onion", "tag": "multiaddr", "code": "0x01bc", "intcode": 444, "varint": "0xbc03", "status": "draft" }, +{ "name": "onion3", "tag": "multiaddr", "code": "0x01bd", "intcode": 445, "varint": "0xbd03", "status": "draft" }, +{ "name": "garlic64", "tag": "multiaddr", "code": "0x01be", "intcode": 446, "varint": "0xbe03", "status": "draft", "description": "I2P base64 (raw public key)" }, +{ "name": "garlic32", "tag": "multiaddr", "code": "0x01bf", "intcode": 447, "varint": "0xbf03", "status": "draft", "description": "I2P base32 (hashed public key or encoded public key/checksum+optional secret)" }, +{ "name": "tls", "tag": "multiaddr", "code": "0x01c0", "intcode": 448, "varint": "0xc003", "status": "draft" }, +{ "name": "sni", "tag": "multiaddr", "code": "0x01c1", "intcode": 449, "varint": "0xc103", "status": "draft", "description": "Server Name Indication RFC 6066 ยง 3" }, +{ "name": "noise", "tag": "multiaddr", "code": "0x01c6", "intcode": 454, "varint": "0xc603", "status": "draft" }, +{ "name": "quic", "tag": "multiaddr", "code": "0x01cc", "intcode": 460, "varint": "0xcc03", "status": "permanent" }, +{ "name": "quic-v1", "tag": "multiaddr", "code": "0x01cd", "intcode": 461, "varint": "0xcd03", "status": "permanent" }, +{ "name": "webtransport", "tag": "multiaddr", "code": "0x01d1", "intcode": 465, "varint": "0xd103", "status": "draft" }, +{ "name": "certhash", "tag": "multiaddr", "code": "0x01d2", "intcode": 466, "varint": "0xd203", "status": "draft", "description": "TLS certificate's fingerprint as a multihash" }, +{ "name": "ws", "tag": "multiaddr", "code": "0x01dd", "intcode": 477, "varint": "0xdd03", "status": "permanent" }, +{ "name": "wss", "tag": "multiaddr", "code": "0x01de", "intcode": 478, "varint": "0xde03", "status": "permanent" }, +{ "name": "p2p-websocket-star", "tag": "multiaddr", "code": "0x01df", "intcode": 479, "varint": "0xdf03", "status": "permanent" }, +{ "name": "http", "tag": "multiaddr", "code": "0x01e0", "intcode": 480, "varint": "0xe003", "status": "draft" }, +{ "name": "swhid-1-snp", "tag": "ipld", "code": "0x01f0", "intcode": 496, "varint": "0xf003", "status": "draft", "description": "SoftWare Heritage persistent IDentifier version 1 snapshot" }, +{ "name": "json", "tag": "ipld", "code": "0x0200", "intcode": 512, "varint": "0x8004", "status": "permanent", "description": "JSON (UTF-8-encoded)" }, +{ "name": "messagepack", "tag": "serialization", "code": "0x0201", "intcode": 513, "varint": "0x8104", "status": "draft", "description": "MessagePack" }, +{ "name": "car", "tag": "serialization", "code": "0x0202", "intcode": 514, "varint": "0x8204", "status": "draft", "description": "Content Addressable aRchive (CAR)" }, +{ "name": "libp2p-peer-record", "tag": "libp2p", "code": "0x0301", "intcode": 769, "varint": "0x8106", "status": "permanent", "description": "libp2p peer record type" }, +{ "name": "libp2p-relay-rsvp", "tag": "libp2p", "code": "0x0302", "intcode": 770, "varint": "0x8206", "status": "permanent", "description": "libp2p relay reservation voucher" }, +{ "name": "memorytransport", "tag": "libp2p", "code": "0x0309", "intcode": 777, "varint": "0x8906", "status": "permanent", "description": "in memory transport for self-dialing and testing; arbitrary" }, +{ "name": "car-index-sorted", "tag": "serialization", "code": "0x0400", "intcode": 1024, "varint": "0x8008", "status": "draft", "description": "CARv2 IndexSorted index format" }, +{ "name": "car-multihash-index-sorted", "tag": "serialization", "code": "0x0401", "intcode": 1025, "varint": "0x8108", "status": "draft", "description": "CARv2 MultihashIndexSorted index format" }, +{ "name": "transport-bitswap", "tag": "transport", "code": "0x0900", "intcode": 2304, "varint": "0x8012", "status": "draft", "description": "Bitswap datatransfer" }, +{ "name": "transport-graphsync-filecoinv1", "tag": "transport", "code": "0x0910", "intcode": 2320, "varint": "0x9012", "status": "draft", "description": "Filecoin graphsync datatransfer" }, +{ "name": "multidid", "tag": "multiformat", "code": "0x0d1d", "intcode": 3357, "varint": "0x9d1a", "status": "draft", "description": "Compact encoding for Decentralized Identifers" }, +{ "name": "sha2-256-trunc254-padded", "tag": "multihash", "code": "0x1012", "intcode": 4114, "varint": "0x9220", "status": "permanent", "description": "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" }, +{ "name": "sha2-224", "tag": "multihash", "code": "0x1013", "intcode": 4115, "varint": "0x9320", "status": "permanent", "description": "aka SHA-224; as specified by FIPS 180-4." }, +{ "name": "sha2-512-224", "tag": "multihash", "code": "0x1014", "intcode": 4116, "varint": "0x9420", "status": "permanent", "description": "aka SHA-512/224; as specified by FIPS 180-4." }, +{ "name": "sha2-512-256", "tag": "multihash", "code": "0x1015", "intcode": 4117, "varint": "0x9520", "status": "permanent", "description": "aka SHA-512/256; as specified by FIPS 180-4." }, +{ "name": "murmur3-x64-128", "tag": "hash", "code": "0x1022", "intcode": 4130, "varint": "0xa220", "status": "draft" }, +{ "name": "ripemd-128", "tag": "multihash", "code": "0x1052", "intcode": 4178, "varint": "0xd220", "status": "draft" }, +{ "name": "ripemd-160", "tag": "multihash", "code": "0x1053", "intcode": 4179, "varint": "0xd320", "status": "draft" }, +{ "name": "ripemd-256", "tag": "multihash", "code": "0x1054", "intcode": 4180, "varint": "0xd420", "status": "draft" }, +{ "name": "ripemd-320", "tag": "multihash", "code": "0x1055", "intcode": 4181, "varint": "0xd520", "status": "draft" }, +{ "name": "x11", "tag": "multihash", "code": "0x1100", "intcode": 4352, "varint": "0x8022", "status": "draft" }, +{ "name": "p256-pub", "tag": "key", "code": "0x1200", "intcode": 4608, "varint": "0x8024", "status": "draft", "description": "P-256 public Key (compressed)" }, +{ "name": "p384-pub", "tag": "key", "code": "0x1201", "intcode": 4609, "varint": "0x8124", "status": "draft", "description": "P-384 public Key (compressed)" }, +{ "name": "p521-pub", "tag": "key", "code": "0x1202", "intcode": 4610, "varint": "0x8224", "status": "draft", "description": "P-521 public Key (compressed)" }, +{ "name": "ed448-pub", "tag": "key", "code": "0x1203", "intcode": 4611, "varint": "0x8324", "status": "draft", "description": "Ed448 public Key" }, +{ "name": "x448-pub", "tag": "key", "code": "0x1204", "intcode": 4612, "varint": "0x8424", "status": "draft", "description": "X448 public Key" }, +{ "name": "rsa-pub", "tag": "key", "code": "0x1205", "intcode": 4613, "varint": "0x8524", "status": "draft", "description": "RSA public key. DER-encoded ASN.1 type RSAPublicKey according to IETF RFC 8017 (PKCS #1)" }, +{ "name": "sm2-pub", "tag": "key", "code": "0x1206", "intcode": 4614, "varint": "0x8624", "status": "draft", "description": "SM2 public key (compressed)" }, +{ "name": "ed25519-priv", "tag": "key", "code": "0x1300", "intcode": 4864, "varint": "0x8026", "status": "draft", "description": "Ed25519 private key" }, +{ "name": "secp256k1-priv", "tag": "key", "code": "0x1301", "intcode": 4865, "varint": "0x8126", "status": "draft", "description": "Secp256k1 private key" }, +{ "name": "x25519-priv", "tag": "key", "code": "0x1302", "intcode": 4866, "varint": "0x8226", "status": "draft", "description": "Curve25519 private key" }, +{ "name": "rsa-priv", "tag": "key", "code": "0x1305", "intcode": 4869, "varint": "0x8526", "status": "draft", "description": "RSA private key" }, +{ "name": "kangarootwelve", "tag": "multihash", "code": "0x1d01", "intcode": 7425, "varint": "0x813a", "status": "draft", "description": "KangarooTwelve is an extendable-output hash function based on Keccak-p" }, +{ "name": "silverpine", "tag": "multiaddr", "code": "0x3f42", "intcode": 16194, "varint": "0xc27e", "status": "draft", "description": "Experimental QUIC over yggdrasil and ironwood routing protocol" }, +{ "name": "sm3-256", "tag": "multihash", "code": "0x534d", "intcode": 21325, "varint": "0xcda601", "status": "draft" }, +{ "name": "blake2b-8", "tag": "multihash", "code": "0xb201", "intcode": 45569, "varint": "0x81e402", "status": "draft", "description": "Blake2b consists of 64 output lengths that give different hashes" }, +{ "name": "blake2b-16", "tag": "multihash", "code": "0xb202", "intcode": 45570, "varint": "0x82e402", "status": "draft" }, +{ "name": "blake2b-24", "tag": "multihash", "code": "0xb203", "intcode": 45571, "varint": "0x83e402", "status": "draft" }, +{ "name": "blake2b-32", "tag": "multihash", "code": "0xb204", "intcode": 45572, "varint": "0x84e402", "status": "draft" }, +{ "name": "blake2b-40", "tag": "multihash", "code": "0xb205", "intcode": 45573, "varint": "0x85e402", "status": "draft" }, +{ "name": "blake2b-48", "tag": "multihash", "code": "0xb206", "intcode": 45574, "varint": "0x86e402", "status": "draft" }, +{ "name": "blake2b-56", "tag": "multihash", "code": "0xb207", "intcode": 45575, "varint": "0x87e402", "status": "draft" }, +{ "name": "blake2b-64", "tag": "multihash", "code": "0xb208", "intcode": 45576, "varint": "0x88e402", "status": "draft" }, +{ "name": "blake2b-72", "tag": "multihash", "code": "0xb209", "intcode": 45577, "varint": "0x89e402", "status": "draft" }, +{ "name": "blake2b-80", "tag": "multihash", "code": "0xb20a", "intcode": 45578, "varint": "0x8ae402", "status": "draft" }, +{ "name": "blake2b-88", "tag": "multihash", "code": "0xb20b", "intcode": 45579, "varint": "0x8be402", "status": "draft" }, +{ "name": "blake2b-96", "tag": "multihash", "code": "0xb20c", "intcode": 45580, "varint": "0x8ce402", "status": "draft" }, +{ "name": "blake2b-104", "tag": "multihash", "code": "0xb20d", "intcode": 45581, "varint": "0x8de402", "status": "draft" }, +{ "name": "blake2b-112", "tag": "multihash", "code": "0xb20e", "intcode": 45582, "varint": "0x8ee402", "status": "draft" }, +{ "name": "blake2b-120", "tag": "multihash", "code": "0xb20f", "intcode": 45583, "varint": "0x8fe402", "status": "draft" }, +{ "name": "blake2b-128", "tag": "multihash", "code": "0xb210", "intcode": 45584, "varint": "0x90e402", "status": "draft" }, +{ "name": "blake2b-136", "tag": "multihash", "code": "0xb211", "intcode": 45585, "varint": "0x91e402", "status": "draft" }, +{ "name": "blake2b-144", "tag": "multihash", "code": "0xb212", "intcode": 45586, "varint": "0x92e402", "status": "draft" }, +{ "name": "blake2b-152", "tag": "multihash", "code": "0xb213", "intcode": 45587, "varint": "0x93e402", "status": "draft" }, +{ "name": "blake2b-160", "tag": "multihash", "code": "0xb214", "intcode": 45588, "varint": "0x94e402", "status": "draft" }, +{ "name": "blake2b-168", "tag": "multihash", "code": "0xb215", "intcode": 45589, "varint": "0x95e402", "status": "draft" }, +{ "name": "blake2b-176", "tag": "multihash", "code": "0xb216", "intcode": 45590, "varint": "0x96e402", "status": "draft" }, +{ "name": "blake2b-184", "tag": "multihash", "code": "0xb217", "intcode": 45591, "varint": "0x97e402", "status": "draft" }, +{ "name": "blake2b-192", "tag": "multihash", "code": "0xb218", "intcode": 45592, "varint": "0x98e402", "status": "draft" }, +{ "name": "blake2b-200", "tag": "multihash", "code": "0xb219", "intcode": 45593, "varint": "0x99e402", "status": "draft" }, +{ "name": "blake2b-208", "tag": "multihash", "code": "0xb21a", "intcode": 45594, "varint": "0x9ae402", "status": "draft" }, +{ "name": "blake2b-216", "tag": "multihash", "code": "0xb21b", "intcode": 45595, "varint": "0x9be402", "status": "draft" }, +{ "name": "blake2b-224", "tag": "multihash", "code": "0xb21c", "intcode": 45596, "varint": "0x9ce402", "status": "draft" }, +{ "name": "blake2b-232", "tag": "multihash", "code": "0xb21d", "intcode": 45597, "varint": "0x9de402", "status": "draft" }, +{ "name": "blake2b-240", "tag": "multihash", "code": "0xb21e", "intcode": 45598, "varint": "0x9ee402", "status": "draft" }, +{ "name": "blake2b-248", "tag": "multihash", "code": "0xb21f", "intcode": 45599, "varint": "0x9fe402", "status": "draft" }, +{ "name": "blake2b-256", "tag": "multihash", "code": "0xb220", "intcode": 45600, "varint": "0xa0e402", "status": "permanent" }, +{ "name": "blake2b-264", "tag": "multihash", "code": "0xb221", "intcode": 45601, "varint": "0xa1e402", "status": "draft" }, +{ "name": "blake2b-272", "tag": "multihash", "code": "0xb222", "intcode": 45602, "varint": "0xa2e402", "status": "draft" }, +{ "name": "blake2b-280", "tag": "multihash", "code": "0xb223", "intcode": 45603, "varint": "0xa3e402", "status": "draft" }, +{ "name": "blake2b-288", "tag": "multihash", "code": "0xb224", "intcode": 45604, "varint": "0xa4e402", "status": "draft" }, +{ "name": "blake2b-296", "tag": "multihash", "code": "0xb225", "intcode": 45605, "varint": "0xa5e402", "status": "draft" }, +{ "name": "blake2b-304", "tag": "multihash", "code": "0xb226", "intcode": 45606, "varint": "0xa6e402", "status": "draft" }, +{ "name": "blake2b-312", "tag": "multihash", "code": "0xb227", "intcode": 45607, "varint": "0xa7e402", "status": "draft" }, +{ "name": "blake2b-320", "tag": "multihash", "code": "0xb228", "intcode": 45608, "varint": "0xa8e402", "status": "draft" }, +{ "name": "blake2b-328", "tag": "multihash", "code": "0xb229", "intcode": 45609, "varint": "0xa9e402", "status": "draft" }, +{ "name": "blake2b-336", "tag": "multihash", "code": "0xb22a", "intcode": 45610, "varint": "0xaae402", "status": "draft" }, +{ "name": "blake2b-344", "tag": "multihash", "code": "0xb22b", "intcode": 45611, "varint": "0xabe402", "status": "draft" }, +{ "name": "blake2b-352", "tag": "multihash", "code": "0xb22c", "intcode": 45612, "varint": "0xace402", "status": "draft" }, +{ "name": "blake2b-360", "tag": "multihash", "code": "0xb22d", "intcode": 45613, "varint": "0xade402", "status": "draft" }, +{ "name": "blake2b-368", "tag": "multihash", "code": "0xb22e", "intcode": 45614, "varint": "0xaee402", "status": "draft" }, +{ "name": "blake2b-376", "tag": "multihash", "code": "0xb22f", "intcode": 45615, "varint": "0xafe402", "status": "draft" }, +{ "name": "blake2b-384", "tag": "multihash", "code": "0xb230", "intcode": 45616, "varint": "0xb0e402", "status": "draft" }, +{ "name": "blake2b-392", "tag": "multihash", "code": "0xb231", "intcode": 45617, "varint": "0xb1e402", "status": "draft" }, +{ "name": "blake2b-400", "tag": "multihash", "code": "0xb232", "intcode": 45618, "varint": "0xb2e402", "status": "draft" }, +{ "name": "blake2b-408", "tag": "multihash", "code": "0xb233", "intcode": 45619, "varint": "0xb3e402", "status": "draft" }, +{ "name": "blake2b-416", "tag": "multihash", "code": "0xb234", "intcode": 45620, "varint": "0xb4e402", "status": "draft" }, +{ "name": "blake2b-424", "tag": "multihash", "code": "0xb235", "intcode": 45621, "varint": "0xb5e402", "status": "draft" }, +{ "name": "blake2b-432", "tag": "multihash", "code": "0xb236", "intcode": 45622, "varint": "0xb6e402", "status": "draft" }, +{ "name": "blake2b-440", "tag": "multihash", "code": "0xb237", "intcode": 45623, "varint": "0xb7e402", "status": "draft" }, +{ "name": "blake2b-448", "tag": "multihash", "code": "0xb238", "intcode": 45624, "varint": "0xb8e402", "status": "draft" }, +{ "name": "blake2b-456", "tag": "multihash", "code": "0xb239", "intcode": 45625, "varint": "0xb9e402", "status": "draft" }, +{ "name": "blake2b-464", "tag": "multihash", "code": "0xb23a", "intcode": 45626, "varint": "0xbae402", "status": "draft" }, +{ "name": "blake2b-472", "tag": "multihash", "code": "0xb23b", "intcode": 45627, "varint": "0xbbe402", "status": "draft" }, +{ "name": "blake2b-480", "tag": "multihash", "code": "0xb23c", "intcode": 45628, "varint": "0xbce402", "status": "draft" }, +{ "name": "blake2b-488", "tag": "multihash", "code": "0xb23d", "intcode": 45629, "varint": "0xbde402", "status": "draft" }, +{ "name": "blake2b-496", "tag": "multihash", "code": "0xb23e", "intcode": 45630, "varint": "0xbee402", "status": "draft" }, +{ "name": "blake2b-504", "tag": "multihash", "code": "0xb23f", "intcode": 45631, "varint": "0xbfe402", "status": "draft" }, +{ "name": "blake2b-512", "tag": "multihash", "code": "0xb240", "intcode": 45632, "varint": "0xc0e402", "status": "draft" }, +{ "name": "blake2s-8", "tag": "multihash", "code": "0xb241", "intcode": 45633, "varint": "0xc1e402", "status": "draft", "description": "Blake2s consists of 32 output lengths that give different hashes" }, +{ "name": "blake2s-16", "tag": "multihash", "code": "0xb242", "intcode": 45634, "varint": "0xc2e402", "status": "draft" }, +{ "name": "blake2s-24", "tag": "multihash", "code": "0xb243", "intcode": 45635, "varint": "0xc3e402", "status": "draft" }, +{ "name": "blake2s-32", "tag": "multihash", "code": "0xb244", "intcode": 45636, "varint": "0xc4e402", "status": "draft" }, +{ "name": "blake2s-40", "tag": "multihash", "code": "0xb245", "intcode": 45637, "varint": "0xc5e402", "status": "draft" }, +{ "name": "blake2s-48", "tag": "multihash", "code": "0xb246", "intcode": 45638, "varint": "0xc6e402", "status": "draft" }, +{ "name": "blake2s-56", "tag": "multihash", "code": "0xb247", "intcode": 45639, "varint": "0xc7e402", "status": "draft" }, +{ "name": "blake2s-64", "tag": "multihash", "code": "0xb248", "intcode": 45640, "varint": "0xc8e402", "status": "draft" }, +{ "name": "blake2s-72", "tag": "multihash", "code": "0xb249", "intcode": 45641, "varint": "0xc9e402", "status": "draft" }, +{ "name": "blake2s-80", "tag": "multihash", "code": "0xb24a", "intcode": 45642, "varint": "0xcae402", "status": "draft" }, +{ "name": "blake2s-88", "tag": "multihash", "code": "0xb24b", "intcode": 45643, "varint": "0xcbe402", "status": "draft" }, +{ "name": "blake2s-96", "tag": "multihash", "code": "0xb24c", "intcode": 45644, "varint": "0xcce402", "status": "draft" }, +{ "name": "blake2s-104", "tag": "multihash", "code": "0xb24d", "intcode": 45645, "varint": "0xcde402", "status": "draft" }, +{ "name": "blake2s-112", "tag": "multihash", "code": "0xb24e", "intcode": 45646, "varint": "0xcee402", "status": "draft" }, +{ "name": "blake2s-120", "tag": "multihash", "code": "0xb24f", "intcode": 45647, "varint": "0xcfe402", "status": "draft" }, +{ "name": "blake2s-128", "tag": "multihash", "code": "0xb250", "intcode": 45648, "varint": "0xd0e402", "status": "draft" }, +{ "name": "blake2s-136", "tag": "multihash", "code": "0xb251", "intcode": 45649, "varint": "0xd1e402", "status": "draft" }, +{ "name": "blake2s-144", "tag": "multihash", "code": "0xb252", "intcode": 45650, "varint": "0xd2e402", "status": "draft" }, +{ "name": "blake2s-152", "tag": "multihash", "code": "0xb253", "intcode": 45651, "varint": "0xd3e402", "status": "draft" }, +{ "name": "blake2s-160", "tag": "multihash", "code": "0xb254", "intcode": 45652, "varint": "0xd4e402", "status": "draft" }, +{ "name": "blake2s-168", "tag": "multihash", "code": "0xb255", "intcode": 45653, "varint": "0xd5e402", "status": "draft" }, +{ "name": "blake2s-176", "tag": "multihash", "code": "0xb256", "intcode": 45654, "varint": "0xd6e402", "status": "draft" }, +{ "name": "blake2s-184", "tag": "multihash", "code": "0xb257", "intcode": 45655, "varint": "0xd7e402", "status": "draft" }, +{ "name": "blake2s-192", "tag": "multihash", "code": "0xb258", "intcode": 45656, "varint": "0xd8e402", "status": "draft" }, +{ "name": "blake2s-200", "tag": "multihash", "code": "0xb259", "intcode": 45657, "varint": "0xd9e402", "status": "draft" }, +{ "name": "blake2s-208", "tag": "multihash", "code": "0xb25a", "intcode": 45658, "varint": "0xdae402", "status": "draft" }, +{ "name": "blake2s-216", "tag": "multihash", "code": "0xb25b", "intcode": 45659, "varint": "0xdbe402", "status": "draft" }, +{ "name": "blake2s-224", "tag": "multihash", "code": "0xb25c", "intcode": 45660, "varint": "0xdce402", "status": "draft" }, +{ "name": "blake2s-232", "tag": "multihash", "code": "0xb25d", "intcode": 45661, "varint": "0xdde402", "status": "draft" }, +{ "name": "blake2s-240", "tag": "multihash", "code": "0xb25e", "intcode": 45662, "varint": "0xdee402", "status": "draft" }, +{ "name": "blake2s-248", "tag": "multihash", "code": "0xb25f", "intcode": 45663, "varint": "0xdfe402", "status": "draft" }, +{ "name": "blake2s-256", "tag": "multihash", "code": "0xb260", "intcode": 45664, "varint": "0xe0e402", "status": "draft" }, +{ "name": "skein256-8", "tag": "multihash", "code": "0xb301", "intcode": 45825, "varint": "0x81e602", "status": "draft", "description": "Skein256 consists of 32 output lengths that give different hashes" }, +{ "name": "skein256-16", "tag": "multihash", "code": "0xb302", "intcode": 45826, "varint": "0x82e602", "status": "draft" }, +{ "name": "skein256-24", "tag": "multihash", "code": "0xb303", "intcode": 45827, "varint": "0x83e602", "status": "draft" }, +{ "name": "skein256-32", "tag": "multihash", "code": "0xb304", "intcode": 45828, "varint": "0x84e602", "status": "draft" }, +{ "name": "skein256-40", "tag": "multihash", "code": "0xb305", "intcode": 45829, "varint": "0x85e602", "status": "draft" }, +{ "name": "skein256-48", "tag": "multihash", "code": "0xb306", "intcode": 45830, "varint": "0x86e602", "status": "draft" }, +{ "name": "skein256-56", "tag": "multihash", "code": "0xb307", "intcode": 45831, "varint": "0x87e602", "status": "draft" }, +{ "name": "skein256-64", "tag": "multihash", "code": "0xb308", "intcode": 45832, "varint": "0x88e602", "status": "draft" }, +{ "name": "skein256-72", "tag": "multihash", "code": "0xb309", "intcode": 45833, "varint": "0x89e602", "status": "draft" }, +{ "name": "skein256-80", "tag": "multihash", "code": "0xb30a", "intcode": 45834, "varint": "0x8ae602", "status": "draft" }, +{ "name": "skein256-88", "tag": "multihash", "code": "0xb30b", "intcode": 45835, "varint": "0x8be602", "status": "draft" }, +{ "name": "skein256-96", "tag": "multihash", "code": "0xb30c", "intcode": 45836, "varint": "0x8ce602", "status": "draft" }, +{ "name": "skein256-104", "tag": "multihash", "code": "0xb30d", "intcode": 45837, "varint": "0x8de602", "status": "draft" }, +{ "name": "skein256-112", "tag": "multihash", "code": "0xb30e", "intcode": 45838, "varint": "0x8ee602", "status": "draft" }, +{ "name": "skein256-120", "tag": "multihash", "code": "0xb30f", "intcode": 45839, "varint": "0x8fe602", "status": "draft" }, +{ "name": "skein256-128", "tag": "multihash", "code": "0xb310", "intcode": 45840, "varint": "0x90e602", "status": "draft" }, +{ "name": "skein256-136", "tag": "multihash", "code": "0xb311", "intcode": 45841, "varint": "0x91e602", "status": "draft" }, +{ "name": "skein256-144", "tag": "multihash", "code": "0xb312", "intcode": 45842, "varint": "0x92e602", "status": "draft" }, +{ "name": "skein256-152", "tag": "multihash", "code": "0xb313", "intcode": 45843, "varint": "0x93e602", "status": "draft" }, +{ "name": "skein256-160", "tag": "multihash", "code": "0xb314", "intcode": 45844, "varint": "0x94e602", "status": "draft" }, +{ "name": "skein256-168", "tag": "multihash", "code": "0xb315", "intcode": 45845, "varint": "0x95e602", "status": "draft" }, +{ "name": "skein256-176", "tag": "multihash", "code": "0xb316", "intcode": 45846, "varint": "0x96e602", "status": "draft" }, +{ "name": "skein256-184", "tag": "multihash", "code": "0xb317", "intcode": 45847, "varint": "0x97e602", "status": "draft" }, +{ "name": "skein256-192", "tag": "multihash", "code": "0xb318", "intcode": 45848, "varint": "0x98e602", "status": "draft" }, +{ "name": "skein256-200", "tag": "multihash", "code": "0xb319", "intcode": 45849, "varint": "0x99e602", "status": "draft" }, +{ "name": "skein256-208", "tag": "multihash", "code": "0xb31a", "intcode": 45850, "varint": "0x9ae602", "status": "draft" }, +{ "name": "skein256-216", "tag": "multihash", "code": "0xb31b", "intcode": 45851, "varint": "0x9be602", "status": "draft" }, +{ "name": "skein256-224", "tag": "multihash", "code": "0xb31c", "intcode": 45852, "varint": "0x9ce602", "status": "draft" }, +{ "name": "skein256-232", "tag": "multihash", "code": "0xb31d", "intcode": 45853, "varint": "0x9de602", "status": "draft" }, +{ "name": "skein256-240", "tag": "multihash", "code": "0xb31e", "intcode": 45854, "varint": "0x9ee602", "status": "draft" }, +{ "name": "skein256-248", "tag": "multihash", "code": "0xb31f", "intcode": 45855, "varint": "0x9fe602", "status": "draft" }, +{ "name": "skein256-256", "tag": "multihash", "code": "0xb320", "intcode": 45856, "varint": "0xa0e602", "status": "draft" }, +{ "name": "skein512-8", "tag": "multihash", "code": "0xb321", "intcode": 45857, "varint": "0xa1e602", "status": "draft", "description": "Skein512 consists of 64 output lengths that give different hashes" }, +{ "name": "skein512-16", "tag": "multihash", "code": "0xb322", "intcode": 45858, "varint": "0xa2e602", "status": "draft" }, +{ "name": "skein512-24", "tag": "multihash", "code": "0xb323", "intcode": 45859, "varint": "0xa3e602", "status": "draft" }, +{ "name": "skein512-32", "tag": "multihash", "code": "0xb324", "intcode": 45860, "varint": "0xa4e602", "status": "draft" }, +{ "name": "skein512-40", "tag": "multihash", "code": "0xb325", "intcode": 45861, "varint": "0xa5e602", "status": "draft" }, +{ "name": "skein512-48", "tag": "multihash", "code": "0xb326", "intcode": 45862, "varint": "0xa6e602", "status": "draft" }, +{ "name": "skein512-56", "tag": "multihash", "code": "0xb327", "intcode": 45863, "varint": "0xa7e602", "status": "draft" }, +{ "name": "skein512-64", "tag": "multihash", "code": "0xb328", "intcode": 45864, "varint": "0xa8e602", "status": "draft" }, +{ "name": "skein512-72", "tag": "multihash", "code": "0xb329", "intcode": 45865, "varint": "0xa9e602", "status": "draft" }, +{ "name": "skein512-80", "tag": "multihash", "code": "0xb32a", "intcode": 45866, "varint": "0xaae602", "status": "draft" }, +{ "name": "skein512-88", "tag": "multihash", "code": "0xb32b", "intcode": 45867, "varint": "0xabe602", "status": "draft" }, +{ "name": "skein512-96", "tag": "multihash", "code": "0xb32c", "intcode": 45868, "varint": "0xace602", "status": "draft" }, +{ "name": "skein512-104", "tag": "multihash", "code": "0xb32d", "intcode": 45869, "varint": "0xade602", "status": "draft" }, +{ "name": "skein512-112", "tag": "multihash", "code": "0xb32e", "intcode": 45870, "varint": "0xaee602", "status": "draft" }, +{ "name": "skein512-120", "tag": "multihash", "code": "0xb32f", "intcode": 45871, "varint": "0xafe602", "status": "draft" }, +{ "name": "skein512-128", "tag": "multihash", "code": "0xb330", "intcode": 45872, "varint": "0xb0e602", "status": "draft" }, +{ "name": "skein512-136", "tag": "multihash", "code": "0xb331", "intcode": 45873, "varint": "0xb1e602", "status": "draft" }, +{ "name": "skein512-144", "tag": "multihash", "code": "0xb332", "intcode": 45874, "varint": "0xb2e602", "status": "draft" }, +{ "name": "skein512-152", "tag": "multihash", "code": "0xb333", "intcode": 45875, "varint": "0xb3e602", "status": "draft" }, +{ "name": "skein512-160", "tag": "multihash", "code": "0xb334", "intcode": 45876, "varint": "0xb4e602", "status": "draft" }, +{ "name": "skein512-168", "tag": "multihash", "code": "0xb335", "intcode": 45877, "varint": "0xb5e602", "status": "draft" }, +{ "name": "skein512-176", "tag": "multihash", "code": "0xb336", "intcode": 45878, "varint": "0xb6e602", "status": "draft" }, +{ "name": "skein512-184", "tag": "multihash", "code": "0xb337", "intcode": 45879, "varint": "0xb7e602", "status": "draft" }, +{ "name": "skein512-192", "tag": "multihash", "code": "0xb338", "intcode": 45880, "varint": "0xb8e602", "status": "draft" }, +{ "name": "skein512-200", "tag": "multihash", "code": "0xb339", "intcode": 45881, "varint": "0xb9e602", "status": "draft" }, +{ "name": "skein512-208", "tag": "multihash", "code": "0xb33a", "intcode": 45882, "varint": "0xbae602", "status": "draft" }, +{ "name": "skein512-216", "tag": "multihash", "code": "0xb33b", "intcode": 45883, "varint": "0xbbe602", "status": "draft" }, +{ "name": "skein512-224", "tag": "multihash", "code": "0xb33c", "intcode": 45884, "varint": "0xbce602", "status": "draft" }, +{ "name": "skein512-232", "tag": "multihash", "code": "0xb33d", "intcode": 45885, "varint": "0xbde602", "status": "draft" }, +{ "name": "skein512-240", "tag": "multihash", "code": "0xb33e", "intcode": 45886, "varint": "0xbee602", "status": "draft" }, +{ "name": "skein512-248", "tag": "multihash", "code": "0xb33f", "intcode": 45887, "varint": "0xbfe602", "status": "draft" }, +{ "name": "skein512-256", "tag": "multihash", "code": "0xb340", "intcode": 45888, "varint": "0xc0e602", "status": "draft" }, +{ "name": "skein512-264", "tag": "multihash", "code": "0xb341", "intcode": 45889, "varint": "0xc1e602", "status": "draft" }, +{ "name": "skein512-272", "tag": "multihash", "code": "0xb342", "intcode": 45890, "varint": "0xc2e602", "status": "draft" }, +{ "name": "skein512-280", "tag": "multihash", "code": "0xb343", "intcode": 45891, "varint": "0xc3e602", "status": "draft" }, +{ "name": "skein512-288", "tag": "multihash", "code": "0xb344", "intcode": 45892, "varint": "0xc4e602", "status": "draft" }, +{ "name": "skein512-296", "tag": "multihash", "code": "0xb345", "intcode": 45893, "varint": "0xc5e602", "status": "draft" }, +{ "name": "skein512-304", "tag": "multihash", "code": "0xb346", "intcode": 45894, "varint": "0xc6e602", "status": "draft" }, +{ "name": "skein512-312", "tag": "multihash", "code": "0xb347", "intcode": 45895, "varint": "0xc7e602", "status": "draft" }, +{ "name": "skein512-320", "tag": "multihash", "code": "0xb348", "intcode": 45896, "varint": "0xc8e602", "status": "draft" }, +{ "name": "skein512-328", "tag": "multihash", "code": "0xb349", "intcode": 45897, "varint": "0xc9e602", "status": "draft" }, +{ "name": "skein512-336", "tag": "multihash", "code": "0xb34a", "intcode": 45898, "varint": "0xcae602", "status": "draft" }, +{ "name": "skein512-344", "tag": "multihash", "code": "0xb34b", "intcode": 45899, "varint": "0xcbe602", "status": "draft" }, +{ "name": "skein512-352", "tag": "multihash", "code": "0xb34c", "intcode": 45900, "varint": "0xcce602", "status": "draft" }, +{ "name": "skein512-360", "tag": "multihash", "code": "0xb34d", "intcode": 45901, "varint": "0xcde602", "status": "draft" }, +{ "name": "skein512-368", "tag": "multihash", "code": "0xb34e", "intcode": 45902, "varint": "0xcee602", "status": "draft" }, +{ "name": "skein512-376", "tag": "multihash", "code": "0xb34f", "intcode": 45903, "varint": "0xcfe602", "status": "draft" }, +{ "name": "skein512-384", "tag": "multihash", "code": "0xb350", "intcode": 45904, "varint": "0xd0e602", "status": "draft" }, +{ "name": "skein512-392", "tag": "multihash", "code": "0xb351", "intcode": 45905, "varint": "0xd1e602", "status": "draft" }, +{ "name": "skein512-400", "tag": "multihash", "code": "0xb352", "intcode": 45906, "varint": "0xd2e602", "status": "draft" }, +{ "name": "skein512-408", "tag": "multihash", "code": "0xb353", "intcode": 45907, "varint": "0xd3e602", "status": "draft" }, +{ "name": "skein512-416", "tag": "multihash", "code": "0xb354", "intcode": 45908, "varint": "0xd4e602", "status": "draft" }, +{ "name": "skein512-424", "tag": "multihash", "code": "0xb355", "intcode": 45909, "varint": "0xd5e602", "status": "draft" }, +{ "name": "skein512-432", "tag": "multihash", "code": "0xb356", "intcode": 45910, "varint": "0xd6e602", "status": "draft" }, +{ "name": "skein512-440", "tag": "multihash", "code": "0xb357", "intcode": 45911, "varint": "0xd7e602", "status": "draft" }, +{ "name": "skein512-448", "tag": "multihash", "code": "0xb358", "intcode": 45912, "varint": "0xd8e602", "status": "draft" }, +{ "name": "skein512-456", "tag": "multihash", "code": "0xb359", "intcode": 45913, "varint": "0xd9e602", "status": "draft" }, +{ "name": "skein512-464", "tag": "multihash", "code": "0xb35a", "intcode": 45914, "varint": "0xdae602", "status": "draft" }, +{ "name": "skein512-472", "tag": "multihash", "code": "0xb35b", "intcode": 45915, "varint": "0xdbe602", "status": "draft" }, +{ "name": "skein512-480", "tag": "multihash", "code": "0xb35c", "intcode": 45916, "varint": "0xdce602", "status": "draft" }, +{ "name": "skein512-488", "tag": "multihash", "code": "0xb35d", "intcode": 45917, "varint": "0xdde602", "status": "draft" }, +{ "name": "skein512-496", "tag": "multihash", "code": "0xb35e", "intcode": 45918, "varint": "0xdee602", "status": "draft" }, +{ "name": "skein512-504", "tag": "multihash", "code": "0xb35f", "intcode": 45919, "varint": "0xdfe602", "status": "draft" }, +{ "name": "skein512-512", "tag": "multihash", "code": "0xb360", "intcode": 45920, "varint": "0xe0e602", "status": "draft" }, +{ "name": "skein1024-8", "tag": "multihash", "code": "0xb361", "intcode": 45921, "varint": "0xe1e602", "status": "draft", "description": "Skein1024 consists of 128 output lengths that give different hashes" }, +{ "name": "skein1024-16", "tag": "multihash", "code": "0xb362", "intcode": 45922, "varint": "0xe2e602", "status": "draft" }, +{ "name": "skein1024-24", "tag": "multihash", "code": "0xb363", "intcode": 45923, "varint": "0xe3e602", "status": "draft" }, +{ "name": "skein1024-32", "tag": "multihash", "code": "0xb364", "intcode": 45924, "varint": "0xe4e602", "status": "draft" }, +{ "name": "skein1024-40", "tag": "multihash", "code": "0xb365", "intcode": 45925, "varint": "0xe5e602", "status": "draft" }, +{ "name": "skein1024-48", "tag": "multihash", "code": "0xb366", "intcode": 45926, "varint": "0xe6e602", "status": "draft" }, +{ "name": "skein1024-56", "tag": "multihash", "code": "0xb367", "intcode": 45927, "varint": "0xe7e602", "status": "draft" }, +{ "name": "skein1024-64", "tag": "multihash", "code": "0xb368", "intcode": 45928, "varint": "0xe8e602", "status": "draft" }, +{ "name": "skein1024-72", "tag": "multihash", "code": "0xb369", "intcode": 45929, "varint": "0xe9e602", "status": "draft" }, +{ "name": "skein1024-80", "tag": "multihash", "code": "0xb36a", "intcode": 45930, "varint": "0xeae602", "status": "draft" }, +{ "name": "skein1024-88", "tag": "multihash", "code": "0xb36b", "intcode": 45931, "varint": "0xebe602", "status": "draft" }, +{ "name": "skein1024-96", "tag": "multihash", "code": "0xb36c", "intcode": 45932, "varint": "0xece602", "status": "draft" }, +{ "name": "skein1024-104", "tag": "multihash", "code": "0xb36d", "intcode": 45933, "varint": "0xede602", "status": "draft" }, +{ "name": "skein1024-112", "tag": "multihash", "code": "0xb36e", "intcode": 45934, "varint": "0xeee602", "status": "draft" }, +{ "name": "skein1024-120", "tag": "multihash", "code": "0xb36f", "intcode": 45935, "varint": "0xefe602", "status": "draft" }, +{ "name": "skein1024-128", "tag": "multihash", "code": "0xb370", "intcode": 45936, "varint": "0xf0e602", "status": "draft" }, +{ "name": "skein1024-136", "tag": "multihash", "code": "0xb371", "intcode": 45937, "varint": "0xf1e602", "status": "draft" }, +{ "name": "skein1024-144", "tag": "multihash", "code": "0xb372", "intcode": 45938, "varint": "0xf2e602", "status": "draft" }, +{ "name": "skein1024-152", "tag": "multihash", "code": "0xb373", "intcode": 45939, "varint": "0xf3e602", "status": "draft" }, +{ "name": "skein1024-160", "tag": "multihash", "code": "0xb374", "intcode": 45940, "varint": "0xf4e602", "status": "draft" }, +{ "name": "skein1024-168", "tag": "multihash", "code": "0xb375", "intcode": 45941, "varint": "0xf5e602", "status": "draft" }, +{ "name": "skein1024-176", "tag": "multihash", "code": "0xb376", "intcode": 45942, "varint": "0xf6e602", "status": "draft" }, +{ "name": "skein1024-184", "tag": "multihash", "code": "0xb377", "intcode": 45943, "varint": "0xf7e602", "status": "draft" }, +{ "name": "skein1024-192", "tag": "multihash", "code": "0xb378", "intcode": 45944, "varint": "0xf8e602", "status": "draft" }, +{ "name": "skein1024-200", "tag": "multihash", "code": "0xb379", "intcode": 45945, "varint": "0xf9e602", "status": "draft" }, +{ "name": "skein1024-208", "tag": "multihash", "code": "0xb37a", "intcode": 45946, "varint": "0xfae602", "status": "draft" }, +{ "name": "skein1024-216", "tag": "multihash", "code": "0xb37b", "intcode": 45947, "varint": "0xfbe602", "status": "draft" }, +{ "name": "skein1024-224", "tag": "multihash", "code": "0xb37c", "intcode": 45948, "varint": "0xfce602", "status": "draft" }, +{ "name": "skein1024-232", "tag": "multihash", "code": "0xb37d", "intcode": 45949, "varint": "0xfde602", "status": "draft" }, +{ "name": "skein1024-240", "tag": "multihash", "code": "0xb37e", "intcode": 45950, "varint": "0xfee602", "status": "draft" }, +{ "name": "skein1024-248", "tag": "multihash", "code": "0xb37f", "intcode": 45951, "varint": "0xffe602", "status": "draft" }, +{ "name": "skein1024-256", "tag": "multihash", "code": "0xb380", "intcode": 45952, "varint": "0x80e702", "status": "draft" }, +{ "name": "skein1024-264", "tag": "multihash", "code": "0xb381", "intcode": 45953, "varint": "0x81e702", "status": "draft" }, +{ "name": "skein1024-272", "tag": "multihash", "code": "0xb382", "intcode": 45954, "varint": "0x82e702", "status": "draft" }, +{ "name": "skein1024-280", "tag": "multihash", "code": "0xb383", "intcode": 45955, "varint": "0x83e702", "status": "draft" }, +{ "name": "skein1024-288", "tag": "multihash", "code": "0xb384", "intcode": 45956, "varint": "0x84e702", "status": "draft" }, +{ "name": "skein1024-296", "tag": "multihash", "code": "0xb385", "intcode": 45957, "varint": "0x85e702", "status": "draft" }, +{ "name": "skein1024-304", "tag": "multihash", "code": "0xb386", "intcode": 45958, "varint": "0x86e702", "status": "draft" }, +{ "name": "skein1024-312", "tag": "multihash", "code": "0xb387", "intcode": 45959, "varint": "0x87e702", "status": "draft" }, +{ "name": "skein1024-320", "tag": "multihash", "code": "0xb388", "intcode": 45960, "varint": "0x88e702", "status": "draft" }, +{ "name": "skein1024-328", "tag": "multihash", "code": "0xb389", "intcode": 45961, "varint": "0x89e702", "status": "draft" }, +{ "name": "skein1024-336", "tag": "multihash", "code": "0xb38a", "intcode": 45962, "varint": "0x8ae702", "status": "draft" }, +{ "name": "skein1024-344", "tag": "multihash", "code": "0xb38b", "intcode": 45963, "varint": "0x8be702", "status": "draft" }, +{ "name": "skein1024-352", "tag": "multihash", "code": "0xb38c", "intcode": 45964, "varint": "0x8ce702", "status": "draft" }, +{ "name": "skein1024-360", "tag": "multihash", "code": "0xb38d", "intcode": 45965, "varint": "0x8de702", "status": "draft" }, +{ "name": "skein1024-368", "tag": "multihash", "code": "0xb38e", "intcode": 45966, "varint": "0x8ee702", "status": "draft" }, +{ "name": "skein1024-376", "tag": "multihash", "code": "0xb38f", "intcode": 45967, "varint": "0x8fe702", "status": "draft" }, +{ "name": "skein1024-384", "tag": "multihash", "code": "0xb390", "intcode": 45968, "varint": "0x90e702", "status": "draft" }, +{ "name": "skein1024-392", "tag": "multihash", "code": "0xb391", "intcode": 45969, "varint": "0x91e702", "status": "draft" }, +{ "name": "skein1024-400", "tag": "multihash", "code": "0xb392", "intcode": 45970, "varint": "0x92e702", "status": "draft" }, +{ "name": "skein1024-408", "tag": "multihash", "code": "0xb393", "intcode": 45971, "varint": "0x93e702", "status": "draft" }, +{ "name": "skein1024-416", "tag": "multihash", "code": "0xb394", "intcode": 45972, "varint": "0x94e702", "status": "draft" }, +{ "name": "skein1024-424", "tag": "multihash", "code": "0xb395", "intcode": 45973, "varint": "0x95e702", "status": "draft" }, +{ "name": "skein1024-432", "tag": "multihash", "code": "0xb396", "intcode": 45974, "varint": "0x96e702", "status": "draft" }, +{ "name": "skein1024-440", "tag": "multihash", "code": "0xb397", "intcode": 45975, "varint": "0x97e702", "status": "draft" }, +{ "name": "skein1024-448", "tag": "multihash", "code": "0xb398", "intcode": 45976, "varint": "0x98e702", "status": "draft" }, +{ "name": "skein1024-456", "tag": "multihash", "code": "0xb399", "intcode": 45977, "varint": "0x99e702", "status": "draft" }, +{ "name": "skein1024-464", "tag": "multihash", "code": "0xb39a", "intcode": 45978, "varint": "0x9ae702", "status": "draft" }, +{ "name": "skein1024-472", "tag": "multihash", "code": "0xb39b", "intcode": 45979, "varint": "0x9be702", "status": "draft" }, +{ "name": "skein1024-480", "tag": "multihash", "code": "0xb39c", "intcode": 45980, "varint": "0x9ce702", "status": "draft" }, +{ "name": "skein1024-488", "tag": "multihash", "code": "0xb39d", "intcode": 45981, "varint": "0x9de702", "status": "draft" }, +{ "name": "skein1024-496", "tag": "multihash", "code": "0xb39e", "intcode": 45982, "varint": "0x9ee702", "status": "draft" }, +{ "name": "skein1024-504", "tag": "multihash", "code": "0xb39f", "intcode": 45983, "varint": "0x9fe702", "status": "draft" }, +{ "name": "skein1024-512", "tag": "multihash", "code": "0xb3a0", "intcode": 45984, "varint": "0xa0e702", "status": "draft" }, +{ "name": "skein1024-520", "tag": "multihash", "code": "0xb3a1", "intcode": 45985, "varint": "0xa1e702", "status": "draft" }, +{ "name": "skein1024-528", "tag": "multihash", "code": "0xb3a2", "intcode": 45986, "varint": "0xa2e702", "status": "draft" }, +{ "name": "skein1024-536", "tag": "multihash", "code": "0xb3a3", "intcode": 45987, "varint": "0xa3e702", "status": "draft" }, +{ "name": "skein1024-544", "tag": "multihash", "code": "0xb3a4", "intcode": 45988, "varint": "0xa4e702", "status": "draft" }, +{ "name": "skein1024-552", "tag": "multihash", "code": "0xb3a5", "intcode": 45989, "varint": "0xa5e702", "status": "draft" }, +{ "name": "skein1024-560", "tag": "multihash", "code": "0xb3a6", "intcode": 45990, "varint": "0xa6e702", "status": "draft" }, +{ "name": "skein1024-568", "tag": "multihash", "code": "0xb3a7", "intcode": 45991, "varint": "0xa7e702", "status": "draft" }, +{ "name": "skein1024-576", "tag": "multihash", "code": "0xb3a8", "intcode": 45992, "varint": "0xa8e702", "status": "draft" }, +{ "name": "skein1024-584", "tag": "multihash", "code": "0xb3a9", "intcode": 45993, "varint": "0xa9e702", "status": "draft" }, +{ "name": "skein1024-592", "tag": "multihash", "code": "0xb3aa", "intcode": 45994, "varint": "0xaae702", "status": "draft" }, +{ "name": "skein1024-600", "tag": "multihash", "code": "0xb3ab", "intcode": 45995, "varint": "0xabe702", "status": "draft" }, +{ "name": "skein1024-608", "tag": "multihash", "code": "0xb3ac", "intcode": 45996, "varint": "0xace702", "status": "draft" }, +{ "name": "skein1024-616", "tag": "multihash", "code": "0xb3ad", "intcode": 45997, "varint": "0xade702", "status": "draft" }, +{ "name": "skein1024-624", "tag": "multihash", "code": "0xb3ae", "intcode": 45998, "varint": "0xaee702", "status": "draft" }, +{ "name": "skein1024-632", "tag": "multihash", "code": "0xb3af", "intcode": 45999, "varint": "0xafe702", "status": "draft" }, +{ "name": "skein1024-640", "tag": "multihash", "code": "0xb3b0", "intcode": 46000, "varint": "0xb0e702", "status": "draft" }, +{ "name": "skein1024-648", "tag": "multihash", "code": "0xb3b1", "intcode": 46001, "varint": "0xb1e702", "status": "draft" }, +{ "name": "skein1024-656", "tag": "multihash", "code": "0xb3b2", "intcode": 46002, "varint": "0xb2e702", "status": "draft" }, +{ "name": "skein1024-664", "tag": "multihash", "code": "0xb3b3", "intcode": 46003, "varint": "0xb3e702", "status": "draft" }, +{ "name": "skein1024-672", "tag": "multihash", "code": "0xb3b4", "intcode": 46004, "varint": "0xb4e702", "status": "draft" }, +{ "name": "skein1024-680", "tag": "multihash", "code": "0xb3b5", "intcode": 46005, "varint": "0xb5e702", "status": "draft" }, +{ "name": "skein1024-688", "tag": "multihash", "code": "0xb3b6", "intcode": 46006, "varint": "0xb6e702", "status": "draft" }, +{ "name": "skein1024-696", "tag": "multihash", "code": "0xb3b7", "intcode": 46007, "varint": "0xb7e702", "status": "draft" }, +{ "name": "skein1024-704", "tag": "multihash", "code": "0xb3b8", "intcode": 46008, "varint": "0xb8e702", "status": "draft" }, +{ "name": "skein1024-712", "tag": "multihash", "code": "0xb3b9", "intcode": 46009, "varint": "0xb9e702", "status": "draft" }, +{ "name": "skein1024-720", "tag": "multihash", "code": "0xb3ba", "intcode": 46010, "varint": "0xbae702", "status": "draft" }, +{ "name": "skein1024-728", "tag": "multihash", "code": "0xb3bb", "intcode": 46011, "varint": "0xbbe702", "status": "draft" }, +{ "name": "skein1024-736", "tag": "multihash", "code": "0xb3bc", "intcode": 46012, "varint": "0xbce702", "status": "draft" }, +{ "name": "skein1024-744", "tag": "multihash", "code": "0xb3bd", "intcode": 46013, "varint": "0xbde702", "status": "draft" }, +{ "name": "skein1024-752", "tag": "multihash", "code": "0xb3be", "intcode": 46014, "varint": "0xbee702", "status": "draft" }, +{ "name": "skein1024-760", "tag": "multihash", "code": "0xb3bf", "intcode": 46015, "varint": "0xbfe702", "status": "draft" }, +{ "name": "skein1024-768", "tag": "multihash", "code": "0xb3c0", "intcode": 46016, "varint": "0xc0e702", "status": "draft" }, +{ "name": "skein1024-776", "tag": "multihash", "code": "0xb3c1", "intcode": 46017, "varint": "0xc1e702", "status": "draft" }, +{ "name": "skein1024-784", "tag": "multihash", "code": "0xb3c2", "intcode": 46018, "varint": "0xc2e702", "status": "draft" }, +{ "name": "skein1024-792", "tag": "multihash", "code": "0xb3c3", "intcode": 46019, "varint": "0xc3e702", "status": "draft" }, +{ "name": "skein1024-800", "tag": "multihash", "code": "0xb3c4", "intcode": 46020, "varint": "0xc4e702", "status": "draft" }, +{ "name": "skein1024-808", "tag": "multihash", "code": "0xb3c5", "intcode": 46021, "varint": "0xc5e702", "status": "draft" }, +{ "name": "skein1024-816", "tag": "multihash", "code": "0xb3c6", "intcode": 46022, "varint": "0xc6e702", "status": "draft" }, +{ "name": "skein1024-824", "tag": "multihash", "code": "0xb3c7", "intcode": 46023, "varint": "0xc7e702", "status": "draft" }, +{ "name": "skein1024-832", "tag": "multihash", "code": "0xb3c8", "intcode": 46024, "varint": "0xc8e702", "status": "draft" }, +{ "name": "skein1024-840", "tag": "multihash", "code": "0xb3c9", "intcode": 46025, "varint": "0xc9e702", "status": "draft" }, +{ "name": "skein1024-848", "tag": "multihash", "code": "0xb3ca", "intcode": 46026, "varint": "0xcae702", "status": "draft" }, +{ "name": "skein1024-856", "tag": "multihash", "code": "0xb3cb", "intcode": 46027, "varint": "0xcbe702", "status": "draft" }, +{ "name": "skein1024-864", "tag": "multihash", "code": "0xb3cc", "intcode": 46028, "varint": "0xcce702", "status": "draft" }, +{ "name": "skein1024-872", "tag": "multihash", "code": "0xb3cd", "intcode": 46029, "varint": "0xcde702", "status": "draft" }, +{ "name": "skein1024-880", "tag": "multihash", "code": "0xb3ce", "intcode": 46030, "varint": "0xcee702", "status": "draft" }, +{ "name": "skein1024-888", "tag": "multihash", "code": "0xb3cf", "intcode": 46031, "varint": "0xcfe702", "status": "draft" }, +{ "name": "skein1024-896", "tag": "multihash", "code": "0xb3d0", "intcode": 46032, "varint": "0xd0e702", "status": "draft" }, +{ "name": "skein1024-904", "tag": "multihash", "code": "0xb3d1", "intcode": 46033, "varint": "0xd1e702", "status": "draft" }, +{ "name": "skein1024-912", "tag": "multihash", "code": "0xb3d2", "intcode": 46034, "varint": "0xd2e702", "status": "draft" }, +{ "name": "skein1024-920", "tag": "multihash", "code": "0xb3d3", "intcode": 46035, "varint": "0xd3e702", "status": "draft" }, +{ "name": "skein1024-928", "tag": "multihash", "code": "0xb3d4", "intcode": 46036, "varint": "0xd4e702", "status": "draft" }, +{ "name": "skein1024-936", "tag": "multihash", "code": "0xb3d5", "intcode": 46037, "varint": "0xd5e702", "status": "draft" }, +{ "name": "skein1024-944", "tag": "multihash", "code": "0xb3d6", "intcode": 46038, "varint": "0xd6e702", "status": "draft" }, +{ "name": "skein1024-952", "tag": "multihash", "code": "0xb3d7", "intcode": 46039, "varint": "0xd7e702", "status": "draft" }, +{ "name": "skein1024-960", "tag": "multihash", "code": "0xb3d8", "intcode": 46040, "varint": "0xd8e702", "status": "draft" }, +{ "name": "skein1024-968", "tag": "multihash", "code": "0xb3d9", "intcode": 46041, "varint": "0xd9e702", "status": "draft" }, +{ "name": "skein1024-976", "tag": "multihash", "code": "0xb3da", "intcode": 46042, "varint": "0xdae702", "status": "draft" }, +{ "name": "skein1024-984", "tag": "multihash", "code": "0xb3db", "intcode": 46043, "varint": "0xdbe702", "status": "draft" }, +{ "name": "skein1024-992", "tag": "multihash", "code": "0xb3dc", "intcode": 46044, "varint": "0xdce702", "status": "draft" }, +{ "name": "skein1024-1000", "tag": "multihash", "code": "0xb3dd", "intcode": 46045, "varint": "0xdde702", "status": "draft" }, +{ "name": "skein1024-1008", "tag": "multihash", "code": "0xb3de", "intcode": 46046, "varint": "0xdee702", "status": "draft" }, +{ "name": "skein1024-1016", "tag": "multihash", "code": "0xb3df", "intcode": 46047, "varint": "0xdfe702", "status": "draft" }, +{ "name": "skein1024-1024", "tag": "multihash", "code": "0xb3e0", "intcode": 46048, "varint": "0xe0e702", "status": "draft" }, +{ "name": "xxh-32", "tag": "hash", "code": "0xb3e1", "intcode": 46049, "varint": "0xe1e702", "status": "draft", "description": "Extremely fast non-cryptographic hash algorithm" }, +{ "name": "xxh-64", "tag": "hash", "code": "0xb3e2", "intcode": 46050, "varint": "0xe2e702", "status": "draft", "description": "Extremely fast non-cryptographic hash algorithm" }, +{ "name": "xxh3-64", "tag": "hash", "code": "0xb3e3", "intcode": 46051, "varint": "0xe3e702", "status": "draft", "description": "Extremely fast non-cryptographic hash algorithm" }, +{ "name": "xxh3-128", "tag": "hash", "code": "0xb3e4", "intcode": 46052, "varint": "0xe4e702", "status": "draft", "description": "Extremely fast non-cryptographic hash algorithm" }, +{ "name": "poseidon-bls12_381-a2-fc1", "tag": "multihash", "code": "0xb401", "intcode": 46081, "varint": "0x81e802", "status": "permanent", "description": "Poseidon using BLS12-381 and arity of 2 with Filecoin parameters" }, +{ "name": "poseidon-bls12_381-a2-fc1-sc", "tag": "multihash", "code": "0xb402", "intcode": 46082, "varint": "0x82e802", "status": "draft", "description": "Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant" }, +{ "name": "urdca-2015-canon", "tag": "ipld", "code": "0xb403", "intcode": 46083, "varint": "0x83e802", "status": "draft", "description": "The result of canonicalizing an input according to URDCA-2015 and then expressing its hash value as a multihash value." }, +{ "name": "ssz", "tag": "serialization", "code": "0xb501", "intcode": 46337, "varint": "0x81ea02", "status": "draft", "description": "SimpleSerialize (SSZ) serialization" }, +{ "name": "ssz-sha2-256-bmt", "tag": "multihash", "code": "0xb502", "intcode": 46338, "varint": "0x82ea02", "status": "draft", "description": "SSZ Merkle tree root using SHA2-256 as the hashing function and SSZ serialization for the block binary" }, +{ "name": "json-jcs", "tag": "ipld", "code": "0xb601", "intcode": 46593, "varint": "0x81ec02", "status": "draft", "description": "The result of canonicalizing an input according to JCS - JSON Canonicalisation Scheme (RFC 8785)" }, +{ "name": "iscc", "tag": "softhash", "code": "0xcc01", "intcode": 52225, "varint": "0x819803", "status": "draft", "description": "ISCC (International Standard Content Code) - similarity preserving hash" }, +{ "name": "zeroxcert-imprint-256", "tag": "zeroxcert", "code": "0xce11", "intcode": 52753, "varint": "0x919c03", "status": "draft", "description": "0xcert Asset Imprint (root hash)" }, +{ "name": "varsig", "tag": "varsig", "code": "0xd000", "intcode": 53248, "varint": "0x80a003", "status": "draft", "description": "Namespace for all not yet standard signature algorithms" }, +{ "name": "es256k", "tag": "varsig", "code": "0xd0e7", "intcode": 53479, "varint": "0xe7a103", "status": "draft", "description": "ES256K Siganture Algorithm (secp256k1)" }, +{ "name": "bls-12381-g1-sig", "tag": "varsig", "code": "0xd0ea", "intcode": 53482, "varint": "0xeaa103", "status": "draft", "description": "G1 signature for BLS-12381-G2" }, +{ "name": "bls-12381-g2-sig", "tag": "varsig", "code": "0xd0eb", "intcode": 53483, "varint": "0xeba103", "status": "draft", "description": "G2 signature for BLS-12381-G1" }, +{ "name": "eddsa", "tag": "varsig", "code": "0xd0ed", "intcode": 53485, "varint": "0xeda103", "status": "draft", "description": "Edwards-Curve Digital Signature Algorithm" }, +{ "name": "eip-191", "tag": "varsig", "code": "0xd191", "intcode": 53649, "varint": "0x91a303", "status": "draft", "description": "EIP-191 Ethereum Signed Data Standard" }, +{ "name": "jwk_jcs-pub", "tag": "key", "code": "0xeb51", "intcode": 60241, "varint": "0xd1d603", "status": "draft", "description": "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)" }, +{ "name": "fil-commitment-unsealed", "tag": "filecoin", "code": "0xf101", "intcode": 61697, "varint": "0x81e203", "status": "permanent", "description": "Filecoin piece or sector data commitment merkle node/root (CommP & CommD)" }, +{ "name": "fil-commitment-sealed", "tag": "filecoin", "code": "0xf102", "intcode": 61698, "varint": "0x82e203", "status": "permanent", "description": "Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)" }, +{ "name": "plaintextv2", "tag": "multiaddr", "code": "0x706c61", "intcode": 7367777, "varint": "0xe1d8c103", "status": "draft" }, +{ "name": "holochain-adr-v0", "tag": "holochain", "code": "0x807124", "intcode": 8417572, "varint": "0xa4e28104", "status": "draft", "description": "Holochain v0 address + 8 R-S (63 x Base-32)" }, +{ "name": "holochain-adr-v1", "tag": "holochain", "code": "0x817124", "intcode": 8483108, "varint": "0xa4e28504", "status": "draft", "description": "Holochain v1 address + 8 R-S (63 x Base-32)" }, +{ "name": "holochain-key-v0", "tag": "holochain", "code": "0x947124", "intcode": 9728292, "varint": "0xa4e2d104", "status": "draft", "description": "Holochain v0 public key + 8 R-S (63 x Base-32)" }, +{ "name": "holochain-key-v1", "tag": "holochain", "code": "0x957124", "intcode": 9793828, "varint": "0xa4e2d504", "status": "draft", "description": "Holochain v1 public key + 8 R-S (63 x Base-32)" }, +{ "name": "holochain-sig-v0", "tag": "holochain", "code": "0xa27124", "intcode": 10645796, "varint": "0xa4e28905", "status": "draft", "description": "Holochain v0 signature + 8 R-S (63 x Base-32)" }, +{ "name": "holochain-sig-v1", "tag": "holochain", "code": "0xa37124", "intcode": 10711332, "varint": "0xa4e28d05", "status": "draft", "description": "Holochain v1 signature + 8 R-S (63 x Base-32)" }, +{ "name": "skynet-ns", "tag": "namespace", "code": "0xb19910", "intcode": 11639056, "varint": "0x90b2c605", "status": "draft", "description": "Skynet Namespace" }, +{ "name": "arweave-ns", "tag": "namespace", "code": "0xb29910", "intcode": 11704592, "varint": "0x90b2ca05", "status": "draft", "description": "Arweave Namespace" }, +{ "name": "subspace-ns", "tag": "namespace", "code": "0xb39910", "intcode": 11770128, "varint": "0x90b2ce05", "status": "draft", "description": "Subspace Network Namespace" }, +{ "name": "kumandra-ns", "tag": "namespace", "code": "0xb49910", "intcode": 11835664, "varint": "0x90b2d205", "status": "draft", "description": "Kumandra Network Namespace" }, +{ "name": "es256", "tag": "varsig", "code": "0xd01200", "intcode": 13636096, "varint": "0x80a4c006", "status": "draft", "description": "ES256 Signature Algorithm" }, +{ "name": "es284", "tag": "varsig", "code": "0xd01201", "intcode": 13636097, "varint": "0x81a4c006", "status": "draft", "description": "ES384 Signature Algorithm" }, +{ "name": "es512", "tag": "varsig", "code": "0xd01202", "intcode": 13636098, "varint": "0x82a4c006", "status": "draft", "description": "ES512 Signature Algorithm" }, +{ "name": "rs256", "tag": "varsig", "code": "0xd01205", "intcode": 13636101, "varint": "0x85a4c006", "status": "draft", "description": "RS256 Signature Algorithm" } +] \ No newline at end of file