open-standards/joule-code/spec
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 52d929e4b2 joule-code: CommunicationOS (MoQT) transport binding — the last federation layer
Carry a collaboration's committed coding operations over CommunicationOS's
MoQT transport (joulesperbit inv-moq), completing the four federation layers.

examples/transport-moqt (standalone workspace) wires the whole stack in-process:
LockstepCluster commits ops -> each published as a MoQT object over inv-moq ->
every object carries a real Ed25519/BLAKE3 signed receipt -> a subscriber
receives all ops, verifies the receipts against the publisher key, and recovers
the original SignedOp intact. A second test shows a receipt-requiring subscriber
rejecting an untrusted publisher's group (ownerless authenticity, no central
authority). Driven through inv-moq's MockFabric (real signatures + BLAKE3 merkle
receipts, no QUIC); the crate's quic feature is the real-wire path behind the
same trait surface. Standalone workspace keeps the reference library free of a
joulesperbit dependency, as with examples/l3-jouleclaw.

Consensus + threshold authorization + group keying + transport are now all
implemented and tested. spec/collab.md and CHANGELOG updated.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-05 04:29:47 -04:00
..
cargo.md
cascade.md
collab.md joule-code: CommunicationOS (MoQT) transport binding — the last federation layer 2026-06-05 04:29:47 -04:00
receipt.md joule-code: v0.2 — receipts seal as JCR-1 (family wire format) 2026-06-03 05:53:24 -04:00