gitmark:5e29f8f341c7a458c3b95693b3c9df4a6a5d8d120cd5cc720a49e5da6ed40c6d:0
The gitmark URI scheme comes in 4 parts
The scheme is
gitmark:
The transaction correspods to a transaction on a blockchain following the bitcoin tx scheme
gitmark:5e29f8f341c7a458c3b95693b3c9df4a6a5d8d120cd5cc720a49e5da6ed40c6d
The output is the output on that transaction which is used in the git mark
The default is 0
gitmark:5e29f8f341c7a458c3b95693b3c9df4a6a5d8d120cd5cc720a49e5da6ed40c6d:0
Gitmarks are also used in a git commit message, with an empty body, to mark the history
in a commit message a space was originally used instead of : so that would be supported in parsers
Gitmark was designed to be prototyped on the bitmark chain. But other chains will be supported. A mechanism is not yet found but will be backward compatible with parsers
Supported chains, bitcoin, litecoin, liquid network
The : character is not available in a git tag, so if used in a tag a possible workaround may be needed