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.