From c4326c01d3eb9f50d695305f748012cfbbf27ef3 Mon Sep 17 00:00:00 2001 From: th4s Date: Tue, 12 Sep 2023 08:32:20 +0200 Subject: [PATCH] Add introductory words for this setup (#38) * Add introductory words for this setup * Improve wording Co-authored-by: dan --------- Co-authored-by: dan --- src/developers/quick_start.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/developers/quick_start.md b/src/developers/quick_start.md index 053f1b8..b6eaf1e 100644 --- a/src/developers/quick_start.md +++ b/src/developers/quick_start.md @@ -1,11 +1,13 @@ -This guide will take you through the steps of: +# Quick Start + +In this guide we will set up a general-purpose TLS verifier ( a.k.a. the `Notary`), so that a `Prover` can notarize some TLS data and generate a proof which he then shows to a `Verifier` for selective disclosure. + +So this guide will take you through the steps of: - starting a `Notary` server - running a `Prover` to notarize some web data - running a `Verifier` to verify the notarized data -Note that the TLSNotary protocol assumes that the `Notary` is trusted by the `Verifier`. To minimize the trust, the `Verifier` itself can act as a `Notary`. - -# Preliminaries +## Preliminaries ### Install rust @@ -14,7 +16,7 @@ If you don't have `rust` installed yet, install it with [rustup](https://rustup. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` -# Guide +## Guide ### Start a Notary server: @@ -63,4 +65,4 @@ accept: */* accept-encoding: identity connection: close user-agent: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -``` \ No newline at end of file +```