This website requires JavaScript.
ff2941dfb9
FABRIC-3.md §I.7: close Milestone 9 deferral now that its precondition is met
Robert Allan James and Claude Sonnet 5
2026-09-04 11:05:51 -04:00
eeceec21a5
FABRIC-3.md §I.5: Milestone 7 trust tiers (QEMU-vs-real-hardware), closing it
Robert Allan James and Claude Sonnet 5
2026-09-04 11:04:25 -04:00
5567d03c12
FABRIC-3.md §I.4: magic-number content-type detection, closing Milestone 6
Robert Allan James and Claude Sonnet 5
2026-09-04 10:45:57 -04:00
4018fe8b04
FABRIC-3.md §I.2: FIRSTTOUCH + migration state machine (blk_meta_relocate_devblock)
Robert Allan James and Claude Sonnet 5
2026-09-04 10:33:47 -04:00
1d468a65b1
FABRIC-3.md §I.1: (user) console prompt segment, closing the 4.4s->4.3->1.11 chain
Robert Allan James and Claude Sonnet 5
2026-09-04 09:42:26 -04:00
60d9c2520e
FABRIC-3.md §I.3/§I.8: WIREBIND EJECT/detach + EXPIRE re-scoped as logout
Robert Allan James and Claude Sonnet 5
2026-09-04 09:21:01 -04:00
34203613bb
FABRIC-4.md: new forward-looking design-notes scratchpad
Robert Allan James and Claude Sonnet 5
2026-09-03 14:11:08 -04:00
b16b54f5a8
FABRIC-3.md: add §I, consolidated live punch list of open items
Robert Allan James and Claude Sonnet 5
2026-09-03 13:48:33 -04:00
403f53d056
FABRIC-3.md: retroactively check 11 stale-carried-forward items
Robert Allan James and Claude Sonnet 5
2026-09-03 13:34:29 -04:00
2b9fa02354
§H.12 steps 21-22: ELEVATE-REQUEST + ELEVATE-GRANT + SEND-ELEVATE-REQUEST
Robert Allan James and Claude Sonnet 5
2026-09-03 13:15:40 -04:00
cb6e079a73
§H.12 step 20: CH-REQUEST initiator-only gate (MY-CH-ID)
Robert Allan James and Claude Sonnet 5
2026-09-03 12:09:29 -04:00
7d53344875
§H.12 step 19: ZUSE-ELIGIBILITY-ADD word, no gating (corrected mid-step)
Robert Allan James and Claude Sonnet 5
2026-09-03 11:38:07 -04:00
f4615cf605
§H.12 step 18: zuse_eligibility.c -- read/add/membership-check
Robert Allan James and Claude Sonnet 5
2026-09-03 11:24:24 -04:00
21ad5f7373
§H.12 step 17: zuse_eligibility_list.h -- eligibility-list record format
Robert Allan James and Claude Sonnet 5
2026-09-03 11:12:37 -04:00
46d89dd5be
§H.12 step 16: block-acl.4th policy capsule -- Phase 5 (BMAPFMT) complete
Robert Allan James and Claude Opus 5
2026-09-03 07:44:28 -04:00
405c713c4a
§H.12 step 15: FORTH wrappers for BMAPFMT block-ACL fields
Robert Allan James and Claude Opus 5
2026-09-03 07:36:57 -04:00
15e6836ca3
§H.12 step 14: C accessors for BMAPFMT block-ACL fields
Robert Allan James and Claude Opus 5
2026-09-03 07:29:01 -04:00
c19cc07ee3
§H.12 step 13: blk_meta_t flags bit constants
Robert Allan James and Claude Opus 5
2026-09-03 07:23:27 -04:00
edd7effb5a
§H.12 step 12: BMAPFMT field layout in blk_meta_t
Robert Allan James and Claude Opus 5
2026-09-03 07:18:41 -04:00
a268abe925
§H.12 steps 10-11: creator-ceiling enforcement, birth-time ACL snapshot
Robert Allan James and Claude Opus 5
2026-09-03 06:44:58 -04:00
ed86a759e1
§H.12 steps 7-9: thread real parent VMUuid through the birth call chain
Robert Allan James and Claude Opus 5
2026-09-03 06:38:32 -04:00
09998af999
§H.12 steps 5-6: pin Hera/Hermes/Artemis in generic capsule-birth admission
Robert Allan James and Claude Opus 5
2026-09-03 06:26:50 -04:00
67793ea4a1
§H.12 step 4: Hera registers as session zero; punch list to checkboxes
Robert Allan James and Claude Opus 5
2026-09-03 06:15:53 -04:00
a621131ef6
§H.12 step 3: session_set_pinned/session_is_pinned pin-authority choke point
Robert Allan James and Claude Opus 5
2026-09-03 06:10:11 -04:00
6d9fe3f515
§H.12 step 2: session-slot table, session_find/session_register
Robert Allan James and Claude Opus 5
2026-09-03 06:03:14 -04:00
668e36bb17
§H.12 step 1: add Session struct (type only)
Robert Allan James and Claude Opus 5
2026-09-03 05:57:01 -04:00
4cd18734ee
FABRIC-3.md §H.12: 22-item implementation punch list
Robert Allan James and Claude Opus 5
2026-09-03 05:50:00 -04:00
89d814f9f3
FABRIC-3.md §H: close all three remaining design gaps
Robert Allan James and Claude Opus 5
2026-09-03 05:43:22 -04:00
d86b6de9cd
FABRIC-3.md §H.11: refreshed gap analysis, end of session
Robert Allan James and Claude Opus 5
2026-09-02 19:04:48 -04:00
91dfb0a079
FABRIC-3.md §H: close gap #8 -- EXPIRE/D.2 relationship reconciled
Robert Allan James and Claude Opus 5
2026-09-02 19:00:32 -04:00
26b91f1ca4
FABRIC-3.md §H: close gap #7 -- private-topic traffic stays ungated
Robert Allan James and Claude Opus 5
2026-09-02 18:57:06 -04:00
b15339ca1f
FABRIC-3.md §H: close gap #6 -- CH is the topic, and H.7/H.8 are real code
Robert Allan James and Claude Opus 5
2026-09-02 18:55:09 -04:00
33286cb3a2
FABRIC-3.md §H: close gap #3 -- word card IS the existing ACL system
Robert Allan James and Claude Opus 5
2026-09-02 18:52:32 -04:00
fdecb91908
FABRIC-3.md §H: close gap #2 -- parent/name session fields confirmed
Robert Allan James and Claude Opus 5
2026-09-02 18:50:23 -04:00
de513483e3
FABRIC-3.md §H: close gap #1 -- non-pinned session mapping
Robert Allan James and Claude Opus 5
2026-09-02 18:48:25 -04:00
197ff03963
FABRIC-3.md: BMAPFMT gets FORTH wrappers, design fully closed
Robert Allan James and Claude Opus 5
2026-09-02 18:36:52 -04:00
ce1618dcd8
FABRIC-3.md: BMAPFMT flags bit values decided -- CLAIMED/MIGRATING/STALE
Robert Allan James and Claude Opus 5
2026-09-02 18:29:05 -04:00
a05e6d60ba
FABRIC-3.md: BMAPFMT gets a TTL -- blocks support temporary elevation too
Robert Allan James and Claude Opus 5
2026-09-02 18:26:27 -04:00
316de60671
FABRIC-3.md §H.10: close pin-authority choke point -- session owns both directions
Robert Allan James and Claude Opus 5
2026-09-02 18:22:43 -04:00
a93d4fa2cd
FABRIC-3.md §H.10: verify dictionaries are per-VM, not shared
Robert Allan James and Claude Opus 5
2026-09-02 18:20:13 -04:00
ba97623349
FABRIC-3.md §H: close gap #4 -- temporary Zuse elevation trigger decided
Robert Allan James and Claude Opus 5
2026-09-02 18:15:44 -04:00
1349e783aa
FABRIC-3.md §H: session refactor capture -- struct shape + identity/ACL cards
Robert Allan James and Claude Opus 5
2026-09-02 18:08:35 -04:00
f81e9c92bc
Fix framebuffer console: scroll drift causes progressive line overlap in TTF mode
Robert Allan James and Claude Opus 5
2026-09-02 17:25:06 -04:00
c14324f498
Fix framebuffer console: idle heartbeat corrupts in-progress input line
Robert Allan James and Claude Opus 5
2026-09-02 17:12:21 -04:00
daf9021ea5
Initial commit
Robert Allan James
2026-09-01 12:09:20 -04:00
58c59e87e5
Initial commit
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