HAVI Specs
HAVI is a web browser for HPPR. It runs sites from packets instead of HTTP responses, giving users cryptographic proof of what they’re viewing and who published it.
- 010 – Overview — Architecture and URL schemes.
- 020 – Protocol Handlers — How HAVI fetches packets.
- 030 – X Element — The
<x>custom element. - 035 – JSONQA — Bidirectional JSON over HPPR.
- 040 – JS API — JavaScript globals and methods.
- 050 – Trust Model — Signature verification and trust decisions.
- 060 – Site Ring1 — Per-site credentials.
- 070 – GUI — Browser chrome and user interface.
- 080 – Developer Guide — Build instructions and architecture.
Read them in order; each assumes the previous definitions.