project screenshot 1

ISCC Registry

Decentralized Content Identifier Registry

ISCC Registry

Created At

HackFS

Project Description

An open cross-blockchain registration protocol for similarity preserving content identifiers. Exercising the protocol materializes a global and publicly auditable meta-registry of short, globally unique, discoverable, persistent, resolvable, owned, verifiable, authenticated, integrity preserving, and similarity preserving content identifiers.

How it's Made

The complete code registration, indexing and resolving flow has many moving parts. We used vyper for the contract development and python for the command line tool to deploy the contract, register ISCC-Codes and index registration events (web3.py). Other libraries are cbor2 for metadata encoding and python ipfshttpclient for metadatapublishing.

One interesting fact about the hack is that we do not actually store the ISCC registration in the Ethereum Registry-Contract but only emit a Registration-Event from the contract so we can save gas cost.

background image mobile

Join the mailing list

Get the latest news and updates