Commit graph

13 commits

Author SHA1 Message Date
trvon
53e56b6984
docs: session policy, threat model, and architecture for the channel layer 2026-08-30 20:28:41 -06:00
0xkite
e55889afa7
feat(control): add Glove wallet status bridge core
Wallet status bridge: strict typed JSON wire, bounded channel, and
no-mutation status surface. Includes the wallet_status_json fuzzer
with a seed corpus (duplicate method keys, escaped duplicates,
malformed surrogates, nested duplicates, out-of-range requests,
unknown fields, and valid request/response shapes) and the
wallet_status_bridge unit suite.

Layer 3 of the reviewed Glove wallet-status stack; status-only,
disabled by default, and no capability advertisement.

Validation: dev CTest, ASan/UBSan, TSan, and libFuzzer 10,000 units
on the final stacked tree (see workflow184 layer records).
2026-08-29 09:47:49 -06:00
0xkite
0c827bdebc
fix(fuzz): bridge Ubuntu runtime ABI 2026-08-14 20:13:48 -06:00
0xkite
3c538d0fcd
fix(ci): align Linux fuzzer C++ ABI 2026-08-14 19:33:55 -06:00
0xkite
fda02033a0
fix(ci): pin compatible macOS fuzzer LLVM 2026-08-14 17:03:08 -06:00
0xkite
44e69dbf1a
fix(ci): normalize actionlint version prefix 2026-08-14 13:18:19 -06:00
0xkite
6081eb8884
test(fuzz): cover untrusted parser boundaries 2026-07-21 22:23:45 -04:00
0xkite
07e5ac6e20
ci: prepare Ubuntu user namespaces 2026-07-20 20:33:16 -04:00
0xkite
ab65827506
ci: exercise privileged Linux containment 2026-07-20 19:57:18 -04:00
0xkite
c675c68935
ci: parallelize clang-tidy preflight 2026-07-20 18:50:45 -04:00
0xkite
c506da8906
ci: stabilize cross-platform preflight 2026-07-20 17:42:26 -04:00
0xkite
8f50e47816
feat(host): manage the gloved user service 2026-07-20 16:50:26 -04:00
0xkite
0dafbed1e8
Initial Glove sandbox baseline 2026-07-19 21:06:11 -04:00