nfoWorks: tools for document interoperability

d140901 nfoWorks devNote
PCT Packaging Experiments


 0.00 2017-06-14 20:22

Proof-of-Concept demonstration of the OpenDocument Protected Change-Tracking involves assessment of how well the existing implementations of digitally-signed ODF 1.2 Packages can produce and operate with

  1. Base PCT Documents that are created as field-protected and digitally-signed OpenDocument Extended Spreadsheet and Extended Text Documents
  2. Blocker Documents that have read-only and entirely-protected warning documents that, when opened by non-PCT-aware document consumers, will manafest a warning text document that specifies PCT is required to process the document correctly.
  3. Generation 1 PCT Documents combining Base PCT Documents and there initial Change-Stack records into Blocker Documents with the combination digitally signed, having all of that content, and opening as if it is the (possibly damage-recovered) Blocker Document
  4. Creation of Generation 2 PCT Documents by putting the Generation 1 Manifests and Digital Signatures on the Change Stack, adding a Generation 2 Change-Stack Record, updating the original manifest in place, and signing the entire package by signing the apparent Blocker Document with all of the package content.
  5. Demonstration that the Generation 1 Signature is preserved when the Generation 2 Change-Stack record is removed and the Generation 1 Manifest and Digital Signature are restored to their original place in the package

This process can be continued to a Generation 3 as an empirical demonstration that this process can be continued as far as necessary.

These packaging experiments establish a foundation for proof-of-concept of PCT-aware processing by modification of existing ODF 1.2 OpenDocument Consumers and their available support of digitally-signed ODF 1.2 Packages.


visits to popular nfoWorks pages

Locations of visitors to nfoWorks

Related Material

Hamilton, Dennis E.
PCT Packaging Experiments.   nfoWorks devNote folio d140901 0.00, September 3, 2014.  Accessed at <>.
Revision History:
0.00 2014-09-03-16:34 Establish Initial Placeholder for Material
Have just enough document engineering to be scaffolding for development of further material

Construction Structure (Hard Hat Area)

Creative Commons License You are navigating nfoWorks.
This work is licensed under a
Creative Commons Attribution 2.5 License.

created 2014-09-03-16:34 -0700 (pdt)
$$Author: Orcmid $
$$Date: 17-06-14 20:22 $
$$Revision: 295 $