Skip to content

Commit 9380cdf

Browse files
committed
Add FlowChain hardware signal fixtures
1 parent 2c36d29 commit 9380cdf

8 files changed

Lines changed: 2567 additions & 1 deletion

File tree

fixtures/hardware/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Hardware Fixtures
2+
3+
Last updated: 2026-05-13
4+
5+
This folder contains local-alpha hardware projections that can be consumed by dashboard, workbench, or control-plane code without depending on live FlowRouter hardware.
6+
7+
## Fixtures
8+
9+
- `flowrouter_local_alpha_seed42.json`: deterministic FlowRouter-to-FlowChain operator signal projection generated from `hardware/fixtures/flowrouter_sample_seed42.json`.
10+
11+
## Shape
12+
13+
The fixture is a `flowmemory.hardware_operator_signals.local_alpha.v0` document. It includes:
14+
15+
- `signalEnvelopes`: one envelope for heartbeat, receipt relay, verifier digest relay, offline alert/challenge input, and NFC memory cartridge metadata.
16+
- `hardwareSignals`: direct workbench/control-plane signal records for the same five envelopes.
17+
- `hardwareNodes`, `workReceipts`, `verifierReports`, `artifactCommitments`, `memoryCells`, `challenges`, `finalityReceipts`, and `alerts`: control-plane-friendly local fixture collections.
18+
- `workbenchRecords`: ready-to-render records grouped by workbench section keys, including `hardwareSignals`.
19+
- `boundary`: explicit local-only, advisory, optional-hardware limitations.
20+
21+
## Validation
22+
23+
```powershell
24+
python hardware/simulator/flowrouter_sim.py --validate-operator-file fixtures/hardware/flowrouter_local_alpha_seed42.json
25+
```
26+
27+
These fixtures are local-only and advisory. They do not prove hardware trustlessness, production field deployment, or receipt/verifier finality.

0 commit comments

Comments
 (0)