Global, de-centralized signing of code and other digital assets.

This package provides JVM bindings for the Code Notary platform.

It's designed as a lightweight Java library with a minimum dependency set that can be dropped into any JVM software project.

# License

This software is released under GPL3.

# Usage

Add the following dependency to pom.xml:


You can tie in basic file verification like this:

public class Main {
    public static void main(String... args) {
        final JVCN jvcn = new JVCN.Builder().build();
        Optional<Asset> asset = jvcn.verify(new File("SomeFile.txt"));
        System.out.println("Asset: " + asset);

# Requirements

The library requires a Java 8 JVM.