Resources

Here you will find relevant links that will help you to understand the ISCC and start generating codes. 

Demo-Applications

ISCC Generator Demo: Experience the ISCC generation process:
https://demo.iscc.io/

ISCC Playground: Dive deeper into ISCC experimentation:
https://huggingface.co/spaces/iscc/iscc-playground

Reference Implementation

The documentation of codec and algorithms is the main source of technical information about the ISCC:
https://core.iscc.codes

Github

Access ISCC codec, algorithms, and extensive documentation:
https://github.com/iscc

ISO 24138

Get access to the published ISO document:
https://www.iso.org/standard/77899.html

 

About the ISCC

The ISCC is a novel identification system. Unlike established media standards such as ISBN, ISRC, and DOI, the ISCC is generated directly from the digital media file, eliminating the need for manual application and management of identifiers.
Each digital media file contains its unique “DNA,” extracted from the content itself. This means that any user, entity or system with access to the content can derive the ISCC code from the digital media assets.
The ISCC is a multi-composite identifier that combines cryptographic hashes, which make it possible to verify content integrity and determine whether the file has been modified, with similarity-preserving hashes in the other code units. This means that in cases where there are different versions of the same content or content in different file formats, slightly modified or manipulated content, or content from which the metadata has been removed, the identifiers derived from the content are different but likely to match up to a certain degree of modification.

Use Cases

These properties can be utilized for a number of use cases, such as granular content management, content versioning, or to bind rights and metadata to the content-derived identifier.