JSONID
Description
Identification of JSON, YAML, and TOML document types.
Functionality
JSONID parses serialization/deserialization formats ("serde") such as JSON, YAML, and TOML to provide unambiguous identification. JSONID also introduces a declarative syntax for writing document type signatures to enable identification of specific serde document types. Key-value attributes can be shared across formats, and so signatures for JSON and YAML, for example, need only be written once.
Registry
As a temporary placeholder JSONID signatures are available in a registry. The long-term goal of this project is to enable other registries to delivery JSONID compatible signatures, e.g. PRONOM, Wikidata, and remove the need for a centralized resource like this.
Universal fingerprint
JSONID exports two universal fingerprints enabling the assertion of equivalence between different data objects. Universal Numerical Fingerprint (UNF) is also used in the Dataverse project. Content Identifiers (CIDs) come from the IPFS project and enable content-addressed storage within that ecosystem and others.
User experiences
Development Activity
All development activity is visible on GitHub: https://github.com/ffdev-info/jsonid/commits
Release Feed
Below the last 3 release feeds:
- 2026-04-08 07:17:21
- [tag:github.com,2008:Repository/964720703/0.12.4 0.12.4]
- by github-actions[bot]
- 2026-01-15 15:59:23
- [tag:github.com,2008:Repository/964720703/0.12.3 0.12.3]
- by github-actions[bot]
- 2026-01-04 23:05:32
- [tag:github.com,2008:Repository/964720703/0.12.2 0.12.2]
- by github-actions[bot]
Activity Feed
Below the last 5 commits:
- 2026-07-01 19:50:44
- [tag:github.com,2008:Grit::Commit/184be5a1cd7277cbeab669ab7a8b8a89bbd2ecb3 Bump pytest-asyncio from 1.3.0 to 1.4.0]
- by dependabot https://github.com/dependabot
- 2026-07-01 19:45:46
- [tag:github.com,2008:Grit::Commit/a97c550fd01190a51f8104b4085eb580585cde87 Bump tox from 4.52.0 to 4.55.0]
- by dependabot https://github.com/dependabot
- 2026-07-01 19:22:52
- [tag:github.com,2008:Grit::Commit/073136bcaf87aa705c64f26dd0ab60c1ab38d6f0 Bump pip-upgrader from 2.4.1 to 2.4.5]
- by dependabot https://github.com/dependabot
- 2026-07-01 19:19:10
- [tag:github.com,2008:Grit::Commit/c93295e6e7782047c3b101783b40c0cdd5e2ac29 Bump pre-commit from 4.5.1 to 4.6.0]
- by dependabot https://github.com/dependabot
- 2026-07-01 19:16:57
- [tag:github.com,2008:Grit::Commit/6e3802b8517ce8c2bf6636e0034d795d536ad3ca Bump actions/checkout from 6 to 7]
- by dependabot https://github.com/dependabot