Dat Protocol
Dat is a new p2p hypermedia protocol. It provides public-key-addressed file archives which can be synced securely and browsed on-demand.
Fast | Archives sync from multiple sources at once. |
---|---|
Secure | All updates are signed and integrity-checked. |
Resilient | Archives can change hosts without changing their URLs. |
Versioned | Changes are written to an append-only version log. |
Decentralized | Any device can host any archive. |
Dat Protocol development is sponsored by Code for Science & Society, a 501(c)(3). Learn more at the Dat Protocol Foundation Website.
Contribute:
- Join the general Dat chat via Gitter or IRC (#dat on Freenode)
- Join #datprotocol for protocol discussion and working group meetings.
- File issues for this website.
User Documentation
Documentation for end-user tools and developer libraries.
DEPs
Specifications for the Dat protocol. View pre-draft DEPs and the DEP process on GitHub.
Extensions
Extensions to the Dat protocol.
How Dat Works
Visual explanation of the Dat protocol.
Dat Whitepaper
April 2017 whitepaper on the Dat Protocol (View source on GitHub). For updated specifications, please see DEPs.