Skip to content

PKC v1.0.0 Alpha Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@FantasticoFox FantasticoFox released this 07 Dec 04:18
· 358 commits to main since this release
0382953

Data Accounting is a MediaWiki (1.37+) extension offering a notary and data accounting services within Micro PKC.

Content and metadata is immutably secured by hash-chains. The content can be witnessed and entangled with a cryptographic signature to account for it.

Features

  • Immutable revision history by entangling revisions in a hash chain stored locally in your micro-PKC. This is automatically done in the background.
  • Entangling cryptographic signatures from your Ethereum Wallet with your revision via the 'Sign' action
  • Entangling cryptographic time-stamps in the style of 'open-timestamps' using the Domain-Generator / Publisher to the Ethereum Main-Chain in Seconds;
  • Export/Import to move verified pages out of your PKC into another PKC
  • Exposure of verification data via API to allow usage of remote verification tools (data-accounting-external-verifier and VerifyPage Chrome Extension)

Limitations

  • Media miles are not included in export / import operations. You need to re-upload them after moving a page over to a different PKC's via the export / import functionality.
  • Sub pages and media-files are not included in the current version of the Data Accounting Protocol therefore they are not subject of being verified. It is possible to change a picture in the page without the verification tool complaining. Media-files will be included with version v1.1 of the Data Accounting Protocol
  • If pages have too many revisions, the verification will eventually take a very long time and potentially become impractically. We recommend moving content of a page into a new page to continue editing it from there. You can ensure that you're including the revision_verification_hash to make of the last revision of the old page and create a link to that specific revision. Then you can protect the old page to avoid any additional edits.
  • We are depending on the availability of etherscan.io for verification of Ethereum transactions. This will be solved in the future by being able to connect to your own custom RPC node for verification. You can already connect your MetaMask wallet through their own functionality to your custom RPC node for publishing.