This website requires JavaScript.
58c59e87e5
Initial commit
master
Robert Allan James
2026-09-01 12:07:32 -04:00
d2a0305703
Record driving deadlines for #1 (provisional expiry) and #2 (December deliverable)
Robert Allan James
2026-08-29 10:36:19 -04:00
31dfc5de63
Record IP framing of the three products: 3 patent applications + 3 marks (StarForth, StarshipOS/LithosAnanke, Compudynamics)
Robert Allan James
2026-08-29 10:32:04 -04:00
936d046ca6
Record the FPGA three-product split: Hosted StarForth / full StarshipOS / HOL-proven sealed-execution hardware
Robert Allan James
2026-08-29 10:30:09 -04:00
8e94522d10
Record trajectory beyond v2.5.0: Zynq FPGA next, after a "coloring in" hardening phase
Robert Allan James
2026-08-29 10:28:22 -04:00
25276ae359
Decide board-by-board hardware rollout: v2.2.0 (SER5 amd64) / v2.4.0 (RasPi5 aarch64) / v2.5.0 (all three)
Robert Allan James
2026-08-29 10:22:36 -04:00
28de700645
v2.0.1: G.4 amd64 RDRAND backend behind rng_get_bytes() (SER5 entropy)
Robert Allan James
2026-08-29 10:18:07 -04:00
19bc90c97d
v2.0.1: document G.6 generic thumbdrive image milestone in FABRIC-3.md
Robert Allan James
2026-08-29 10:12:58 -04:00
bd266942ce
v2.0.1: generic GPT/FAT32 UEFI bootable thumbdrive image (thumbdrive goal)
Robert Allan James
2026-08-29 10:12:43 -04:00
2efd7fe7e7
v2.0.0: QEMU release — bump LITHOS_VERSION to 2.0.0
Robert Allan James
2026-08-29 10:09:37 -04:00
09857b7228
G.2 (v2.0.0): unified rng_get_bytes() entropy entry point; virtio-rng sole backend
Robert Allan James
2026-08-29 09:57:17 -04:00
aee1ecaa8f
G.4 (2h): fix dangling §G.4 reference in G.1 follow-up note
Robert Allan James
2026-08-29 09:50:06 -04:00
dc2f38a1e1
G.4 (2h): bounded xHCI event-ring drain fixes boot-attach livelock
Robert Allan James
2026-08-29 09:48:48 -04:00
49a3faa331
G.1: xHCI bulk-endpoint stall recovery (per F.14), built + verified
Robert Allan James
2026-08-29 00:58:59 -04:00
5689c397fc
Bug-fix sweep: repl reentrancy, virtio/blocksys bounds, identity CRCs, LOG_LINE_MAX
Robert Allan James
2026-08-28 23:28:10 -04:00
a54e84b2d6
FABRIC-3.md: close §F.27, first real second identity minted, MSG-TICK gap found+fixed
Robert Allan James and Claude Sonnet 5
2026-08-28 22:06:00 -04:00
d00e6cb50d
MINT: default personality now loads common:messaging.4th (fixes MSG-TICK error-spam)
Robert Allan James and Claude Sonnet 5
2026-08-28 22:05:55 -04:00
0db894d9c7
FABRIC-3.md: close §F.25 default-attach directive (§F.26)
Robert Allan James and Claude Sonnet 5
2026-08-28 21:42:21 -04:00
849b83b727
Zuse default-attach: xHCI initial-port-scan fix, ZUSEDISK wiring, mismatched-marker resync
Robert Allan James and Claude Sonnet 5
2026-08-28 21:42:14 -04:00
3f74ff0f78
FABRIC-3.md: close BINDSTEP + fence-persistence, identity arc done (§F.24)
Robert Allan James and Claude Sonnet 5
2026-08-28 18:29:26 -04:00
09d78c99d0
BINDSTEP + fence-persistence fix: identity arc closed end to end
Robert Allan James and Claude Sonnet 5
2026-08-28 18:28:53 -04:00
9ee029e7d4
FABRIC-3.md: close WIREBIND, the real attach call site (§F.23)
Robert Allan James and Claude Sonnet 5
2026-08-28 16:57:45 -04:00
6fc0ee33a9
WIREBIND: real thumbdrive-attach call site, no manual steps
Robert Allan James and Claude Sonnet 5
2026-08-28 16:57:17 -04:00
c9cf9b09d9
FABRIC-3.md: close console-VM + user-VM async relay (§F.22)
Robert Allan James and Claude Sonnet 5
2026-08-28 16:39:43 -04:00
b0f12710bb
Console-VM + user-VM pair: real async message-passing relay
Robert Allan James and Claude Sonnet 5
2026-08-28 16:39:07 -04:00
71b6937deb
FABRIC-3.md: close emergency-CLI retirement + thumbdrive Zuse (§F.21)
Robert Allan James and Claude Sonnet 5
2026-08-28 16:11:23 -04:00
cc9521d2cc
Retire emergency CLI: Zuse goes thumbdrive-resident, ACL.4th activated
Robert Allan James and Claude Sonnet 5
2026-08-28 16:10:40 -04:00
7fc3e93358
Apollo test rig: commit live-minted Zuse + Captain Bob thumbdrives
Robert Allan James and Claude Sonnet 5
2026-08-28 15:34:43 -04:00
33493e23c1
FABRIC-3.md: capture general-purpose console vision + close MINT profile fields (§F.20)
Robert Allan James and Claude Sonnet 5
2026-08-28 15:33:33 -04:00
6fd87923a5
MINT: parameterize with full name, username, email, phone
Robert Allan James and Claude Sonnet 5
2026-08-28 15:33:02 -04:00
ecbc8813d6
FABRIC-3.md: close MINT (Phase E / §F.19)
Robert Allan James and Claude Sonnet 5
2026-08-28 14:45:53 -04:00
f6e2737f1e
Phase E: MINT -- real keypair, Zuse-signed DER cert, working default identity
Robert Allan James and Claude Sonnet 5
2026-08-28 14:44:59 -04:00
21c143dd28
FABRIC-3.md: close RUNCAP (Phase D / §F.18)
Robert Allan James and Claude Sonnet 5
2026-08-28 14:30:21 -04:00
e1e839258d
Phase D: RUNCAP -- runtime capsule construction from thumbdrive content
Robert Allan James and Claude Sonnet 5
2026-08-28 14:29:42 -04:00
75311967a7
FABRIC-3.md: close Phase C (messaging capsule + idle pump)
Robert Allan James and Claude Sonnet 5
2026-08-28 13:02:58 -04:00
21bca315ff
Phase C: distributed messaging capsule + idle-loop pump
Robert Allan James and Claude Sonnet 5
2026-08-28 13:02:23 -04:00
0ec91b517a
Implement CERTVERIFY -- real DER cert verification, tested against OpenSSL
Robert Allan James and Claude Sonnet 5
2026-08-28 09:38:18 -04:00
c07184e984
Add VMIdentity type, relocate homeblocks_sig_t off devblock 0
Robert Allan James and Claude Sonnet 5
2026-08-28 09:29:28 -04:00
2cc1d27f19
Fix Artemis's own CD-INIT regression, same class as Hermes's
Robert Allan James and Claude Sonnet 5
2026-08-28 09:03:50 -04:00
9f6cc24ebb
FABRIC-3.md: close D.7's persistence prerequisite
Robert Allan James
2026-08-28 08:45:12 -04:00
52eb1bbb20
Make Hermes and Artemis session-less fleet foundation, add STARTUP-BANNER
Robert Allan James and Claude Sonnet 5
2026-08-28 08:44:52 -04:00
ad79caeeeb
FABRIC-3.md: capture birth-by-message-only vision (D.7), universal to Zuse+user VMs
Robert Allan James
2026-08-28 08:20:12 -04:00
c678211d4f
FABRIC-3.md: close WRITE(10) as built+verified, record the EMPTY-BUFFERS bug find
Robert Allan James
2026-08-28 07:21:02 -04:00
5e9802845a
Implement SCSI WRITE(10), closing the graph's highest-leverage blocker
Robert Allan James and Claude Sonnet 5
2026-08-28 07:19:31 -04:00
ff67bbdec3
FABRIC-3.md: close SSDSCOPE, ROUNDTRIP, POLYBLOCK, PROMPTBUG -- last four §E nodes
Robert Allan James
2026-08-27 15:25:38 -04:00
87c1bee101
FABRIC-3.md: scope MSGMIGRATE, capture Console-driven interactive mint onboarding vision
Robert Allan James
2026-08-27 15:15:54 -04:00
f84e679a88
FABRIC-3.md: scope STALL -- full BOT-spec recovery designed, closing Milestone 2
Robert Allan James
2026-08-27 14:56:11 -04:00
6a3eb5997f
FABRIC-3.md: close BMAPREAD as already-built, fix a real devblock-0 header collision
Robert Allan James
2026-08-27 14:49:52 -04:00
198e82a029
FABRIC-3.md: close BMAPWRITE as already-built, correct UNCLEAN's classDef inconsistency
Robert Allan James
2026-08-27 14:44:53 -04:00
9c0e583554
FABRIC-3.md: scope FIRSTTOUCH, correct stale g.total_user_lbn wording
Robert Allan James
2026-08-27 14:41:50 -04:00
7f60df3d5c
FABRIC-3.md: scope DETACH and close UNCLEAN alongside it, flag a latent KILL bug
Robert Allan James
2026-08-27 14:37:37 -04:00
c4f9458ad6
FABRIC-3.md: scope BINDSTEP -- extends the live, unguarded USE word
Robert Allan James
2026-08-27 14:30:30 -04:00
a45ea881c9
FABRIC-3.md: scope MINT, drop GPT permanently, confirm single-USB-device is sufficient
Robert Allan James
2026-08-27 14:22:37 -04:00
691c04289b
FABRIC-3.md: scope CERTVERIFY, correct D.4's PKI-reuse assumption
Robert Allan James
2026-08-27 14:13:00 -04:00
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