This website requires JavaScript.
8b3e46fa55
FABRIC-3.md: scope WIREBIND (breadcrumb) and RUNCAP, add missing graph edges
Robert Allan James
2026-08-27 14:03:42 -04:00
b47cf3811e
FABRIC-3.md: scope BMAPFMT as repurposing the dormant blk_meta_t
Robert Allan James and Claude Sonnet 5
2026-08-27 12:03:53 -04:00
7957b0497f
FABRIC-3.md: close HOTPLUG, hand off detection point to WIREBIND
Robert Allan James and Claude Sonnet 5
2026-08-27 11:27:38 -04:00
0a65dd7ace
FABRIC-3.md: scope ACLKEY (console/VM binding), capture v2.0.0 scope expansion
Robert Allan James and Claude Sonnet 5
2026-08-27 11:19:48 -04:00
4c7a39b5c3
FABRIC-3.md: scope WRITE(10), the graph's highest-leverage node
Robert Allan James and Claude Sonnet 5
2026-08-27 10:14:15 -04:00
ee2018179f
Unified punch-list graph (§E) -- the pile as a graph, not a list
Robert Allan James and Claude Sonnet 5
2026-08-27 10:00:08 -04:00
1d0df69127
Link Tripod vision to Stadium foundation theory + capture the pentagon
Robert Allan James and Claude Sonnet 5
2026-08-27 09:52:20 -04:00
89d557c678
Capture full Tripod/Zuse identity vision (§D), supersede EXPIRE-as-TTL plan
Robert Allan James and Claude Sonnet 5
2026-08-27 09:38:30 -04:00
030a3e6dc0
Milestone 6: hard-refuse flip, scoped to INVALID only -- closes Milestone 6
Robert Allan James and Claude Sonnet 5
2026-08-26 22:08:20 -04:00
c640f99211
Milestone 6: BLOCK_MAP.md signature-status column
Robert Allan James and Claude Sonnet 5
2026-08-26 21:43:50 -04:00
2fc55f47e1
Milestone 6: mkcapsule signing + capsule_birth.c wiring, WARN-only
Robert Allan James and Claude Sonnet 5
2026-08-26 21:32:29 -04:00
431bcb1f34
Milestone 6: root CA generated, snakeoil intermediate embedded, DER parser
Robert Allan James and Claude Sonnet 5
2026-08-26 20:55:05 -04:00
a8692681a8
Phase 8 C (5/n): Zuse's cert wired to the fence -- first-boot mint works
Robert Allan James and Claude Sonnet 5
2026-08-26 20:40:05 -04:00
6e9c1d3bc2
Phase 8 C (4/n): metadata fence allocator integration + zone I/O
Robert Allan James and Claude Sonnet 5
2026-08-26 19:40:43 -04:00
2035ebeac0
Phase 8 C (3/n): top-of-device metadata fence, step 1 (field round-trip)
Robert Allan James and Claude Sonnet 5
2026-08-26 19:18:21 -04:00
e5cbc71f46
Phase 8 C (2/n): expand cert storage; NVRAM persistence crashed, reverted
Robert Allan James and Claude Sonnet 5
2026-08-26 15:55:27 -04:00
f223a31cec
Phase 8 C (1/n): QEMU harness now preserves NVRAM across runs
Robert Allan James and Claude Sonnet 5
2026-08-26 15:18:15 -04:00
53e6c5709f
Phase 8 B: real Ed25519 keygen/signing, verified against OpenSSL
Robert Allan James and Claude Sonnet 5
2026-08-26 14:46:27 -04:00
309e792f07
Phase 8 A: virtio-rng entropy source for real Ed25519 signing
Robert Allan James and Claude Sonnet 5
2026-08-26 14:32:20 -04:00
6f5605d479
Phase 8: zuse cert storage moved out of the dictionary (fuse-blow install)
Robert Allan James and Claude Sonnet 5
2026-08-26 13:58:22 -04:00
4dd1321ea4
Regenerate capsule manifest and artemis test image
Robert Allan James and Claude Sonnet 5
2026-08-26 08:11:42 -04:00
8b2fb448c7
Clarify: home-blocks thumbdrives are not bound to any particular size
Robert Allan James and Claude Sonnet 5
2026-08-26 07:56:07 -04:00
35f84d4a45
Add disk/zuse.img + bleach_zuse_img.sh: first-boot mint testing (Phase 8)
Robert Allan James and Claude Sonnet 5
2026-08-26 07:51:44 -04:00
28c1b12c7f
Wire homeblocks_sig_check() into USB attach: the warn half (Phase 8)
Robert Allan James and Claude Sonnet 5
2026-08-26 07:14:51 -04:00
2c45744995
Implement homeblocks_sig_check(): the drive signature check (Phase 8)
Robert Allan James and Claude Sonnet 5
2026-08-26 07:05:37 -04:00
10b96870c5
Add homeblocks_sig.h: drive signature header struct (Phase 8 kickoff)
Robert Allan James and Claude Sonnet 5
2026-08-26 06:55:59 -04:00
7cbf92ac8f
FABRIC-3.md: design the home-blocks drive signature format (Phase 8 kickoff)
Robert Allan James and Claude Sonnet 5
2026-08-26 06:47:52 -04:00
d95258ec65
.claude/CLAUDE.md: correct the stale ACL-RWT overhead figure
Robert Allan James and Claude Sonnet 5
2026-08-26 06:35:29 -04:00
aa6efe4632
FABRIC-3.md: close stale ACL-RWT re-measurement item -- already done in §T
Robert Allan James and Claude Sonnet 5
2026-08-26 06:34:00 -04:00
cbe7b49a59
Documentation debt sweep: 5 of 6 items resolved, 1 confirmed accurate
Robert Allan James and Claude Sonnet 5
2026-08-26 06:30:36 -04:00
6341b3b3dd
FABRIC-3.md: decide EXPIRE's design questions -- defer to Phase 8
Robert Allan James and Claude Sonnet 5
2026-08-26 06:17:56 -04:00
329677b077
Fix COOL's misleading (stub) label too
Robert Allan James and Claude Sonnet 5
2026-08-26 03:13:50 -04:00
89723793fe
FABRIC-3.md: full EXPIRE scoping -- two findings, four open design questions
Robert Allan James and Claude Sonnet 5
2026-08-26 03:07:18 -04:00
c755c48763
ONTOLOGY.md: fix stale "words not yet migrated" note
Robert Allan James and Claude Sonnet 5
2026-08-26 03:04:39 -04:00
ad9b9d0c7b
Fix DELIVER's misleading (stub) label -- it was never actually a gap
Robert Allan James and Claude Sonnet 5
2026-08-26 03:03:39 -04:00
3e0966095c
Stadium: real VM-patron admission + real COOL dispatch at KILL (FABRIC-3.md §B)
Robert Allan James and Claude Sonnet 5
2026-08-26 02:53:56 -04:00
af1eb0ca2d
Fix USE/RUN dictionary shadowing: remove dead lib.4th aliases
Robert Allan James and Claude Sonnet 5
2026-08-26 01:01:26 -04:00
0f683c15fd
FABRIC-3.md: close the live-MIGRATE verification gap; report a USE/RUN shadowing bug
Robert Allan James and Claude Sonnet 5
2026-08-26 00:52:36 -04:00
c7c9332321
Stadium: real block-patron admission + MIGRATE dispatch (FABRIC-3.md §B)
Robert Allan James and Claude Sonnet 5
2026-08-25 23:28:59 -04:00
ecdb547786
FABRIC-3.md: block-patron admission investigation + Tripod final-shape vision
Robert Allan James and Claude Sonnet 5
2026-08-25 23:04:19 -04:00
912cc8ea4b
Claude
Robert Allan James
2026-08-25 20:41:50 -04:00
d68223d43f
Close FABRIC-2.md, open FABRIC-3.md; audit Stadium dispatch stubs; new no-stubs rule
Robert Allan James and Claude Sonnet 5
2026-08-25 19:43:28 -04:00
36d832ff47
Single-block relocation: RELOCATE-BLOCK, resolve_lbn(), persisted exception table
Robert Allan James and Claude Sonnet 5
2026-08-25 19:14:01 -04:00
073dae4f56
FABRIC-2.md: full design for single-block relocation, persistence included
Robert Allan James and Claude Sonnet 5
2026-08-25 18:49:51 -04:00
aea7f85d34
FABRIC-2.md: flag block_subsystem.c routing revision needed for single-block relocation
Robert Allan James and Claude Sonnet 5
2026-08-25 18:39:40 -04:00
306ee70468
FABRIC-2.md: identity-range allocation is first-touch, not a hash formula; identity is a CA-signed cert
Robert Allan James and Claude Sonnet 5
2026-08-25 18:32:30 -04:00
4891fd0067
FABRIC-2.md: drop GPT partitioning for home-blocks USB drive, whole-device layout instead
Robert Allan James and Claude Sonnet 5
2026-08-25 15:00:49 -04:00
8eaefeb9ee
sk_repl_idle() auto-flush: implement Section V's "anything dirty? no? done" check
Robert Allan James and Claude Sonnet 5
2026-08-25 14:51:02 -04:00
1b80609cb0
FABRIC-2.md: correct glibc misattribution in 2h hot-detach writeup
Robert Allan James and Claude Sonnet 5
2026-08-25 14:16:12 -04:00
af267a52a6
Artemis Milestone 2h: hot-detach -- 2h complete
Robert Allan James and Claude Sonnet 5
2026-08-25 14:10:05 -04:00
3b085dd875
Artemis Milestone 2h: blkio_usb.c backend -- USB thumb drive is now a real block device
Robert Allan James and Claude Sonnet 5
2026-08-25 12:55:53 -04:00
d686f28853
Artemis Milestone 2h (foundational): sync wait bridge + SCSI READ CAPACITY(10)
Robert Allan James and Claude Sonnet 5
2026-08-25 12:27:57 -04:00
65effbd1ba
Artemis Milestone 2g: TEST UNIT READY unit-init sequence -- READ(10) now PASSes
Robert Allan James and Claude Sonnet 5
2026-08-25 11:46:55 -04:00
c54ea24aaf
Artemis Milestone 2g: Data-In stage read and CSW receive/validation
Robert Allan James and Claude Sonnet 5
2026-08-25 09:33:17 -04:00
a88c004ecb
Artemis Milestone 2g: CBW construction and send for SCSI READ(10)
Robert Allan James and Claude Sonnet 5
2026-08-25 09:07:33 -04:00
92ce1f85dd
Artemis Milestone 2g: Configure Endpoint command
Robert Allan James and Claude Sonnet 5
2026-08-25 08:40:35 -04:00
96d55fcd87
Artemis Milestone 2g (partial): bulk endpoint discovery + 2e disconnect teardown
Robert Allan James and Claude Sonnet 5
2026-08-25 08:17:50 -04:00
b4bbd043d0
Artemis Milestone 2f: SET_CONFIGURATION -- 2f complete
Robert Allan James and Claude Sonnet 5
2026-08-25 07:40:16 -04:00
b9c540a78b
Artemis Milestone 2f: Configuration descriptor read + Mass Storage/BOT class confirmation
Robert Allan James and Claude Sonnet 5
2026-08-25 07:27:07 -04:00
2c34e45d05
Artemis Milestone 2f: EP0 control transfer, device descriptor request
Robert Allan James and Claude Sonnet 5
2026-08-22 12:59:49 -04:00
2e7e957680
Milestone 6 (ACL/PKI): Ed25519 verify + SHA-512, built from scratch
Robert Allan James and Claude Sonnet 5
2026-08-22 12:41:26 -04:00
2b7743027c
Artemis Milestone 2e: Address Device implemented, worked first try, 3-arch
Robert Allan James and Claude Sonnet 5
2026-08-22 11:44:15 -04:00
6d330efdd8
Artemis Milestone 2e: real connect drives Enable Slot, slot ID correlated
Robert Allan James and Claude Sonnet 5
2026-08-22 10:33:37 -04:00
dd043bbfeb
Artemis Milestone 2e: PORTSC connect/disconnect detection, verified live
Robert Allan James and Claude Sonnet 5
2026-08-22 10:11:47 -04:00
bb84eba7e3
Artemis Milestone 2e: virtual USB thumb-drive hotplug test + block-layout decisions
Robert Allan James and Claude Sonnet 5
2026-08-22 09:49:15 -04:00
9c8ad8f6ff
Artemis Milestone 2e (in progress): xHCI Command Ring write path proven live
Robert Allan James and Claude Sonnet 5
2026-08-22 09:37:55 -04:00
2b16daba16
Artemis Milestone 2d: xHCI Event Ring servicing, polled not interrupt-driven
Robert Allan James and Claude Sonnet 5
2026-08-22 09:25:25 -04:00
c2f1d94c97
Artemis Milestone 2c: xHCI controller bring-up wired, DoE CSV export off by default
Robert Allan James and Claude Sonnet 5
2026-08-22 08:33:35 -04:00
5970c54912
Artemis Milestone 2b complete: xHCI PCI discovery and BAR0 mapping
Robert Allan James and Claude Sonnet 5
2026-08-22 07:58:27 -04:00
94345c24b7
Artemis Milestone 2a complete: xHCI register header, PCI ID confirmed live via QMP, ring sizing decided
Robert Allan James and Claude Sonnet 5
2026-08-22 07:53:16 -04:00
7c6bdb6849
FABRIC-2.md Section X: fix Milestone 2's sub-item labels 3a-3h -> 2a-2h
Robert Allan James and Claude Sonnet 5
2026-08-22 07:49:54 -04:00
3d91015659
Artemis Milestone 1 complete: QMP socket added to all three QEMU launch targets, three-arch verified
Robert Allan James and Claude Sonnet 5
2026-08-22 07:48:52 -04:00
0008f19bbb
FABRIC-2.md Sections U/W/X: renumber milestones to match actual execution order, physically reordered in the file
Robert Allan James and Claude Sonnet 5
2026-08-22 07:32:57 -04:00
ef83ba46c8
FABRIC-2.md Sections U/X: correct the snakeoil-cert chain -- one continuous chain, not two parallel paths; resolves Milestone 7's bootstrapping question precisely, not just for dev/test
Robert Allan James and Claude Sonnet 5
2026-08-22 07:25:31 -04:00
d42a81961c
FABRIC-2.md Section U fourth addendum: user-role tiers, and snakeoil cert resolves Milestone 7's bootstrapping question for dev/test builds
Robert Allan James and Claude Sonnet 5
2026-08-22 07:21:42 -04:00
d33b68b2d5
FABRIC-2.md Sections W/X: correct execution order -- validate Artemis in QEMU first, defer real-hardware USB boot to last; add UEFI-only boot-path constraint
Robert Allan James and Claude Sonnet 5
2026-08-22 07:15:05 -04:00
1a6b164fdc
FABRIC-2.md Section X: Artemis punch list -- deep, function-level task breakdown across all 9 milestones, no code written
Robert Allan James and Claude Sonnet 5
2026-08-22 07:09:36 -04:00
ec78b28f11
FABRIC-2.md Section W: Artemis concept board -- consolidated vision in one place, pulling together Sections U and V
Robert Allan James and Claude Sonnet 5
2026-08-22 07:05:57 -04:00
15640988f7
FABRIC-2.md Section V: complete gap analysis of the Artemis home- blocks/thumbdrive/PKI subsystem against the actual codebase
Robert Allan James and Claude Sonnet 5
2026-08-22 06:58:42 -04:00
e3df22a5af
FABRIC-2.md Section U third addendum: contributor capsule directory, sequencing, and spitballed trust-tier ideas -- still brainstorming, nothing implemented
Robert Allan James and Claude Sonnet 5
2026-08-22 06:43:11 -04:00
7b263f3872
FABRIC-2.md Section U second addendum: kernel/capsule signing design, extending items 7-8 -- still brainstorming, nothing implemented
Robert Allan James and Claude Sonnet 5
2026-08-22 06:38:16 -04:00
21168f99da
FABRIC-2.md Section U addendum: foreign-drive protection, zuse one-way burn, console/VM key-match attachment -- still brainstorming, nothing implemented
Robert Allan James and Claude Sonnet 5
2026-08-22 06:30:43 -04:00
afe64ba537
FABRIC-2.md Section U: Artemis USB thumb-drive / home-blocks design direction notes -- brainstorming only, nothing implemented
Robert Allan James and Claude Sonnet 5
2026-08-22 06:20:35 -04:00
f2e3bb1a90
ACL-TTL overhead: full 36-cell campaign complete (6 seeds), FABRIC-2.md Section T -- +0.0603%, final accepted figure
Robert Allan James and Claude Sonnet 5
2026-08-21 23:46:02 -04:00
392561e7de
ACL-TTL tick campaign extension checkpoint: 34/36 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 23:35:50 -04:00
a52fcf0367
ACL-TTL tick campaign extension checkpoint: 32/36 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 23:24:13 -04:00
db05f29e49
ACL-TTL tick campaign extension checkpoint: 30/36 cells (5/6)
Robert Allan James and Claude Sonnet 5
2026-08-21 23:12:27 -04:00
ef74e45a3b
ACL-TTL tick campaign extension checkpoint: 28/36 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 23:00:02 -04:00
2be3c8c68e
ACL-TTL tick campaign extension checkpoint: 26/36 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 22:48:14 -04:00
a5cd1b76c8
ACL-TTL tick campaign extension checkpoint: 24/36 cells (2/3 done)
Robert Allan James and Claude Sonnet 5
2026-08-21 22:35:17 -04:00
f8693d50be
ACL-TTL tick campaign extension checkpoint: 21/36 cells (3 new seeds)
Robert Allan James and Claude Sonnet 5
2026-08-21 22:18:19 -04:00
e9d5353b6e
ACL-TTL overhead: full 18-cell campaign complete, FABRIC-2.md Section S -- +0.0604% mean, architecture-independent, fully deterministic
Robert Allan James and Claude Sonnet 5
2026-08-21 15:06:36 -04:00
0f0f28e784
ACL-TTL tick campaign checkpoint: 17/18 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 15:00:32 -04:00
e12705983c
ACL-TTL tick campaign checkpoint: 15/18 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 14:48:46 -04:00
436633a731
ACL-TTL tick campaign checkpoint: 13/18 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 14:37:05 -04:00
9c6f6ec57c
ACL-TTL tick campaign checkpoint: 11/18 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 14:27:44 -04:00
3b16c48ff9
ACL-TTL tick campaign checkpoint: 9/18 cells (halfway)
Robert Allan James and Claude Sonnet 5
2026-08-21 14:15:57 -04:00
c1622aaba8
ACL-TTL tick campaign checkpoint: 7/18 cells
Robert Allan James and Claude Sonnet 5
2026-08-21 14:01:11 -04:00
d90f28b9da
ACL-TTL tick campaign checkpoint: 4/18 cells (zuse-authenticated, real enforcement)
Robert Allan James and Claude Sonnet 5
2026-08-21 13:44:04 -04:00
70c259dad0
Revert HEARTBEAT-TICKS@ to vm->heartbeat.tick_count; FABRIC-2.md Section R: find and fix the real ACL-TTL measurement bug (zuse session never authenticated, ACL enforcement never active)
Robert Allan James and Claude Sonnet 5
2026-08-21 11:22:56 -04:00