Commit 9b20a1e6 authored by Aral Balkan's avatar Aral Balkan
Browse files

Improve readme

parent d8d9023b
# Sign-in spike
# Small Web Protocol sign-in spike
## The example demonstrates
- (Re)generating a person’s key materials from their passphrase.
- Retrieving a Bernstein token from a small web protocol server (e.g., from the current in-development reference implementation, called Place).
- Decrypting a Bernstein token using the person’s private key.
- Making a private web socket connection to the small web protocol server using the decrypted Bernstein token.
This example uses Snowpack and Svelte but Small Web clients can be written using any combination of tools as long as they output a static single-page app that conforms to the small web protocols.
## Authentication
Authentication is done using an asymmetrically-encrypted access token we call a Bernstein Token.
Also demonstrates first example of a place that takes advantage of:
- Snowpack (imports)
- Svelte (.interface files)
For more information, please see [Place](https://github.com/small-tech/place), the very early-stage reference implementation Small Web Protocol Server.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment