Add a transport code to indicate content is provided via car (#321)

* Add a transport code to indicate content is provided via car
per the trustless gateway spec

* update name per review

* update transport description
This commit is contained in:
Will 2023-04-18 03:40:13 +02:00 committed by GitHub
parent 6f018eb196
commit 582f6a8e1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,6 +143,7 @@ car-index-sorted, serialization, 0x0400, draft, CARv
car-multihash-index-sorted, serialization, 0x0401, draft, CARv2 MultihashIndexSorted index format car-multihash-index-sorted, serialization, 0x0401, draft, CARv2 MultihashIndexSorted index format
transport-bitswap, transport, 0x0900, draft, Bitswap datatransfer transport-bitswap, transport, 0x0900, draft, Bitswap datatransfer
transport-graphsync-filecoinv1, transport, 0x0910, draft, Filecoin graphsync datatransfer transport-graphsync-filecoinv1, transport, 0x0910, draft, Filecoin graphsync datatransfer
transport-ipfs-gateway-http, transport, 0x0920, draft, HTTP IPFS Gateway trustless datatransfer
multidid, multiformat, 0x0d1d, draft, Compact encoding for Decentralized Identifers 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-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-224, multihash, 0x1013, permanent, aka SHA-224; as specified by FIPS 180-4.

1 name tag code status description
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 transport-ipfs-gateway-http transport 0x0920 draft HTTP IPFS Gateway trustless datatransfer
147 multidid multiformat 0x0d1d draft Compact encoding for Decentralized Identifers
148 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
149 sha2-224 multihash 0x1013 permanent aka SHA-224; as specified by FIPS 180-4.