| Section | 02.how-it-works |
|---|---|
| Auth Required | None (documentation) |
| URL Path | _v1.2401_/how-it-works |
| Source Path | src/_v1.2401_/02.how-it-works/zola/_index.md |
| Work Path | work/zola/content/_v1.2401_/how-it-works/ |
| Purpose | Explain Securepub in detail |
Details
This page explains
- What it does
- Why use it
- How it does it
- Tracking
- What it doesn't do
Diagram
┌─────────────────────────────┐ ┌─────────────────┐
│ browser ├─────────────────▶│ securepub.org │
│ ┌╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶┤ │
│ │ │ static └─────────────────┘
│ ▼ │ files
│ ┌──────────────┐ │ ┌─────────────────┐
│ │ securepub ├────────────────────────────▶│ goatcounter.com │
│ │ static pages │ (unless Do-Not-Track) └─────────────────┘
│ └─────────┬────┘ │ hash(site, User-Agent, IP, salt)
host │ │ │ aggregates
(add bundle) ────┐ ▼ │
(add guest) │ │ ┌───────────────┐ │ ┌────────────────────────────────┐
... │ └─────▶│ securepub ├─────────────────────▶│ userbase.com │
│ ┌─────▶│ SPA │◀╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶┤ │
host/guest │ │ └──────┬────────┘ │ encrypted │ AppID │
(add topic) ─────┘ │ decrypted │ content │ ───── │
(comment) │ ▼ content │ │ host ───▶ database │
│ ┌───────────────┐ │ │ guest item ────▶ bundle │
│ │ browser cache │ │ │ guest item │
│ └───────────────┘ │ │ ... ... │
│ ▲ │ └────────────────────────────────┘
│ ┌───┴─────┐ │
host/guest │ │ service │ │
(review) ◀╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶╶ worker │ │
│ decrypted └─────────┘ │
│ content │
└─────────────────────────────┘
Overall Outline
◪ How it works /how-it-works ◀───────────────────── this page
■ Engagements /how-it-works/engagements
■ Userbase /how-it-works/userbase
■ Obtaining a Userbase AppId /how-it-works/userbase/appid
■ Hosts /how-it-works/hosts
■ Members /how-it-works/members/
■ Bundles /how-it-works/bundles/
■ Topics /how-it-works/topics/
■ Glossary /how-it-works/glossary