{"id":13311774,"url":"https://github.com/msporny/charter-ietf-multiformats","last_synced_at":"2026-01-30T01:15:35.035Z","repository":{"id":153726134,"uuid":"620908581","full_name":"msporny/charter-ietf-multiformats","owner":"msporny","description":"IETF Multiformats WG Charter","archived":false,"fork":false,"pushed_at":"2023-08-14T02:05:28.000Z","size":6,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-10T03:51:01.040Z","etag":null,"topics":["charter","ietf","multiformats","w3c"],"latest_commit_sha":null,"homepage":"https://msporny.github.io/charter-ietf-multiformats/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msporny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-29T15:54:40.000Z","updated_at":"2024-09-12T08:41:53.000Z","dependencies_parsed_at":"2024-10-23T13:54:24.897Z","dependency_job_id":null,"html_url":"https://github.com/msporny/charter-ietf-multiformats","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/msporny/charter-ietf-multiformats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msporny%2Fcharter-ietf-multiformats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msporny%2Fcharter-ietf-multiformats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msporny%2Fcharter-ietf-multiformats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msporny%2Fcharter-ietf-multiformats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msporny","download_url":"https://codeload.github.com/msporny/charter-ietf-multiformats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msporny%2Fcharter-ietf-multiformats/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28892890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"ssl_error","status_checked_at":"2026-01-29T21:06:42.160Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charter","ietf","multiformats","w3c"],"created_at":"2024-07-29T18:02:29.619Z","updated_at":"2026-01-30T01:15:35.011Z","avatar_url":"https://github.com/msporny.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# IETF Multiformats Working Group\n\nMultiformats are a collection of self-describing data formats that consist of an\ninline data header and a data value. They are composable in that some of the\nmore complex forms take another multiformat header/value tuple as value,\nrecursively. Multiformats are designed to compose data into binary streams with\nboth inline header values (called [multicodecs][1]) and corresponding data\nvalues, with the exception of multibase, which base-encodes any binary and\nprepends its inline header to the target encoding rather than to the binary data\nvalue being encoded.\n\nThe scope of this Working Group is to discuss these formats as they relate to\nstandardization at the IETF for wider and safer usage. Specifically, the group\nis currently focused on the standardization of the two most generally-useful\nmultiformats: multibase and multihash. The input documents for these two\nmultiformats are:\n\n* https://datatracker.ietf.org/doc/draft-multiformats-multibase/\n* https://datatracker.ietf.org/doc/draft-multiformats-multihash/\n\nOutputs for the group will be:\n\n1. An RFC specifying multibase usage\n2. An RFC defining an independent multibase registry and populating it with\n   today's already-implemented stable and final values\n3. An RFC defining a registry-group for all the multicodecs, empty at\n   inception, with registration process and group-wide constraints on\n   registration values\n4. An RFC specifying multihash usage\n5. An RFC defining a multihash registry within the multicodecs registry group\n   and populating it with today's already-implemented stable and final values\n\nThe outputs from this Working Group are currently being used by various groups,\nincluding the W3C Verifiable Credentials Working Group, W3C Decentralized\nIdentifiers Working Group, Conexxus Age Verification Working Group, W3C Dataset\nCanonicalization and Hashing Working Group, GS1 Verifiable Credentials, and\nonline communities such as the W3C Credentials Community Group and\nInterplanetary File System developer community. The Multiformats Working Group\nwill communicate progress and seek input and review from the Working Groups\nlisted in this section as well as other relevant groups as the work progresses.\n\nItems that are out of scope for the group include:\n\n* Standardizing other multiformats that are not explicitly listed in the\n  charter.\n* Creating or standardizing new data formats identified by a multicodec byte\n  header.\n* Determining whether one data format is better than another data format.\n* Changing current multiformat header assignments in a way that breaks backward\n  compatibility with production deployments.\n\n[1]: https://ipfs.io/ipfs/QmXec1jjwzxWJoNbxQF5KffL8q6hFXm9QwUGaa3wKGk6dT/#title=Multicodecs\u0026src=https://raw.githubusercontent.com/multiformats/multicodec/master/table.csv","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsporny%2Fcharter-ietf-multiformats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsporny%2Fcharter-ietf-multiformats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsporny%2Fcharter-ietf-multiformats/lists"}