Project

Detailed information about the project as a whole, in addition to all of the component subprojects. Technical overviews, project status updates, protocol specifications, and user guides will all live here as they become available.

Project < CODA Transfer Protocol (CTP)

The CODA Transfer Protocol (CTP) is a data transfer protocol for coalescent data. If you think of Relay as a replacement for transports like TCP, then CTP is the replacement for HTTP. Unlike (modern) HTTP, it is designed to P2P first, allowing any two machines that speak CODA to transmit data between them, in an either one-to-one or many-to-one fashion. CTP defines an efficient wire format for transmitting CODA, which can be bulky in canonical form, in addition to providing rules for chunking files to support “bittorrent-style” on large downloads. CTP also allows many objects to be requested at once via their hash.

Design Goals

Coming Soon.

CTP Specification

Coming Soon.