Objective
Build a deliberately low-risk physical proof that a lightweight paper barrier moves only after a valid, single-use KGP capability and that every allow/deny result produces independently verifiable evidence.
Current status
The pre-hardware permission boundary and evidence contract are merged on main:
Physical status remains NOT RUN. No GPIO, serial port, servo movement, physical PASS, functional-safety claim, or certification claim is being made. Procurement, assembly, filming, and physical execution remain founder actions.
Safety boundary
- Budget target: ¥100–170; hard cap ¥200.
- Allowed actuator: one SG90-class micro servo moving only a lightweight paper barrier.
- Default and failure state: locked/no movement.
- Do not connect door locks, vehicles, drones, alarms, industrial equipment, high-power motors, dangerous tools, access control, or third-party systems.
- The proof is not a functional-safety controller or safety certification.
Proposed hardware
- ESP32-C3 SuperMini
- SG90 micro servo
- SSD1306 OLED
- momentary button
- breadboard and jumper wires
- local decoupling capacitor and a suitable low-voltage supply
Purchase remains a founder action; no hardware should be ordered until the wiring and power plan are reviewed.
Trust boundary
- Host evaluates policy and verifies/atomically consumes the KGP capability.
- A device command is bound to the exact device, action, parameters, boot challenge, and monotonic counter.
- The device persists replay state before actuating.
- Any malformed message, bad authenticator, stale boot challenge, wrong counter, host disconnect, reboot, or serial corruption leaves the servo in the locked position.
- The device returns a result that is bound into a signed KGP receipt on the host.
The repository must document that host compromise, firmware extraction, missing secure boot, and a demo pre-shared device key remain outside the proof.
Acceptance
Deliverables
- reviewed wiring/power diagram and BOM;
- versioned serial protocol and threat model;
- ESP32-C3 firmware with fail-closed state machine;
- host bridge using the KGP gate and persistent replay store;
- hardware-in-the-loop runner that emits Schema-valid evidence;
- video shot list showing the grant, one action, replay denial, restart denial, and receipt verification without implying certification.
Objective
Build a deliberately low-risk physical proof that a lightweight paper barrier moves only after a valid, single-use KGP capability and that every allow/deny result produces independently verifiable evidence.
Current status
The pre-hardware permission boundary and evidence contract are merged on
main:NOT_RUNtemplate, and independent verifier;Physical status remains NOT RUN. No GPIO, serial port, servo movement, physical PASS, functional-safety claim, or certification claim is being made. Procurement, assembly, filming, and physical execution remain founder actions.
Safety boundary
Proposed hardware
Purchase remains a founder action; no hardware should be ordered until the wiring and power plan are reviewed.
Trust boundary
The repository must document that host compromise, firmware extraction, missing secure boot, and a demo pre-shared device key remain outside the proof.
Acceptance
Deliverables