Decentralized Identifier Method Specification

The user on Tyron is the owner of its immutable self-sovereign identity smart contract - the SSI.tyron - that owns diverse and privacy-preserving Decentralized Identifiers instantiated by DID.tyron smart contracts so that the SSI can interact with dapps and platforms.

Smart contracts on Zilliqa get written in Scilla (Smart Contract Intermediate-Level Language) that has a design focused on safety, imposing a language structure that makes applications less vulnerable to attacks by eliminating known vulnerabilities directly at the language level.

Scilla provides formal verification with embedding into the Coq proof assistant.

The tyronzil DID Method is part of the W3C DID Specification Registries and the first DID Method for the Zilliqa blockchain platform, funded by ZILHive Innovation track.


The tyronzil DID Method specification is conformant with the World Wide Web Consortium (W3C) Decentralized Identifiers (DIDs) v1.0 specification.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this specification are to be interpreted as described in RFC 2119.

Versions get organized by Semantic Versioning.

Off-chain software