← @ChristopherA Twitter archive

Christopher Allen

@ChristopherA

@TokensoftInc @chris_walker_ Features include:
* Transport binary data of arbitrary content and length using a sequence of one or more URIs or QR codes.
* Remain agnostic about whether QR codes are displayed together or time-sequenced (animated).

1/29/2021, 5:16:53 PM

Favs: 0

Retweets: 0

Christopher Allen

@ChristopherA

@TokensoftInc @chris_walker_ * Avoid the use of QR code binary mode to support transparency and wide compatibility with QR code reader libraries.
* Use the alphanumeric QR code mode for efficiency.

1/29/2021, 5:17:14 PM

Favs: 0

Retweets: 0

Christopher Allen

@ChristopherA

@TokensoftInc @chris_walker_ * Be case agnostic, allowing use of all upper case letters (for QR code transport) or all lower case letters (canonical for display and URIs.)
* Include a CRC32 checksum of the entire msg in each part to tie them together and ensure the transmitted message has been reconstructed.

1/29/2021, 5:17:46 PM

Favs: 0

Retweets: 0

Christopher Allen

@ChristopherA

@TokensoftInc @chris_walker_ * Each single part should also be a valid URI and not require escaping (e.g. percent-encoding) of any of its characters.
* Support the addition of structure in the binary data. Initially specify how binary data representing undifferentiated byte strings should be encoded.

1/29/2021, 5:18:04 PM

Favs: 0

Retweets: 0

Christopher Allen

@ChristopherA

@TokensoftInc @chris_walker_ * Support transmitting an arbitrary amount of data both as a minimal, finite sequence of parts and as an indefinite sequence of parts using a "rateless encoding" Fountain Code based on Luby Transform code.

1/29/2021, 5:18:14 PM

Favs: 0

Retweets: 0