SNAPSHOT.md (1390B)
1 # About this snapshot 2 3 This repository is the public release of the OnlyN00bs badge, taken from its private 4 development repo at `v1.10-2-g2ddd89f` on 2026-09-26. It holds what describes the **production unit 5 as it is**: the firmware, the Web Bluetooth setup app, the site, the parts list, and the 6 case. 7 8 Deliberately left out: 9 10 - **Development history** — the decision log, plans and design notes, bring-up checklists, 11 audits and status tracking. This is the finished badge, not the path to it. 12 - **Anything from badges in service at DEF CON 34** — flash dumps, encounter logs, and the 13 record of who got which unit. That is other people's data. 14 - **Hardware detail beyond the BOM** — costs, vendors, orders and sourcing notes — and case 15 variants that never went into production. 16 - **How the website is deployed** — server, proxy and publishing tooling. The site itself 17 is in `web/src/`, live at [badge.virtualshack.io](https://badge.virtualshack.io). 18 19 **There is no group key in here, and there never was.** `firmware/src/secrets.h` is 20 gitignored; without it the build uses a public throwaway key, and the `oled_v3_prod` 21 environment refuses to compile. Make your own crew's key: 22 `cp firmware/src/secrets.h.example firmware/src/secrets.h`, then `openssl rand -hex 32`. 23 Badges only see badges that share a key — your crew won't interoperate with ours, which is 24 the point.