Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IANA #1228643] Request for media type application/vnd.ipld.raw #191

Closed
lidel opened this issue Mar 30, 2022 · 2 comments
Closed

[IANA #1228643] Request for media type application/vnd.ipld.raw #191

lidel opened this issue Mar 30, 2022 · 2 comments
Assignees
Labels
Milestone

Comments

@lidel
Copy link
Member

lidel commented Mar 30, 2022

In effort to standardize content type used in ipfs/kubo#8758 am submitting a request for registering application/vnd.ipld.raw at https://www.iana.org/assignments/media-types/media-types.xhtml

@lidel lidel self-assigned this Mar 30, 2022
@lidel
Copy link
Member Author

lidel commented Mar 30, 2022

Submitted version after the initial feedback from IANA Operations Manager:

Name: Marcin Rataj
Email: [email protected]

Media type name: application
Media subtype name: vnd.ipld.raw

Required parameters: N/A

Optional parameters:
N/A

Encoding considerations: binary


Security considerations:
The media type inherits the security considerations for application/octet-stream:
contains no executable code, provides no means for integrity protection or data confidentiality.

When used in IPFS context,  it is strongly
recommended verifying block data integrity based on expected CID digest
<https://docs.ipfs.io/concepts/glossary/#cid>

Interoperability considerations:
N/A

Published specification:
Raw block is an opaque array of bytes:
<https://docs.ipfs.io/concepts/glossary/#block>
<https://ipld.io/glossary/#block>

Applications which use this media:
IPFS <https://ipfs.io> uses raw blocks in data stores,
HTTP gateways <https://docs.ipfs.io/concepts/glossary#gateway>,
inside of CAR archives <https://ipld.io/specs/transport/car/carv1/>,
and during p2p bitswap exchanges <https://docs.ipfs.io/concepts/glossary#bitswap>

Fragment identifier considerations:
N/A

Restrictions on usage:
N/A

Provisional registration? (standards tree only):
N/A

Additional information:

1. Deprecated alias names for this type: N/A
2. Magic number(s): N/A
3. File extension(s): N/A
4. Macintosh file type code: N/A
5. Object Identifiers: N/A

General Comments:
N/A

Person to contact for further information:

1. Name: Marcin Rataj
2. Email: [email protected]

Intended usage: Common
Raw block representation in IPFS and IPLD.

Author/Change controller:
Protocol Labs
<https://protocol.ai>
<[email protected]>

@lidel lidel moved this to 🔎 In Review in IPFS Shipyard Team Mar 30, 2022
@BigLep BigLep added this to the go-ipfs 0.13 milestone Apr 1, 2022
@BigLep BigLep moved this from 🔎 In Review to 🛑 Blocked in IPFS Shipyard Team Apr 1, 2022
@lidel
Copy link
Member Author

lidel commented Apr 4, 2022

@lidel lidel closed this as completed Apr 4, 2022
Repository owner moved this from 🛑 Blocked to 🎉 Done in IPFS Shipyard Team Apr 4, 2022
@lidel lidel moved this from 🎉 Done to ☑️ Done (Archive) in IPFS Shipyard Team Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Archived in project
Development

No branches or pull requests

2 participants