provendb-verify

module
v0.0.0-...-fffdf24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2022 License: AGPL-3.0

README

provendb-verify

ProvenDB Open Source Verification CLI

Powered by ProvenDB License

Test status

provendb-verify-test

Deploy status

provendb-verify-deploy

provendb-verify is an open source command line tool that allows ProvenDB/Chainpoint Proofs or Archives to be verified independently of the ProvenDB DBaaS.

Usage

Download dev (cutting-edge) binaries
Download prd (released) binaries
Build your own binary
  • Build: make
  • Build for all platforms: make build-all (requires docker)
Documentation

Development

Makefile Options

Following Makefile options are global to all go commands

APP_VERSION

The CLI release version

Example:

APP_VERSION=0.0.2 make

./provendb-verify -v
# provendb-verify version 0.0.2
BC_TOKEN

The BlockCypher access token to be used in the CLI

Example:

BC_TOKEN=${YOUR_TOKEN_HERE} make test-dev
Packages
merkle

Contains the generic hashing interface for bags

merkle.chainpoint

Contains the Chainpoint flavored merkle tree implementation for above hashing interface

crypto

Contains convenient helpers for generating hashes, such as sha256

proof

Contains all the logics to manipulate and verify ProvenDB/Chainpoint Proofs

FAQ

Error: "provendb-verify_darwin_amd64" cannot be opened because the developer cannot be verified

Mac Cannot Open Issue

Use the following command to fix:

xattr -d com.apple.quarantine path/to/provendb-verify_darwin_amd64

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL