/p8e

Provenance Contract Execution Environment

Primary LanguageKotlinApache License 2.0Apache-2.0

                            ______  _____  _____
                            | ___ \|  _  ||  ___|
                            | |_/ / \ V / | |__
                            |  __/  / _ \ |  __|
                            | |    | |_| || |___
                            \_|    \_____/\____/

Status

Maven Central Latest Release Code Coverage License LOC

P8E — Provenance Contract Execution Environment

The Provenance Contact Execution Environment (nicknamed “P8e”) is an optional layer on top of the Provenance Blockchain to allow single and multi-party client-side contract execution while preserving data privacy. Provenance client-side contracts take encrypted data from the user (client) and transform the information into encrypted data in the user’s own private object store with object hashes recorded on the blockchain.

Further documentation is provided here.

Provenance Blockchain

All of the contract memorialization artifacts are stored within the Provenance open source blockchain. Submitted contract memorialization requests are evaluated against the known global provenance state. Chain of custody and control is enforced for all state transitions to ensure provenance of data is maintained.

Links