Provenance
  • Proof Points
  • Framework
  • Principles
  • Integrity Council
  • Trusted Verifiers
  • Inspector
  • Developers
  • Specification
  • Get Involved

Developers

We welcome feedback, use and contributions from those interested in enabling impact-led commerce through technology.

Specification

The Provenance Proof Point system is an implementation of the W3C Verifiable Credentials specification, with an extension to ensure there is a public, trustless append-only log of all Proof Points ever issued and to enable the authenticity and revocation status of a presented Proof Point to be checked using a smart contract on the Ethereum blockchain.

Explore the full specification here.

JS library

To aid development on the Provenance Proof Points platform, Provenance provides a javascript library that makes it easy to issue, revoke and validate proof points using client-side javascript.

The package is available on NPM and the source code is on GitHub.

Provenance DID

Provenance uses the dececentralized identifier did:web:www.provenance.org:goerli to link its domain name provenance.org to its public Ethereum account on the Kovan network.

You can read more about the did:web DID scheme here. The Provenance DID document can be inspected here.

Public Ethereum addresses

Check the URL bar of your browser. You should see the padlock icon, the https URL prefix and open.provenance.org as the host name. If so you know that this message comes from Provenance.

The following is a list of well known addresses of Provenance related accounts and smart contracts on the Ethereum Kovan network.

Item Network Address Notes
Provenance Identity Sepolia 0x60e2b6b8257fb3501c1a2dd6d156ad430688ff76 This address is controlled by Provenance. Transactions signed by this account may be attributed to Provenance
Provenance Identity Goerli 0x60e2b6b8257fb3501c1a2dd6d156ad430688ff76 This address is controlled by Provenance. Transactions signed by this account may be attributed to Provenance
Provenance Identity Mainnet 0x9Eb546B29f1E21a216E79a859fcB4B781c9Db49a This address is controlled by Provenance. Transactions signed by this account may be attributed to Provenance
Proof Point Registry Root Sepolia 0x37cb8d7bfe987b0445641afcf00547ac502e4a37 A smart contract that may be used to look up the address of the Proof Point Registry smart contract. See the Proof Points Specification
Proof Point Registry Root Goerli 0x37cb8d7bfe987b0445641afcf00547ac502e4a37 A smart contract that may be used to look up the address of the Proof Point Registry smart contract. See the Proof Points Specification
Proof Point Registry Root Mainnet 0x783E58AfC4b687d9672978300F03DD6933387BA7 A smart contract that may be used to look up the address of the Proof Point Registry smart contract. See the Proof Points Specification

Licenses

Provenance’s content on this subdomain is available under various open source licenses. This does not affect in any way the terms outlined for the Provenance platform on https://www.provenance.org/terms.

Forum and written contributions: If you wish to contribute to OPEN.PROVENANCE in any way you must make your contributions available under the Attribution-ShareAlike license. Contributing means you agree that those contributions will be made available under those licenses. Copyright for contributed materials remains with the author unless the author assigns it to someone else.

Our open source code is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with the code base, You can obtain one at https://mozilla.org/MPL/2.0/.

We are committed to releasing the public facing API of the Provenance platform under an open source license. This API provides a platform upon which third parties can build applications that leverage the power of supply chain mapping, asset tracking and impact assessment in order to bring origin, journey and impact data to consumers. If you’re interested to find out more please contact us.

The rights in the trademarks, logos, service marks of Provenance (including on this subdomain), as well as the look and feel of any of our websites, are not licensed under any open source license, and to the extent they are works of authorship (like logos and graphic design), they are not included in the work that is licensed under those terms. If you use the source code, and wish to also use any of these rights, or if you have any other questions about complying with our licensing terms for this collection, you should contact Provenance here.

Contribute

If you are interested in helping to further OPEN.PROVENANCE please visit Get Involved.

Get in touch with the team: open@provenance.org.
© 2013- Project Provenance Ltd. Content on this subdomain is available under these licenses.
PROVENANCE® is a registered trade mark in the EU and US of Project Provenance Ltd.