Overview

Data formats are the hidden heroes of technology. They’re what allow for the accurate usage of data. Blockchain Commons technologies are built on a stack of data formats. Together they allow for deterministic, self-identifying transmission of data in a privacy-preserving way.

From the top down, these formats are:

  • Envelope is a CBOR format that can be used to transmit both digital assets and metadata and which can be selectively elided to allow for the maintenance of privacy.
    • Request & Response is a functionality built into Envelope that allows for interoperability and communication.
  • Animated QRs let you exceed the normal capacity limits of QR codes. These sequenced QR codes are formatted using the Uniform Resource format.
  • Uniform Resources (URs) are a URI packaging for CBOR that is self-identifying to ensure that data is interoperable and can be understood in the future, even if current applications are no longer available.
  • Bytewords can represent any data as a sequence of simple words (or in the more compact “minimal” form as a sequence of letters). Uniform Resources are built from compact sequences of Bytewords.
  • dCBOR is a deterministic variant of the CBOR standard. It’s used for CBOR contained in URs and generally is required for multi-party protocols where distributed consensus is important.

We also support a lightweight protocol for connecting transaction coordinators with seed vaults and cosigners.

  • Quick Connect allows for the private and independent linking of a server to a wallet.