• Joined on 2026-07-07
dcharlot pushed to joule-moq/harden at Transaction-Science/open-standards 2026-10-18 16:08:47 -04:00
b689e11f6c e2e: the late joiner's chains break nowhere, whichever of its live and fetched receipts comes first
26133cf0d8 joule-moq-web: a live video group released after a later one is dropped, and a decoder closed by an error is made again
a2c95a1584 rooms corpus: Option::map for the proof header
1a7c4cd4a1 REGISTRY: the wire identifiers include Setup Options and HTTP fields
43064bdb1b Registry export with the new wire identifiers; transport-moqt's lockfile for joule-moq's sha2
Compare 9 commits »
dcharlot pushed to main at Transaction-Science/open-standards 2026-10-18 15:46:47 -04:00
f5b1b4e4fa Merge pull request 'Canonical JSON: numbers as ECMAScript writes them (jouleclaw-jcs), and the integer range (sandbox-attest)' (#313) from jouleclaw/jcs-ecmascript-numbers into main
4c41f7e2a7 ci: run the checks again (the macOS energy job ran out of disk on the runner's volume, before building anything of this change)
25d1987948 ci: run the checks again (the jcp-rs job lost its connection while downloading the Rust installer, before building anything)
5e9f48c090 sandbox: the attestation's JCS form refuses integers past +-(2^53 - 1), as RFC 8785 and SPEC §4's byte-identical rule require
92f5ac4dc1 jouleclaw-jcs: numbers as ECMAScript writes them, as RFC 8785 requires
Compare 5 commits »
dcharlot merged pull request Transaction-Science/open-standards#313 2026-10-18 15:46:46 -04:00
Canonical JSON: numbers as ECMAScript writes them (jouleclaw-jcs), and the integer range (sandbox-attest)
dcharlot pushed to main at Transaction-Science/open-standards 2026-10-18 15:44:17 -04:00
37c9c22fee Merge pull request 'wai-quantum 0.6.4: Pauli frames, the GPU state vector, the density matrix to 16 qubits, an OpenQASM writer that keeps every gate; the service for agents and browsers' (#320)…
ae3f6eedf1 Merge origin/main into wai/quantum-0.6.4-pr; CHANGELOG keeps every entry
f004c9c258 wai-quantum-service: the MCP and OpenAPI descriptions of the program name the control modifiers, ch, and reset before a qubit's first gate
4e0672bd90 wai-quantum-service: smoke-checks Grover as the IDE writes it, its Z gates under four controls
676d277195 wai-quantum-service: OpenQASM 3 control modifiers, written exactly as standard gates
Compare 22 commits »
dcharlot merged pull request Transaction-Science/open-standards#320 2026-10-18 15:44:15 -04:00
wai-quantum 0.6.4: Pauli frames, the GPU state vector, the density matrix to 16 qubits, an OpenQASM writer that keeps every gate; the service for agents and browsers
dcharlot pushed to wai/quantum-0.6.4-pr at Transaction-Science/open-standards 2026-10-18 15:43:47 -04:00
ae3f6eedf1 Merge origin/main into wai/quantum-0.6.4-pr; CHANGELOG keeps every entry
c988733a61 Merge aac/sw-webkit-install: the app's service worker is kept installed in WebKit too (bug 215122), and never hangs installing
a613a6592a Merge aac/followups-1017: print marks an English way-out card English; aac-web clippy clean; "they could not be downloaded" in 44 languages
3863f5227e Merge pull request 'joulehook: the joule budget survives the process, so it can be exceeded' (#310) from fix/joulehook-budget-survives-the-process into main
4ae8da623a Merge pull request 'jouleclaw: the NVML sampling floor is ~100 ms, measured, not ~50 ms' (#316) from fix/jouleclaw-nvml-sampling-floor into main
Compare 54 commits »
be6e44ef82 pool: a witness distinct from the steward (SPEC §6.7-6.8)
dcharlot pushed to joule-moq/harden at Transaction-Science/open-standards 2026-10-18 15:40:55 -04:00
75a4e7e3f2 WIP: proof of possession in joule-moq, the relay, its client and the browser client
fcecac4782 live-conformance/rooms: regenerate with the §10.2 scopes and the §10.5 proofs
091f8a9903 live-rooms §10.5: proof of possession of the grant's key, one record for MOQT and HTTP
4fbcdf4237 live-rooms §6, §10.2: a publisher's catalog track and each media track's receipts track, named and scoped
083b913207 jwp-conformance: regenerate with the binary-form vectors
Compare 8 commits »
dcharlot created branch joule-moq/harden in Transaction-Science/open-standards 2026-10-18 15:40:55 -04:00
dcharlot pushed to main at Transaction-Science/open-standards 2026-10-18 15:32:59 -04:00
9d4da02b6e Merge pull request 'jcp-efficiency: the outcome anchor is not ours alone; the signature is' (#319) from fix/efficiency-outcome-anchor-prior-art into main
3f241088d3 jcp-efficiency: the outcome anchor is not ours alone; the signature is
Compare 2 commits »
dcharlot merged pull request Transaction-Science/open-standards#319 2026-10-18 15:32:57 -04:00
jcp-efficiency: the outcome anchor is not ours alone; the signature is
471afd3c31 pool: two decoder tests assert the reason, not merely the refusal
2bfaa00d22 pool: ledger entries are sealed pool/1 JCR-1 receipts
Compare 2 commits »
dcharlot pushed to tidy/safe-lints at Transaction-Science/open-standards 2026-10-18 15:30:13 -04:00
2465cf30c3 clippy: the simplifications a machine can make without changing the code's shape
c988733a61 Merge aac/sw-webkit-install: the app's service worker is kept installed in WebKit too (bug 215122), and never hangs installing
a613a6592a Merge aac/followups-1017: print marks an English way-out card English; aac-web clippy clean; "they could not be downloaded" in 44 languages
3863f5227e Merge pull request 'joulehook: the joule budget survives the process, so it can be exceeded' (#310) from fix/joulehook-budget-survives-the-process into main
4ae8da623a Merge pull request 'jouleclaw: the NVML sampling floor is ~100 ms, measured, not ~50 ms' (#316) from fix/jouleclaw-nvml-sampling-floor into main
Compare 72 commits »
dcharlot pushed to aac/release at Transaction-Science/open-standards 2026-10-18 15:18:15 -04:00
c988733a61 Merge aac/sw-webkit-install: the app's service worker is kept installed in WebKit too (bug 215122), and never hangs installing
a613a6592a Merge aac/followups-1017: print marks an English way-out card English; aac-web clippy clean; "they could not be downloaded" in 44 languages
3863f5227e Merge pull request 'joulehook: the joule budget survives the process, so it can be exceeded' (#310) from fix/joulehook-budget-survives-the-process into main
4ae8da623a Merge pull request 'jouleclaw: the NVML sampling floor is ~100 ms, measured, not ~50 ms' (#316) from fix/jouleclaw-nvml-sampling-floor into main
e10584886c Merge pull request 'jouleclaw-omni: declare 23 modules that were compiled by nothing' (#314) from tidy/clippy-sweep into main
Compare 167 commits »
dcharlot created pull request Transaction-Science/open-standards#326 2026-10-18 15:15:37 -04:00
jcp-wire: the endpoint's spend, revocations and memory of decided requests survive a restart
2d293b1e24 jcp-wire: the endpoint's spend, revocations and memory of decided requests survive a restart
dcharlot created branch feat/jcp-wire-durable-endpoint in Transaction-Science/open-standards 2026-10-18 15:15:32 -04:00
8bc1d3bcdd pool: usage is derived from a replayable ledger, not held in memory
dcharlot created pull request Transaction-Science/open-standards#325 2026-10-18 14:34:27 -04:00
joule-moq-ingest: WHIP into a room's MoQ tracks and WHEP out of them, receipts signed at the first hop; live-ingest maps E-RTMP v2 and SRT (L6a)
dcharlot pushed to joule-moq/ingest at Transaction-Science/open-standards 2026-10-18 14:34:19 -04:00
5f0b7a9558 Merge origin/main into joule-moq/ingest
9464e8556b joule-moq-ingest: README, the CI job on linux-arm64, the changelog
a8f4de5b21 wai: live-ingest, WHIP and WHEP onto a room's tracks; E-RTMP v2 multitrack and SRT mapped
c988733a61 Merge aac/sw-webkit-install: the app's service worker is kept installed in WebKit too (bug 215122), and never hangs installing
a613a6592a Merge aac/followups-1017: print marks an English way-out card English; aac-web clippy clean; "they could not be downloaded" in 44 languages
Compare 20 commits »