Popularity
1.3
Declining
Activity
8.8
Declining
3
4
1

Description

Proofable is a framework for certifying digital assets to public Blockchains. Anchor thousands of digital assets quickly and economically in a single transaction. Proofable certificates can be used to detect tampering or to prove the integrity and origin of any digital assets such as legal documents, financial instruments, intellectual property, and more.

Programming language: Go
Tags: Go Tools     Client     Bitcoin     Blockchain     Certificate     Proof     Merkle Tree     Trie     Ethereum     Hedera    
Latest version: v0.2.13

Proofable alternatives and similar packages

Based on the "Go Tools" category

Do you think we are missing an alternative of Proofable or a related project?

Add another 'Go Tools' Package

README

Proofable

<!-- ANCHOR: introduction --> go.dev reference Go Report Card NPM Package Proofable Test Status Proofable CLI Deploy Status

Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists:

  • CLI (proofable-cli): the command-line interface (CLI) for API Service (proofable-api). At the moment, it supports proving a file-system to a blockchain

  • API Service (proofable-api): the general purpose proving service that is fast and effective. It provides a set of APIs to manipulate trie structures and generate blockchain proofs for any digital asset. A trie is a dictionary of ordered key-values that can be built incrementally, whose root hash at any given time can be derived efficiently. Once the root hash is proven to a blockchain, every key-value is proven, so as the digital asset stored in that key-value

  • Anchor Service (provendb-anchor): the service continuously anchors hashes to blockchains, which is similar to what Chainpoint does, but with much better performance and flexibility. It supports multiple anchor types and proof formats. Digital signing can be also done at the Merkle root level. It is consumed by proofable-api, which is not directly public-accessible at the moment <!-- ANCHOR_END: introduction -->

Please checkout the documentation or website for more details