web-specs
web-specs copied to clipboard
Specifications for the Dat protocol in Web browsers [ DEPRECATED - see https://github.com/dat-ecosystem-archive/DEPs for similar functionality. More info on active projects and modules at https://dat-...
See DEP for similar functionality.
More info on active projects and modules at dat-ecosystem.org ![]()
Dat protocol Web specs
Specifications for the Dat protocol in Web browsers.
Status: Just getting started! The specs in this repo are still in progress.
Motivation
There are now multiple browsers with plans to implement the Dat protocol:
Therefore, this repository will:
- Document the core behaviors of Dat to be implemented by Web browsers.
- Link to working modules and implementations.
- Act as the location to discuss the specs and propose changes.
Since we are not yet on any standards tracks (ie WHATWG or W3C) this repo will use an informal specification.
Table of contents
- The
dat://protocol URL scheme and hosting behaviors - The
DatArchiveAPI - The
dat://DNS-over-HTTPS protocol
Contributions
Proposed changes will be discussed in issues and pull-requests.
PRs will be accepted and merged by members of the datprotocol org after a consensus has been reached.