Copies the SN-as-username process, the FN/SN comparison and the original
R&D notes from the backend repo, links them from the README and stops
documentation-only pushes from redeploying the demo.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The server deployment cannot mount the Docker socket safely, so the web
view's button now opens the Gitea page for a workflow_dispatch workflow
that recreates the stack and replays the demo. Gitea handles who may run it.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Go backend plus C (libsodium) and C++ (OpenSSL) simulated boards enroll
through a Mosquitto 2.1 broker with Dynamic Security using X25519/HKDF/
Ed25519; a web view shows the run live. The Gitea workflow validates and
builds the images, redeploys the stack on the server with the viewer on
port 8099 and fails unless both boards pass all checks.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>