diff options
author | Max Ogden <max@maxogden.com> | 2017-05-04 16:30:47 -0700 |
---|---|---|
committer | Max Ogden <max@maxogden.com> | 2017-05-04 16:30:47 -0700 |
commit | 03bd9f6b7912437ff5fd504d9c80707e10b44dd7 (patch) | |
tree | 912bd03958a6293ac83318d4cfc3505c078c7e37 | |
parent | f6fd54d2d48d54cf68d97de1ccf7dae147241e76 (diff) | |
download | dat-docs-03bd9f6b7912437ff5fd504d9c80707e10b44dd7.tar.gz dat-docs-03bd9f6b7912437ff5fd504d9c80707e10b44dd7.zip |
rerender paper
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | papers/dat-paper.pdf | bin | 270758 -> 270690 bytes | |||
-rw-r--r-- | papers/dat-paper.txt | 22 |
3 files changed, 11 insertions, 13 deletions
diff --git a/package.json b/package.json index 8e3e83f..35b7e99 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "watch:css": "nodemon -e scss -x \"npm run build:local\"", "netlify": "npm run update:token && npm run build:deploy", "start": "budo --dir dist --pushstate", - "paper": "cd papers && pandoc --filter pandoc-citeproc --bibliography=dat-paper.bib --variable classoption=twocolumn --variable papersize=a4paper -s dat-paper.md -o dat-paper.pdf", + "paper": "npm run latex && cd papers && pandoc --filter pandoc-citeproc --bibliography=dat-paper.bib --variable classoption=twocolumn --variable papersize=a4paper -s dat-paper.md -o dat-paper.pdf", "latex": "cd papers && pandoc --filter pandoc-citeproc --bibliography=dat-paper.bib --variable classoption=twocolumn --variable papersize=a4paper -s dat-paper.md -t latex -o dat-paper.txt" }, "repository": { diff --git a/papers/dat-paper.pdf b/papers/dat-paper.pdf Binary files differindex 62b9058..93ea51e 100644 --- a/papers/dat-paper.pdf +++ b/papers/dat-paper.pdf diff --git a/papers/dat-paper.txt b/papers/dat-paper.txt index 9ece98f..9ff3f99 100644 --- a/papers/dat-paper.txt +++ b/papers/dat-paper.txt @@ -64,18 +64,16 @@ \section{Abstract}\label{abstract} Dat is a protocol designed for syncing folders of data, even if they are -large or changing constantly. A cryptographically secure register of -changes to the data over time is used to ensure dataset versions are -distributed as exact copies of exact versions. Any byte range of any -version of any file can be efficiently streamed from a Dat repository -over a network connection. Consumers can choose to fully or partially -replicate the contents of a remote Dat repository, and can also -subscribe to live changes. Dat uses built-in public key cryptography to -encrypt network traffic, allowing it to make certain privacy and -security guarantees. A group of Dat clients can connect to each other to -form a public or private decentralized network to exchange data amognst -each other in a swarm. A reference implementation is provided in -JavaScript. +large or changing constantly. Dat uses a cryptographically secure +register of changes to prove that the requested data version is +distributed. A byte range of any file's version can be efficiently +streamed from a Dat repository over a network connection. Consumers can +choose to fully or partially replicate the contents of a remote Dat +repository, and can also subscribe to live changes. To ensure writer and +reader privacy, Dat uses public key cryptography to encrypt network +traffic. A group of Dat clients can connect to each other to form a +public or private decentralized network to exchange data between each +other. A reference implementation is provided in JavaScript. \section{1. Background}\label{background} |