The Proof API provides endpoints to allow users to:
Generate and Store Confidential Accounts: A confidential account is an Elgamal Key pair used to store encrypted balances and generate proofs with respect to those balances.
Generate Sender Proofs: Proofs are required when transacting confidential assets on Polymesh - these proofs establish the validity of transactions, without revealing their underlying balances.
Verify Proofs: Mediators and asset receivers need to verify sender proofs to check that they are referencing expected amounts and other details.
Decrypt Amounts: Investors can decrypt their encrypted on-chain balances, using their stored confidential accounts.
Use of the software is governed by the license in, LICENSE.pdf. Commercial licenses are available, for inquires relating to commercial licenses please contact [email protected].