Skip to content

ISCC-CODE#

A multi-component identifier for digital media assets.

An ISCC-CODE is generated from the concatenation of the digests of the following four components together with a single common header:

The following combinations of components are possible:

  • Meta, Content, Data, Instance (256-bit / 64-bit per component)
  • Content, Data, Instance (192-bit / 64-bit per component)
  • Data, Instance (256 or 128 bit / 64 or 128-bit per component)

gen_iscc_code(codes) #

Combine multiple ISCC components to a composite ISCC-CODE with a common header using the latest standard algorithm.

Parameters:

Name Type Description Default
codes Sequence[str]

A valid sequence of singluar ISCC codes.

required

Returns:

Type Description
dict

An ISCC object with ISCC-CODE

gen_iscc_code_v0(codes) #

Combine multiple ISCC-UNITS to an ISCC-CODE with a common header using algorithm v0.

Parameters:

Name Type Description Default
codes Sequence[str]

A valid sequence of singluar ISCC-UNITS.

required

Returns:

Type Description
dict

An ISCC object with ISCC-CODE