Skip to content

Commit

Permalink
more alternatvies from discussion added
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickwoodhead committed Oct 13, 2023
1 parent eacf51a commit 62fb207
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/ipips/ipip-0431.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,15 @@ Spend energy on creating CARv3 that solves the problems from "Motivation" sectio
- native truncation detection and standardized error handling and passing during streaming
- support for things like [Large Blocks](https://discuss.ipfs.tech/t/supporting-large-ipld-blocks/15093/)

TODO: link to some public artifact about CARv3
TODO: link to some public artifact about CARv3

#### Create a new multicodec for this metadata block

Initially, we proposed to create a new multicodec for this metadata block called `car-metadata`. This was ruled out due to some concerns that you can find documented [here](https://github.com/multiformats/multicodec/pull/334#issuecomment-1668086641).

#### Using CBOR instead of JSON for the metadata block

We could use CBOR instead of JSON for the metadata block. However it was [decided](https://github.com/ipfs/specs/pull/431#issuecomment-1719634928) to opt for user readibility over number of bytes since CBOR doesn't greatly reduce the number of bytes in a key value map compared with JSON.

## Test fixtures

Expand Down

0 comments on commit 62fb207

Please sign in to comment.