Files
julian c142166972 docs(wiki): ATECC608 is upcoming — retag ledger signing to the on-host reality
No secure element is on-site: event signing runs on the software HMAC
(EVENT_SIGNING_KEY, an env var on the host disk), so the ledger is
tamper-EVIDENT but forgeable by anyone who owns the host. Several pages
overstated it as present-tense "ATECC608-signed / unforgeable"; correct them.

- NEW concepts/hardware-signer-options.md: four options for a non-extractable
  signing key (USB HSM / YubiKey / reuse the TPM / plain-dongle trap) + the
  recommendation (TPM interim → USB-HSM target; ATECC608 stays for the embedded
  ESP32, wrong part for a PC host).
- entities/atecc608.md: UPCOMING-not-present status banner + PC-vs-embedded.
- disk-os-hardening.md: fix the live-USB row (BIOS boot-order password is
  load-bearing, not Secure Boot — a signed live USB runs); add a physical-tamper
  chain (Dell 7070 CMOS-reset → live-USB → PCR-7 same-signer unseal) + accepted
  risks (that unseal, unsigned-initramfs evil-maid, operator-USB read TODO).
- open-questions #6 reframed; standing-decisions / overview / threat-model /
  index de-overstated; log query entry.

Claude-Session: https://claude.ai/code/session_01Xcm6ikLgGoCxxHrxtjkk5V
2026-07-04 13:41:11 +02:00

3.1 KiB

type, tags, sources, updated
type tags sources updated
overview
parking
overview
synthesis
parking-system-architecture
2026-06-21

Parking System — Overview

The synthesis / entry point for this wiki. Start here, then follow links. Catalog of every page: index. Source summaries: parking-system-architecture.

What it is

A parking-management web application running on a dedicated, hardened Linux appliance deployed on-site at a parking facility. Two forces shape nearly every decision:

  1. offline-first — a park may be air-gapped; nothing core may depend on a network.
  2. threat-model — the primary adversary is the legitimate operator at the booth, not an outsider. The classic fraud is take the cash, delete the record.

The architecture in one pass

Where it stands

6 open-questions still drive procurement — most critically lane topology, failure modes (fail-open on exit), the reconciliation channel, and backup/durability.

Reading paths