Skip to content

Adding KIP Document work

Rick van Rein requested to merge kip-documents into master

This integrates the work on KIP Document, an API layer that uses the elementary structures of KIP to be used in higher languages to form KIP Documents (which are overseen) or KIP Streams (which are processed in passing) which can be summarises as mingling crypto annotations among user data.

KIP Document is a flexible format; it permits multiple editors and readers, and each can sign and/or decrypt maybe parts of the document only. This means that documents can be partially readable and, while editing, only parts of it continue to be included in a signature. A single KIP Document allows, with a fair amount of grace, the side-by-side management of such alternative versions.

KIP Document is moving to a standalone project,

  • Project page for KIP Document, which mixes conceptual explanation with programming examples and CBOR dumps.
  • API website holds the API documentation, currently only with Python3 code examples, but the project.

It should however continue to be part of the KIP project, for its history. History that can be found back even after the removal of the relevant files from the project. The remains have been clearly marked with forward references to clarify this status.

Merge request reports