2025-11-10 - 2026-11-10

Overview

534 active pull requests
0 active issues
Excluding merges, 7 authors have pushed 1082 commits to main and 5119 commits to all branches. On main, 6487 files have changed and there have been 1798693 additions and 61495 deletions.

15 releases published by 2 users

Release wai-v0.6.0 wai 0.6.0 2026-11-09 21:10:13 -05:00

Release wai-v0.5.0 wai 0.5.0 2026-11-09 10:18:54 -05:00

Release wai-quantum-cli-v0.2.4 wai-quantum 0.2.4 2026-11-04 19:26:56 -05:00

Release wai-quantum-desktop-v0.1.2 Quantum Studio 0.1.2 2026-11-03 06:48:46 -05:00

Release wai-quantum-desktop-v0.1.1 Quantum Studio 0.1.1 2026-11-02 19:04:50 -05:00

Release wai-quantum-desktop-v0.1.0 Quantum Studio 0.1.0 2026-11-02 05:25:46 -05:00

Release wai-quantum-cli-v0.2.3 wai-quantum 0.2.3 2026-11-01 22:17:04 -05:00

Release wai-v0.4.0 wai 0.4.0 2026-10-29 06:06:10 -04:00

Release wai-quantum-cli-v0.2.2 wai-quantum 0.2.2 2026-10-29 04:15:51 -04:00

Release wai-quantum-cli-v0.2.0 wai-quantum 0.2.0 2026-10-28 12:22:56 -04:00

Release wai-v0.3.0 wai 0.3.0 2026-10-27 06:11:54 -04:00

Release wai-quantum-cli-v0.1.4 wai-quantum 0.1.4 2026-10-26 18:00:42 -04:00

Release wai-quantum-cli-v0.1.3 wai-quantum 0.1.3 2026-10-26 09:57:32 -04:00

Release wai-quantum-cli-v0.1.2 wai-quantum 0.1.2 2026-10-22 10:15:47 -04:00

Release wai-quantum-cli-v0.1.0 wai-quantum 0.1.0 2026-10-20 22:36:03 -04:00

534 pull requests merged by 1 user

Merged #677 wai-quantum-landscape-fpga: an FPGA board as an open reference member of wai.quantum.landscape/1 2026-11-07 03:46:41 -05:00

Merged #675 wai-quantum: a gate under many controls stays one operation on the state vector, the bit-exact method states what its lowering did, and the error-correction reader takes C_XYZ, E and PAULI_CHANNEL_1 2026-11-07 03:34:06 -05:00

Merged #649 jouleclaw: North decode 3-6x and prefill 6-11x on the CPU, bit-identical 2026-11-07 03:25:35 -05:00

Merged #672 wai-quantum: energy-landscape jobs on a GPU, through WebGPU, CUDA and Metal, each member certified by the host 2026-11-07 01:28:30 -05:00

Merged #662 wai-quantum: a cross-simulator conformance corpus, reproducible with one command, and the surface-code generator's text at p = 0 2026-11-07 01:27:16 -05:00

Merged #646 wai-quantum-writer: WAI Quantum writes a program for a task, on its own model 2026-11-06 15:26:35 -05:00

Merged #645 wai-quantum: any exercise is checked as a lesson is (engine::course::check_exercise) 2026-11-06 15:15:59 -05:00

Merged #664 wai-quantum: energy-landscape jobs, a classical emulator of the settling model, and the extension wai.quantum.landscape/1 2026-11-06 14:49:33 -05:00

Merged #660 wai-quantum: receipts say where their counts come from and what was set at the provider, and a second verifier checks them 2026-11-06 14:45:15 -05:00

Merged #665 wai-quantum: published architectures, re-estimated — the bicycle architecture, RSA-2048 and FeMoCo, each delta explained 2026-11-06 14:43:46 -05:00

Merged #666 ci: the wai-quantum legs build the commit they test, and fail when they did not 2026-11-06 14:42:47 -05:00

Merged #639 wai: neural-conformance's trained vector is trained and coded on generated pictures, and every vector has a licence record 2026-11-06 14:18:19 -05:00

Merged #674 ci: the emulated vector and SME legs bring their own emulator 2026-11-06 13:50:54 -05:00

Merged #637 wai: bearer-receipts §13, reconciliations and holdings records over a return path of a few bytes 2026-11-06 13:44:54 -05:00

Merged #663 wai dev's test: the stand-in room service listens without a reverse lookup 2026-11-06 13:15:50 -05:00

Merged #657 wai http origin: a refusal ends cleanly, and origin_per_peer_limit waits for its state 2026-11-06 03:40:12 -05:00

Merged #651 sandbox: the proof and microvm oracles read RAPL MSRs where powercap lists none; sandbox-tee attests rapl-msr as RAPL 2026-11-06 02:40:02 -05:00

Merged #650 meters: clippy-clean in every Linux configuration, and a CI gate for it 2026-11-06 02:39:54 -05:00

Merged #655 wai: a ladder of timeliness fallbacks, and the reference sink scheduler 2026-11-05 18:13:50 -05:00

Merged #653 wai: the marks: .WAI™, WA²ISM™ and WAISM™ 2026-11-05 17:06:31 -05:00

Merged #652 joule-moq-relay: the loop-of-relays test starts again on new ports when one it chose was taken 2026-11-05 15:12:22 -05:00

Merged #638 wai: parameter sets — where a set is fetched, a successor coded against its predecessor, when a set is worth holding, who may read it, and a set verified piece by piece 2026-11-05 15:07:24 -05:00

Merged #643 CI: the decode-path job installs the repository's Rust pin, and byte equality runs on Windows again 2026-11-05 11:05:15 -05:00

Merged #641 wai: an ad decision's consent signal and supply chain, bound into what the decider signs 2026-11-05 10:48:19 -05:00

Merged #636 wai: a channel's breaks marked in its HLS Media Playlist, and why a delivery took the route it took 2026-11-05 07:52:53 -05:00

Merged #635 wai: the integer decode paths hold no floating point in their source, and read no JSON with a float parser 2026-11-05 07:46:57 -05:00

Merged #634 wai toolchain: wai.json's schema and version, MCP 2026-07-28, AGENTS.md in every template, WAI Studio in the quickstart archive, and one port table 2026-11-05 07:01:59 -05:00

Merged #633 wai: one-way delivery — timeliness, rung price, cache authority and impression aggregates 2026-11-05 06:22:49 -05:00

Merged #631 mesh-meter: hw-meter-apple meters a Mac with the SMC where IOReport is not live (stacked on #622, #630) 2026-11-05 06:13:34 -05:00

Merged #629 sandbox-meter: RAPL reads each domain's energy-status MSR where powercap lists none; die zones are packages 2026-11-05 04:53:09 -05:00

Merged #627 eoc-meter: RAPL reads each package's energy-status MSR where powercap lists none 2026-11-05 04:53:00 -05:00

Merged #626 proof-cascade: RAPL reads each package's energy-status MSR where powercap lists none 2026-11-05 04:52:51 -05:00

Merged #625 jcp-energy: RAPL reads each package's energy-status MSR where powercap lists none 2026-11-05 04:52:42 -05:00

Merged #624 jouledesk-github, Joule Code L3: meter a Mac with the SMC where IOReport is not live (stacked on #622) 2026-11-05 04:52:29 -05:00

Merged #630 mesh-meter: a span shorter than its counter's minimum window is an estimate 2026-11-05 04:31:21 -05:00

Merged #622 jouleclaw-energy: a Mac's whole-machine power from the SMC (EnergyDomain::System, ModelBased) 2026-11-05 04:30:59 -05:00

Merged #618 jouleclaw-energy: RAPL reads each package's energy-status MSR where powercap lists none 2026-11-05 04:28:34 -05:00

Merged #632 Changelog entries and the conformance workflow's lists move into files a change adds 2026-11-05 02:51:53 -05:00

Merged #628 INGEST.md: correct the pin and the MSRV policy, and fix the links (replaces #617) 2026-11-04 21:23:44 -05:00

Merged #612 mesh/1: bind what taught the weights, not only which weights answered 2026-11-04 21:15:40 -05:00

Merged #623 wai-quantum-cli docs: llms.txt names the site's parts as the site does, and lists WAI Quantum's home 2026-11-04 21:03:01 -05:00

Merged #616 Wave A: public-name check, WebAssembly determinism in CI, decode-path reporting, and pin by default 2026-11-04 20:25:43 -05:00

Merged #621 wai-quantum-contract.yml: the baselines are 0.8.1, 0.2.4 and 0.4.1, the versions just published 2026-11-04 20:22:22 -05:00

Merged #619 wai-quantum 0.8.1, wai-quantum-qpu 0.4.1, wai-quantum-cli 0.2.4, the job service 0.2.2 and the Python package 0.1.2 2026-11-04 19:25:16 -05:00

Merged #620 joule-moq-web: a turn a later schedule replaces ends at that schedule's from 2026-11-04 18:26:10 -05:00

Merged #606 Rust: one toolchain, the latest stable 2026-11-04 14:18:27 -05:00

Merged #614 Timing under load: the GPU span test, co-watch re-entry, and the SRT link tests 2026-11-04 13:12:48 -05:00

Merged #615 wai-quantum-service: the runs are MCP tasks, each task its job 2026-11-04 13:06:25 -05:00

Merged #613 wai-quantum-service: a job the service was running when it stopped runs once more 2026-11-04 12:10:52 -05:00

Merged #608 wai-quantum: an optimisation stops and goes on to the same bytes 2026-11-04 10:26:30 -05:00

Merged #607 wai-quantum-service: a job sent again under its key is the same job 2026-11-04 10:17:26 -05:00

Merged #611 WLK1 for the link record, wai identify, the carousel schedule and holdings (replaces #604 and #605) 2026-11-04 07:18:17 -05:00

Merged #609 wai-quantum-cli: a job on a provider is an MCP task 2026-11-04 00:36:36 -05:00

Merged #610 joule-moq-relay: the cascade tests wait for a refusal, not only for what got through 2026-11-03 22:15:42 -05:00

Merged #603 CI: the gate that decides whether a workflow runs was queued behind the work it gates 2026-11-03 17:41:39 -05:00

Merged #599 standards-build: the proof gate turned a verified proof into a failure 2026-11-03 15:17:18 -05:00

Merged #600 Quantum Studio: a run on the job service whose answer is lost is sent again, safely 2026-11-03 15:10:55 -05:00

Merged #602 wai-formal-verification: two proof shards that had outgrown where they ran 2026-11-03 14:38:55 -05:00

Merged #593 wai-quantum-desktop 0.1.2: a job on your own hardware, in the installed app 2026-11-03 06:47:43 -05:00

Merged #591 receipt-ledger: tariff version 6 prices an endpoint and a third party's usage, and bills an upscale and a tone mapping by what re-derives them 2026-11-03 02:26:57 -05:00

Merged #587 joule-moq-relay: a fan-out holds up no other track, and each core has its own socket 2026-11-03 00:48:02 -05:00

Merged #590 Quantum jobs on a provider outlive what sent them: the record, the command line, the desktop app and the Studio 2026-11-03 00:42:50 -05:00

Merged #588 jcp §4.13: a retry is not a second call, where the caller names the call 2026-11-02 22:38:04 -05:00

Merged #578 wai upscale and wai tonemap: an exact derivation from the command line, with its record and its check 2026-11-02 21:47:29 -05:00

Merged #586 format-probes: two adjacent start codes no longer panic the AVS3 probe 2026-11-02 20:12:45 -05:00

Merged #585 joule-moq-web room: draw only what changed, and send a key at once 2026-11-02 19:49:35 -05:00

Merged #582 sandbox §13.1–13.2: what a park retains, and what an interval proves about waiting 2026-11-02 18:42:36 -05:00

Merged #583 joule-moq-relay: an object is held once, and the socket keeps what arrives 2026-11-02 18:36:39 -05:00

Merged #580 wai-quantum-desktop 0.1.1: an app on an external drive updates itself, and one on a disk image does not 2026-11-02 18:27:38 -05:00

Merged #584 sense §11: what a running agent receives when an observation surfaces to it 2026-11-02 18:03:33 -05:00

Merged #572 route-record: a third party's hop has a signed record of what was sent, what came back, and what the provider bills 2026-11-02 11:04:26 -05:00

Merged #574 sec: RUSTSEC-2026-0429, a zip archive that aborts the process on extract 2026-11-02 08:02:48 -05:00

Merged #571 wai-quantum-desktop: the public half of the release's update key 2026-11-02 04:58:39 -05:00

Merged #570 joulespec: applied to a standard that is not its own, which found a mis-aimed mutation 2026-11-02 04:40:10 -05:00

Merged #569 wai-quantum-contract.yml: the baselines are the versions just published 2026-11-02 03:48:33 -05:00

Merged #568 joulespec: a bullet whose label could not be read was corrupting the obligation above it 2026-11-02 03:37:24 -05:00

Merged #563 route-record: version 3 states what a hop delivered by its count and root, so a hop may deliver any number of objects 2026-11-02 03:22:10 -05:00

Merged #567 joulespec: E4 reaches a real prover, an evaluation corpus, §9 narrowed, and the producer reads other specifications 2026-11-01 23:05:37 -05:00

Merged #564 wai-quantum 0.8.0, wai-quantum-qpu 0.4.0, wai-quantum-cli 0.2.3, the job service 0.2.1, and the Python and JavaScript packages 0.1.1 2026-11-01 22:15:41 -05:00

Merged #566 joulespec: a producer, and the standard applied to its own implementation 2026-11-01 15:04:58 -05:00

Merged #565 sec: move crypto-bigint off a release yanked after it was picked, and record why warnings are not gated 2026-11-01 13:32:10 -05:00

Merged #441 jouleclaw-compliance: no ESPR record on an AI service passport 2026-11-01 09:38:43 -05:00

Merged #439 eoc-route-learned: recommend the stage cheapest in expectation, not the likeliest 2026-11-01 09:38:36 -05:00

Merged #562 joulespec: what the prior art changed — anchoring, vacuity, footprints, a second axis 2026-11-01 08:36:24 -05:00

Merged #561 joulespec: a standard for energy-accounted specification conformance 2026-11-01 08:17:51 -05:00

Merged #437 jouleclaw-backend-apple: 84 clippy warnings -> 0, and -D warnings now covers both configurations 2026-11-01 07:42:04 -05:00

Merged #559 receipt-ledger: version 5 holds a decode to the frames it delivered, its codestream what it read 2026-11-01 04:38:01 -05:00

Merged #560 wai-quantum: methods, passes, noise channels and formats behind traits, every built-in registered through them, a host's own components checked and marked 2026-11-01 03:37:29 -05:00

Merged #558 wai-quantum: the state vector resident on the GPU, auto placed by committed measurements, Pauli propagation on CUDA, an aarch64 board measured and in CI 2026-11-01 01:56:12 -04:00

Merged #557 wai-quantum: jobs placed on certified GPU members or split over several, byte for byte the CPU's; Clifford+T as sums of stabilizer states 2026-10-31 14:53:38 -04:00

Merged #556 receipt-ledger: bill what the work spends — bytes out, a package's work per run and its storage by byte-time, every hop's energy, the output its hop delivered 2026-10-31 12:26:27 -04:00

Merged #555 wai-quantum: exact gradients, deterministic optimisers, VQE, QAOA and algorithm builders, each answer checked or bounded, on every surface 2026-10-31 11:28:07 -04:00

Merged #554 wai-quantum: QIR and jeff read and written on every surface, each conversion checked, bounded against hostile input 2026-10-31 09:48:06 -04:00

Merged #550 receipt-ledger: tariff version 3 prices media jobs per operation and bills the work done 2026-10-31 08:50:18 -04:00

Merged #552 route-record: version 2 prices per operation, ranks by measured failure, binds a hop receipt to its output 2026-10-31 08:05:26 -04:00

Merged #551 wai-quantum: pulse programs simulated under a Lindblad master equation, the same bits everywhere, their receipts binding the calibrations 2026-10-31 07:15:50 -04:00

Merged #553 wai-conformance: two arm64-heavy jobs build without debuginfo (the VM's disk filled mid-link) 2026-10-31 06:10:11 -04:00

Merged #549 wai-quantum-desktop: installers on a tag for macOS, Linux and Windows, signed updates, the cask and the Scoop manifest 2026-10-30 12:04:28 -04:00

Merged #548 joule-moq-ingest: the SRT test's burst of losses mid-stream, not where the publisher closes 2026-10-30 09:02:54 -04:00

Merged #547 sandbox-rs: wasmtime 49.0.4 -> 49.0.5 (RUSTSEC-2026-0422, -0423, -0424) 2026-10-30 08:50:06 -04:00

Merged #538 WAI dev and the relay close a WebSocket cleanly; Quantum Studio opens its course from a link 2026-10-30 07:52:11 -04:00

Merged #544 wai: media jobs in the receipt ledger, and the int_motion receipts written down (stacked on #542) 2026-10-30 05:29:26 -04:00

Merged #540 wai: channel lineup and guide — a linear channel's feeds imported, signed (wai.video.lineup), and its guide checkable 2026-10-30 02:17:33 -04:00

Merged #546 CI: skip the quantum set rerun test on the linux leg until #538 leaves the path out (ends by itself) 2026-10-30 00:46:26 -04:00

Merged #545 Public-text checks: the OER/2 documents and corpus are checked like any other file 2026-10-29 22:53:46 -04:00

Merged #541 wai: the opportunity report and the statement check (wai.delivery.opportunity) 2026-10-29 22:16:45 -04:00

Merged #543 proof-cascade: the raw-reader pin counts the subscriptions it hands the reader (a laptop registers IOReport channels as it runs) 2026-10-29 21:09:22 -04:00

Merged #539 wai: the revenue share — share contract and statement, recomputable from the ledger's invoices and the channel's program-as-run (wai.delivery.revenue_share) 2026-10-29 19:35:16 -04:00

Merged #537 wai-quantum: the members certified on the Mac Studio run on the Studio 2026-10-29 16:38:03 -04:00

Merged #536 wai and wai-quantum releases: the x86_64 macOS legs on the Intel Mac 2026-10-29 12:24:34 -04:00

Merged #534 wai-quantum for JavaScript: the engine as the npm package @transaction-science/wai-quantum 0.1.0 2026-10-29 09:20:31 -04:00

Merged #535 wai-quantum for Python: installed from the Python Package Index 2026-10-29 08:42:34 -04:00

Merged #532 wai-rs tests: the quickstart installer installs this crate's version 2026-10-29 07:44:55 -04:00

Merged #531 joule-moq-relay: reset a stream its lane was killed under; eoc-meter: wait on the child's CPU 2026-10-29 06:56:17 -04:00

Merged #530 wai-quantum-cli 0.2.2: the MCP Registry's line shown as text 2026-10-29 04:14:31 -04:00

Merged #528 wai-quantum: the job service on the MCP Registry, and wai-quantum-cli 0.2.1 for the command line's listing 2026-10-29 03:19:36 -04:00

Merged #529 joule-moq-room: the clock's events track is published with each grant, so a viewer can enter an empty room 2026-10-29 02:28:02 -04:00

Merged #527 wai/quickstart/install.sh: install 0.4.0 2026-10-29 01:45:05 -04:00

Merged #525 wai 0.4.0 2026-10-28 13:19:04 -04:00

Merged #526 wai-quantum-contract.yml: the API baselines are 0.7.0, 0.2.0 and 0.3.0, the versions just published 2026-10-28 12:44:45 -04:00

Merged #524 wai-quantum 0.7.0, the rest: a durable job service, error correction and mitigation, views in agent hosts, and the docs and course 2026-10-28 12:19:52 -04:00

Merged #506 wai: one operation catalogue (noun.verb) for every door, wai ops, the agent rules on every command, and the wai-* service binaries 2026-10-28 11:17:27 -04:00

Merged #522 WAI Studio on the web: one front end, two hosts (the core in WebAssembly; wai dev at /_wai/), actions from the operation catalogue with a drift check 2026-10-28 08:00:49 -04:00

Merged #507 wai breaking and wai conform: the compatibility gate on every WAI pull request, and conformance runs with signed results 2026-10-28 05:08:42 -04:00

Merged #521 wai-quantum 0.7.0: Python, bring your own quantum, editors, one OpenQASM 3 reader, compilation, the debugger, device targets, estimates, the verdict, and the version contract 2026-10-28 02:17:49 -04:00

Merged #518 wai.delivery.fleet: an organisation's nodes enrolled by their keys, their records verified, and a report it signs (wai-fleet, the fleet's operations, corpus and second verifier) 2026-10-27 19:44:30 -04:00

Merged #514 wai-quantum: the agent front door (new, test, setup-agent, MCP resources and prompts, generated agent docs) 2026-10-27 17:57:49 -04:00

Merged #513 joule-moq-relay: each end of a WebSocket session pings the other every 30 s 2026-10-27 16:14:29 -04:00

Merged #511 joule-moq-relay, wai-remote-host: build on Windows; the cascade test takes a metered hop 2026-10-27 15:01:57 -04:00

Merged #510 joule-contrib: a retransmission of a packet not yet seen is recovered; the SRT tests count the first sends lost 2026-10-27 12:18:43 -04:00

Merged #512 wai-quantum: a study of the co-design, every measure the engine's 2026-10-27 11:55:54 -04:00

Merged #508 Create on the toolchain's names: wai-app (a library), wai create --from app.oui, wai app check, wai mcp --toolset app, wai dev --show 2026-10-27 10:15:14 -04:00

Merged #505 WAI for coding agents on the toolchain's names: wai mcp (toolsets core and dev, tools named by their operations), the room service's API with catalogue operationIds, wai setup-agent 2026-10-27 10:14:04 -04:00

Merged #504 wai: the developer's path (hello, create, dev, verify), the floor with no system library, nine examples, and the quickstart archive 2026-10-27 04:14:23 -04:00

Merged #503 joule-contrib: an SRT sender probes a stalled tail, so a lost newest packet is recovered 2026-10-26 22:57:27 -04:00

Merged #499 wai merge train E: twenty-five PRs onto main, the relay's upstream window bounded, and three fixes the merged tree needed 2026-10-26 20:23:52 -04:00

Merged #498 wai-quantum: rewrites, convergence, and the 0.6.16 / 0.1.4 release 2026-10-26 18:00:43 -04:00

Merged #497 wai-quantum: a person's taste, learned from their own choices between equals 2026-10-26 16:41:32 -04:00

Merged #495 wai-quantum: what is new, what is a known construction found again, and aberrations 2026-10-26 15:45:27 -04:00

Merged #494 wai-quantum: the person's rules for proposals, checked change by change 2026-10-26 13:40:52 -04:00

Merged #492 sec: zstd 0.14.3 for RUSTSEC-2026-0391, -0398, -0403 and -0410; CI: the avx2 leg on the framework runner 2026-10-26 12:47:02 -04:00

Merged #477 CI: wai-conformance's independent verifiers compile wai-rs once per profile 2026-10-26 08:58:08 -04:00

Merged #485 Quantum Studio: a program from elsewhere is named for where it came from 2026-10-26 08:50:45 -04:00

Merged #465 wai packaging train: a title's whole ladder in one package, steps on the fabric with the least measured energy, decode-equivalence on GPUs (#426 #438 #452's GPU tier) 2026-10-26 08:43:11 -04:00

Merged #486 sec: replace two allow-list reasons with what the call sites actually say 2026-10-26 08:35:43 -04:00

Merged #476 CI: the process-calibration step retries a run a busy GPU left unmetered 2026-10-26 04:30:06 -04:00

Merged #478 wai-quantum 0.6.15 and wai-quantum-cli 0.1.3: generators, the workbench, and a program's history, attributed 2026-10-26 02:04:34 -04:00

Merged #461 wai merge train C: SYN-3, DRED exact, telemetry aggregation, gain maps, soft bindings, splat exact, hybrid post-quantum signatures (#425 #434 #429 #430 #433 #431 #435) 2026-10-25 23:50:23 -04:00

Merged #466 wai-quantum: OpenQASM 3 generators, one program for a family of circuits 2026-10-25 17:54:00 -04:00

Merged #464 wai-quantum-service: sandboxed workers, IPv6 clients counted by /64, a per-client memory cap 2026-10-25 06:35:04 -04:00

Merged #462 joule-moq-relay, co-performance §7.3: count each author's audience inputs in its chain's order 2026-10-25 05:18:18 -04:00

Merged #451 live room train D: co-watch rooms, the room's own service under age rules, same-origin room endpoints (#432) 2026-10-25 00:42:25 -04:00

Merged #449 sec: answer the advisory gate's first catch, remove hpke-rs 0.2.0, and clear every yanked dependency 2026-10-24 20:47:02 -04:00

Merged #447 joule-moq-room: its lockfile follows wai-quantum 0.6.14 (repository checks red on main since #427) 2026-10-22 14:33:50 -04:00

Merged #443 sec: close the cargo-audit backlog — move the WASM sandbox off a runtime with a filesystem escape, an aarch64 miscompile and a fuel-limit bypass 2026-10-22 12:49:07 -04:00

Merged #442 jcp-x402: refuse a payment scheme this crate does not implement 2026-10-22 12:04:49 -04:00

Merged #428 wai merge train: eleven slices (#402 #411 #421 #408 #409 #419 #410 #424 #420 #413 #401) 2026-10-22 11:19:59 -04:00

Merged #436 sandbox: a confidential run sealed on TDX hardware, its PCK checked to Intel's root 2026-10-22 09:27:04 -04:00

Merged #427 wai-quantum 0.6.14: design critique, equivalence, alternatives and classical shortcuts across every surface; contraction trees that sweep along the line 2026-10-22 09:00:55 -04:00

Merged #422 sandbox-conformance: hold the committed pack to what the builders emit 2026-10-22 06:51:31 -04:00

Merged #415 sandbox-tee: check a TDX quote's PCK chain to a pinned Intel root 2026-10-22 06:51:25 -04:00

Merged #418 jouleclaw: a routing plan carries the class of its energy figure 2026-10-22 06:49:04 -04:00

Merged #414 jouleclaw-loader-gguf: 161 clippy warnings -> 0, and -D warnings now gates it 2026-10-22 04:30:57 -04:00

Merged #407 wai-mark:tent64: the second marking layer, a watermark recomputed from its payload, read with no key, measured against an attack battery (SYN-2) 2026-10-22 00:11:35 -04:00

Merged #406 wai.media.exploration: archives that replay, default-distance, a homogenization meter, and taste as a declared, owned objective (CO2, CO3) 2026-10-21 23:21:31 -04:00

Merged #412 sandbox: a confidential run sealed on SEV-SNP hardware, verified by a third party 2026-10-21 23:05:31 -04:00

Merged #398 wai: proof that an ad was presented — a player-signed presentation claim, and a spend that counts only presented impressions (E7) 2026-10-21 22:28:49 -04:00

Merged #396 wai.access.services: caption quality anyone can recompute, audio description, sign language and a completeness claim (ACC) 2026-10-21 21:38:39 -04:00

Merged #423 room e2e: the window's play wait states where the seek back stood, and has the heavy bound 2026-10-21 20:38:00 -04:00

Merged #416 wai: shared lists name their tables instead of enumerating every record 2026-10-21 19:17:09 -04:00

Merged #404 wai.delivery.settlement (E6): a hop is paid only for bytes the next hop signed for 2026-10-21 19:12:00 -04:00

Merged #403 wai.media.contribution: who contributed what, computed from the process (CO1) 2026-10-21 19:02:22 -04:00

Merged #399 sandbox: TDX on the run path, through a pinned PCK 2026-10-21 16:25:09 -04:00

Merged #397 live_provenance: name the track's media kind TrackKind 2026-10-21 16:06:26 -04:00

Merged #400 dash_read_bounds: time the short and long runs in turn, the least of seven each 2026-10-21 14:38:59 -04:00

Merged #383 wai/ietf: draft-charlot-moq-wai-packaging-00 (review only, not submitted) + wai_priors 2026-10-21 14:13:11 -04:00

Merged #395 sandbox: flow across a run's checkpoints — an untrusted read closes the sinks that follow 2026-10-21 13:08:39 -04:00

Merged #394 jcp-wire: a caller-signed challenge, and endpoint evidence bound to the answer 2026-10-21 12:41:10 -04:00

Merged #393 wai-quantum: the branching test pins its reference run and forces the state vector's split paths 2026-10-21 12:11:03 -04:00

Merged #386 wai.ai.usage: AI usage preferences bound to the bytes, and the agent's consumption claim (AG1) 2026-10-21 11:20:57 -04:00

Merged #387 wai.media.synthesis: origin claims for every kind of media, two marking layers, AI participants, reviews and labels 2026-10-21 10:44:43 -04:00

Merged #392 sandbox: one report_data binding for a run, a relying-party challenge, and evidence a third party can verify 2026-10-21 10:20:27 -04:00

Merged #388 jcp: WithinWindow, a sliding-window caveat over calls, payloads and measured joules 2026-10-21 10:20:15 -04:00

Merged #385 mesh: say what the energy figure covers — the served span, not the request 2026-10-21 10:20:05 -04:00

Merged #390 jouleclaw-routing: ROUTING_JOULES is an Estimator-class floor, and says so 2026-10-21 10:19:46 -04:00

Merged #389 jouleclaw-attest-vendor: read TDX and SNP fields at their published offsets 2026-10-21 10:19:10 -04:00

Merged #384 jouleclaw-compliance: a scoped PLD disclosure bundle, and a crosswalk to the provisions 2026-10-21 10:18:50 -04:00

Merged #379 wai.edge.derivation: the deriving edge — derive, publish under its own receipts, chain to the source, carry provenance 2026-10-21 10:18:45 -04:00

Merged #391 joule-moq-relay test: the client closes after the relay holds its session (WebTransport close flake) 2026-10-21 10:18:40 -04:00

Merged #382 mesh/1: a signed weights change record, and a gate that holds a backend to it 2026-10-21 07:29:47 -04:00

Merged #381 wai: live provenance, C2PA 2.4 §19 for room tracks and takes, tied to the JWP receipts 2026-10-21 07:14:09 -04:00

Merged #380 wai-ops/1-i32 on GPUs: WGSL kernels exact at acc32 and acc64, and the tier on the adapters a run showed equal (G1) 2026-10-21 07:12:52 -04:00

Merged #373 jouleclaw-omni: retire both soundness allows from #329 — alignment and &mut-from-& 2026-10-21 05:39:47 -04:00

Merged #372 ggml decode: the KV cache was sized by two literals the write site ignored 2026-10-21 05:38:26 -04:00

Merged #378 mesh/1 + AR-1: receipts commit to the output; deterministic serves replay 2026-10-21 04:50:48 -04:00

Merged #377 joule-moq-web e2e: the service scenario seeks back from the relay's DVR window 2026-10-21 04:32:53 -04:00

Merged #376 wai-quantum-cli release: read the SHA-256 files over the private network 2026-10-21 04:12:39 -04:00

Merged #375 wai-quantum-cli release: link the Linux binaries static, not static-pie 2026-10-20 22:35:30 -04:00

Merged #374 wai-quantum 0.6.12 and wai-quantum-cli 0.1.0: the quantum stack on today's main, cheaper contraction trees, and the cut-rank table on the GPU 2026-10-20 22:06:26 -04:00

Merged #366 wai.live.e2ee in the browser: a page member in WebAssembly, frames sealed before publish and opened before decode, a room service carrying the group's messages (L10b) 2026-10-20 17:33:22 -04:00

Merged #365 joule-moq-relay: a WebTransport session closes with its MOQT code and reason (WT_CLOSE_SESSION), on a vendored wtransport 0.7.2 2026-10-20 17:21:17 -04:00

Merged #329 jouleclaw: every compute fabric builds on hardware that has the device, and metal's kernels run 2026-10-20 16:25:58 -04:00

Merged #369 efficiency/1: a partial energy figure is sealed as partial and never headlines as a task total 2026-10-20 16:05:30 -04:00

Merged #367 joule-code-conformance: the header undersold the harness by a whole suite 2026-10-20 15:40:34 -04:00

Merged #360 wai.live.ads: server-guided ad insertion for rooms — cues to HLS interstitials and DASH alternative presentations, asset lists, and the break form of wai.video.ssai (L11) 2026-10-20 13:10:09 -04:00

Merged #357 jcp: C25 — flow was a declared clause with no check; now it has one 2026-10-20 13:06:03 -04:00

Merged #358 wai.live.watermark: forensic watermark session records, matched and disclosed one at a time (L14) 2026-10-20 13:05:39 -04:00

Merged #351 joule-moq-relay: DVR on the relay, seek back by FETCH, and the seek power (L7b) 2026-10-20 08:29:33 -04:00

Merged #353 jouleclaw-energy: Implausible says what it now means, and a lint CI could not see 2026-10-20 08:29:32 -04:00

Merged #352 jcp: C26 — the one-writer requirement gets a conformance clause with teeth 2026-10-20 08:28:34 -04:00

Merged #355 jouleclaw: a claim is judged on what it cites, so a trusted source cannot be credited with what a weak one says 2026-10-20 08:28:14 -04:00

Merged #354 energy meters: a GPU counter reading low is refuted in sandbox-meter, eoc-meter and jcp-energy too 2026-10-20 08:27:53 -04:00

Merged #350 wai-quantum 0.6.9: cut-rank amplitudes with the circuit's own global phase 2026-10-20 04:49:01 -04:00

Merged #349 jcp-wire: a request presented again gets its first answer, so a lost response is recoverable 2026-10-20 03:49:38 -04:00

Merged #347 mesh-core: one steward per journal — the chain detects a second, it cannot stop one 2026-10-20 03:13:56 -04:00

Merged #346 jcp-wire: one writer per journal, or the replay spends twice 2026-10-20 03:13:48 -04:00

Merged #348 wai-quantum 0.6.8: threads only where they pay, and a cut-rank search that recounts only what moved 2026-10-20 03:13:03 -04:00

Merged #345 wai.live.e2ee: end-to-end encrypted rooms on MoQ secure objects and MLS keying (L10) 2026-10-20 03:13:01 -04:00

Merged #344 jouleclaw-compose: attribute a claim to its most authoritative citation 2026-10-19 22:51:54 -04:00

Merged #343 wai-quantum 0.6.7: tensor networks that split controlled gates and fix projections 2026-10-19 22:37:45 -04:00

Merged #342 wai-quantum-service: the cutrank method, exact samples of a Clifford circuit measured in a product basis 2026-10-19 21:23:11 -04:00

Merged #339 jcp-gateway: everything a gated request carries to the server is sealed and flow-checked 2026-10-19 21:21:56 -04:00

Merged #341 jouleclaw: bound a GPU energy counter from below, not only above 2026-10-19 21:21:43 -04:00

Merged #340 wai-quantum 0.6.6: Clifford circuits measured in a product basis, exactly, by cut-rank 2026-10-19 20:26:27 -04:00

Merged #338 wai-quantum-service: two worked examples that measure in the middle 2026-10-19 20:26:18 -04:00

Merged #323 pool: a standard for energy-accounted multi-tenant scheduling 2026-10-19 11:12:37 -04:00

Merged #328 jcp-energy: a counter this process cannot read is not an absent counter 2026-10-19 11:12:29 -04:00

Merged #335 wai-quantum 0.6.5 and the service: programs that measure in the middle 2026-10-19 11:08:08 -04:00

Merged #337 wai.live.moderation: review policies, signed decisions, explained redactions, and DSA statements of reasons 2026-10-19 11:05:15 -04:00

Merged #334 joule-moq-room and the public room (L5c-2): grants with proof of possession, the lifecycle by the room's clock, room authorities at the relay, and two relay fixes 2026-10-19 11:05:07 -04:00

Merged #336 jcp-gateway: a task's exchanges and an interim result's retry are decided as continuations of the call 2026-10-19 11:04:50 -04:00

Merged #331 wai-quantum-service: every job's energy, signed with its result 2026-10-19 06:15:40 -04:00

Merged #333 jouleclaw-graph: a node in flight survives the process, and an interrupted one is held rather than silently run again 2026-10-19 06:08:23 -04:00

Merged #332 ci: run each suite for what can affect it; merges no longer repeat the pull request's run 2026-10-19 06:02:04 -04:00

Merged #330 wai: energy-aware content steering, each client's pathway chosen by the joules its hops signed (L15) 2026-10-19 06:00:24 -04:00

Merged #325 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) 2026-10-19 05:55:10 -04:00

Merged #326 jcp-wire: the endpoint's spend, revocations and memory of decided requests survive a restart 2026-10-18 19:46:48 -04:00

Merged #317 wai: live metering, a room session's units and joules per hop (L9) 2026-10-18 19:03:46 -04:00

Merged #322 jcp-wire: the endpoint decides at its own clock, and a captured request is decided once 2026-10-18 19:02:35 -04:00

Merged #321 jcp-bridge: an OAuth access token narrows to the grant's caveats or is not minted, and a delegated grant needs its chain 2026-10-18 19:02:29 -04:00

Merged #313 Canonical JSON: numbers as ECMAScript writes them (jouleclaw-jcs), and the integer range (sandbox-attest) 2026-10-18 15:46:46 -04:00

Merged #320 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 2026-10-18 15:44:15 -04:00

Merged #319 jcp-efficiency: the outcome anchor is not ours alone; the signature is 2026-10-18 15:32:57 -04:00

Merged #310 joulehook: the joule budget survives the process, so it can be exceeded 2026-10-18 13:45:34 -04:00

Merged #316 jouleclaw: the NVML sampling floor is ~100 ms, measured, not ~50 ms 2026-10-18 13:44:41 -04:00

Merged #314 jouleclaw-omni: declare 23 modules that were compiled by nothing 2026-10-18 13:18:54 -04:00

Merged #293 joule-moq-relay: a MOQT draft-22 relay over QUIC, WebTransport and a WebSocket fallback 2026-10-18 12:37:19 -04:00

Merged #315 wai: D2c O8 + M7b — JPEG AI's networks written in jpegai-int/1 and run through wai-ops/1, goldens unchanged 2026-10-18 12:35:32 -04:00

Merged #297 wai-quantum-service: the quantum stack as a public job service; wai-quantum 0.6.3: the wide tableau, any-angle MPS, tiled state vectors, branching trajectories, threaded sparse Pauli 2026-10-18 10:19:55 -04:00

Merged #309 sandbox: the S7 audit trail can outlive the process that wrote it 2026-10-18 07:47:45 -04:00

Merged #312 mesh: a grant rides over the OpenAI-compatible HTTP binding, and a receipt can be shown back as a witness 2026-10-18 07:20:05 -04:00

Merged #311 mesh: the real engines address their weights, so a grant's ModelIn can admit them and a receipt binds what answered 2026-10-18 07:19:40 -04:00

Merged #308 wai: D2c M8 — WIV1 and WIR1 through wai-ops/1's stage operators, goldens unchanged 2026-10-18 07:19:04 -04:00

Merged #307 joule-code-joulecontract: an obligation nothing checked is not discharged 2026-10-18 00:42:55 -04:00

Merged #306 mesh: a cut journal is caught by the receipts the steward handed out, and the receipt chain survives a restart 2026-10-18 00:42:33 -04:00

Merged #301 mesh: a grant is spent only by its issuer, at the steward it names, and its spend survives a restart 2026-10-18 00:42:18 -04:00

Merged #305 jcp-gateway: replay our own receipt stream at startup (SPEC §8.1) 2026-10-18 00:41:51 -04:00

Merged #303 wai: timed text and live captions, wai.text.timed (L8) 2026-10-18 00:37:23 -04:00

Merged #294 mesh: a grant is decided by JCP's runtime, so expiry, caveats, the model and spend bind 2026-10-17 17:07:15 -04:00

Merged #304 jcp: a chain is bounded in money on every link, and a delegated grant is never decided alone 2026-10-17 17:03:10 -04:00

Merged #302 wai-quantum: the tensor-engine member's kernel compiles for a device 2026-10-17 16:52:17 -04:00

Merged #296 wai: live-compose, a room's composition as an integer function (L3) 2026-10-17 16:04:02 -04:00

Merged #300 jcp: a chained decision enforces caveats, and a chain cannot drop one 2026-10-17 16:03:08 -04:00

Merged #295 op-screening: the audit log can outlive the process that wrote it 2026-10-17 16:02:58 -04:00

Merged #291 jcp-efficiency: an undefined ratio is not zero 2026-10-17 16:02:53 -04:00

Merged #288 jwp: a zstd payload over the cap is rejected, not truncated 2026-10-17 09:24:15 -04:00

Merged #287 op-3ds2: an unconverted foreign amount is not under an EUR SCA cap 2026-10-17 09:24:11 -04:00

Merged #292 jcp-trace: an undefined wedge metric is not zero 2026-10-17 09:23:57 -04:00

Merged #290 joulehook: an unrecognised hook payload fails closed 2026-10-17 09:23:52 -04:00

Merged #286 op-connect: an unrun PEP screen is not a clearance 2026-10-17 09:23:44 -04:00

Merged #289 wai: wai.capture.take — a device's master recording bound to a live room (L4) 2026-10-17 09:22:42 -04:00

Merged #285 jcp: a ModelIn caveat says which model a grant authorizes, and the frame names the model it runs 2026-10-17 09:22:11 -04:00

Merged #283 joule-moq: draft-ietf-moq-transport-22 wire codec, with the crate moved onto it 2026-10-17 04:04:12 -04:00

Merged #282 jouleclaw-compliance: EU Cyber Resilience Act Article 14 reporting as an auditable filing chain 2026-10-17 04:02:37 -04:00

Merged #281 sandbox: an S1 executor — a native program confined by the operating system, earning the rung by probe 2026-10-17 04:02:09 -04:00

Merged #278 jouleclaw-energy: another process's GPU client going back is not this pid's problem 2026-10-17 04:01:43 -04:00

Merged #280 wai-quantum 0.6.2: the HIP matrix-instruction kernel and the Metal tensor-operation kernel 2026-10-17 04:01:04 -04:00

Merged #275 wai-quantum 0.6.1: the CUDA tensor-core kernel and the Metal member 2026-10-16 09:45:04 -04:00

Merged #277 jouleclaw-diagnose: a cross-model panel, so a verdict can rest on concurring models, or say they did not concur 2026-10-16 09:41:50 -04:00

Merged #276 jouleclaw: an answer carries its verifier's backing, so a cached answer is not refused as ungrounded 2026-10-16 09:41:29 -04:00

Merged #274 D2c M6: wai.world.model's integer renderer renders through wai-ops/1 (world/1), goldens unchanged; run_net and the convolution dispatch leave production 2026-10-16 09:41:26 -04:00

Merged #262 eoc-meter: say where the sampler-re-reads property is actually pinned 2026-10-16 04:54:30 -04:00

Merged #272 jcp-energy: the RAPL probe tests advance their fake zones on the probe's own tick 2026-10-16 04:39:57 -04:00

Merged #273 D2c M5: wai.neural.int_mlicpp decodes through wai-ops/1 (wmb1/1), goldens unchanged; the direct guard leaves production 2026-10-16 02:19:23 -04:00

Merged #270 sandbox: a manifest is pinned only when its image AND every feature are digest-addressed 2026-10-15 22:35:42 -04:00

Merged #269 openpay: a PEP match is recorded as a PEP match, not an OFAC sanctions hit 2026-10-15 21:19:06 -04:00

Merged #266 wai-quantum 0.6.0: HIP, npu-cores, tensor-engine and avx512 members; the dataflow vector engine; the gate as portable tensor programs 2026-10-15 20:58:49 -04:00

Merged #268 wai: keep loaded parameter sets between decodes, keyed by the SHA-256 of their bytes (O23) 2026-10-15 20:41:28 -04:00

Merged #263 wai-quantum 0.5.1: neural-processor, matrix-extension, vector-unit, signal-processor and dataflow members 2026-10-15 10:08:35 -04:00

Merged #265 ci: architecture-neutral jobs run on linux-arm64, balancing the two Linux pools 2026-10-15 09:09:48 -04:00

Merged #264 wai-ops: wai.audio.int_codec decodes through the integer operator set, goldens unchanged (D2c, M3) 2026-10-15 09:05:49 -04:00

Merged #253 wai-quantum 0.5.0: provenance, sampling members, device programs, OpenCL, a simulated FPGA, f64 on accelerators, and QPU clients 2026-10-15 01:08:33 -04:00

Merged #258 wai: reader limits for the extension formats' durations 2026-10-15 01:04:12 -04:00

Merged #261 joule-code-remediate: formal_fix prints each proof figure with its grade, not as "measured" 2026-10-15 01:03:50 -04:00

Merged #259 jouleclaw-energy: a ledger total carries its weakest grade; macOS meter code is linted in CI 2026-10-14 19:54:10 -04:00

Merged #260 ci: one job for the repository's script checks 2026-10-14 12:43:30 -04:00

Merged #254 sandbox §5.3: an enforced grant field was outside the grant's content address 2026-10-14 12:31:03 -04:00

Merged #247 wai-quantum WebGPU: the windows member, five adapters certified bit-exact 2026-10-14 11:52:18 -04:00

Merged #248 ci: wai-quantum's byte-pinning tests on nine more instruction sets 2026-10-14 11:50:38 -04:00

Merged #251 ci: the standards build builds the workspaces a change touches 2026-10-14 11:10:50 -04:00

Merged #249 wai-vector: a title card and credit roll in the vector corpus 2026-10-14 11:08:13 -04:00

Merged #252 ci: thirteen WAI workflows run only when the pull request's own diff touches them 2026-10-14 10:09:41 -04:00

Merged #246 mesh §3.6: the receipt sealed the model by name, so the name was not a binding 2026-10-14 09:10:32 -04:00

Merged #244 IOReport meters: the two clippy warnings each macOS reader carried 2026-10-14 09:09:23 -04:00

Merged #250 eoc-meter: a GPU rise the oracle saw is not one the probe must have seen 2026-10-14 08:55:50 -04:00

Merged #243 wai-quantum 0.4.4: the fabric's CUDA member 2026-10-14 08:55:18 -04:00

Merged #245 ci: the script-only checks run on the arm64 runner 2026-10-14 03:44:40 -04:00

Merged #242 wai-ops: int_synth decodes through the integer operator set, goldens unchanged (D2c, M1) 2026-10-14 02:13:11 -04:00

Merged #241 clippy: no workspace reports an error, and the unsafe FFI states its contract 2026-10-14 01:11:18 -04:00

Merged #240 ci: every wai-rs test is run by a job or listed with its reason, none can run empty, and wai_prov runs 2026-10-13 22:27:19 -04:00

Merged #238 spec citations: five named sections their SPECs do not have, and a check so they cannot return 2026-10-13 09:36:22 -04:00

Merged #239 proof-solvers: a time limit on every z3 goal, and a deadline on its I/O 2026-10-13 09:32:22 -04:00

Merged #236 jcp-intercept: a reading meter meters a seam as one span, divided among its steps by CPU time 2026-10-13 09:31:28 -04:00

Merged #234 jcp-gateway: the stdio tests' awk server answers on any awk 2026-10-13 09:31:15 -04:00

Merged #233 eoc-cascade: a hit reads no meter and is charged a calibrated estimate; the span opens at the neural stage 2026-10-13 09:31:02 -04:00

Merged #237 wai-vector: section 5 and the text layer, its checker, and the three-engine browser leg (D7-7, D7-8) 2026-10-13 07:57:39 -04:00

Merged #235 wai-quantum-serve 0.5.1: limits a request cannot pass, and a body is read whole or refused 2026-10-13 06:38:19 -04:00

Merged #232 quantum-meter: wai-quantum's RunMeter over this process's CPU and GPU counters 2026-10-13 06:37:59 -04:00

Merged #142 check: no library source file is unreachable from its crate root 2026-10-13 06:37:24 -04:00

Merged #231 wai: reader limits that bound memory (manifest values, text decode), and the codec wrappers in CI 2026-10-13 06:36:49 -04:00

Merged #230 sandbox-meter: a member waiting on the kernel in the middle of its work is not settled 2026-10-13 03:13:53 -04:00

Merged #210 joule-code: close the two gaps its conformance gate cannot see 2026-10-13 02:40:37 -04:00

Merged #209 jcp-receipt: move an orphaned doc comment onto the test it describes 2026-10-13 02:40:07 -04:00

Merged #229 a process reads its own energy only once the reading thread has left its core 2026-10-13 02:22:46 -04:00

Merged #228 jouleclaw-energy: advance the scripted RAPL tree in step with the probe 2026-10-13 01:02:51 -04:00

Merged #227 ci: every committed Cargo.lock is current 2026-10-13 00:55:37 -04:00

Merged #221 wai-ops: the bounds pass, certificates from two certifiers, and the operator set's Kani harnesses (D2b) 2026-10-13 00:53:47 -04:00

Merged #226 wai-quantum 0.4.3: metered runs, placement by a run's energy, and a fabric that falls back 2026-10-12 19:59:15 -04:00

Merged #224 wai-vector: the default stroke set and the test repertoire, as WSF1 sources expanded by Annex A, and the text vectors (D7-5) 2026-10-12 15:32:12 -04:00

Merged #225 wai-quantum 0.4.2: tile runs certified on their own, and the WebGPU member in a browser 2026-10-12 15:27:57 -04:00

Merged #222 grade labels and fallback windows: every figure says how it was obtained 2026-10-12 09:08:53 -04:00

Merged #223 ModelBased means a calibrated model: an unattested reading falls to what its evidence supports 2026-10-12 08:42:35 -04:00

Merged #218 wai-quantum 0.4.1: the fabric's WebGPU member — one WGSL kernel, certified bit-exact on every adapter 2026-10-11 22:28:10 -04:00

Merged #220 an uncalibrated power model is an estimate, not ModelBased 2026-10-11 22:20:18 -04:00

Merged #219 wai-vector: the independent checker, written from the extension text alone, and a text fix (D7-4) 2026-10-11 16:59:32 -04:00

Merged #199 wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4) 2026-10-11 16:58:55 -04:00

Merged #201 wai: the record made true 2026-10-11 16:58:41 -04:00

Merged #217 wai-vector: the raster RS1-RS9 and the frame procedure, with per-frame SHA-256 vectors (D7-3; stacked on #216) 2026-10-11 08:34:30 -04:00

Merged #216 wai-vector: WOS1 and WVG1 with the refusal order, the interval check and the cost (D7-2; stacked on #215) 2026-10-11 06:09:26 -04:00

Merged #215 wai: graphics-vector, the extension text of wai.graphics.vector, §1–§3 (Draft, D7-1) 2026-10-11 06:09:14 -04:00

Merged #214 sandbox-meter + jcp-gateway: count, and flag, work services did on the tree's behalf 2026-10-11 05:08:35 -04:00

Merged #205 wai-web: reach builds — L1, L2, J and an ES5 loader (CI verdict pending) 2026-10-10 23:00:19 -04:00

Merged #197 wai: wai generate and wai score, and the instruction object of wai.generate.spectral (form v0) 2026-10-10 22:59:43 -04:00

Merged #211 meter model subprocesses where they ran: the L3 model enters the run's figure 2026-10-10 22:25:18 -04:00

Merged #212 no fabricated readings: every figure sealed as a reading was read 2026-10-10 22:24:51 -04:00

Merged #213 proof: z3 could be made to prove a false claim; meter solver subprocesses where they ran 2026-10-10 22:23:35 -04:00

Merged #206 wai-ops: the reference crate and conformance vectors for wai-ops/1 (D2a) 2026-10-10 17:17:02 -04:00

Merged #208 sandbox: a setup assertion walked a tree that still held the warm-up worker 2026-10-10 17:16:42 -04:00

Merged #200 wai: receipts, keys, grants and parameter sets over HTTP; key logs anchored over TLS (W3-3) 2026-10-10 17:16:05 -04:00

Merged #207 wai-quantum 0.4.0: wai.quantum.circuit2 — a correctly rounded phase table, circuit/1 stated exactly, both read by stated rules 2026-10-10 15:52:03 -04:00

Merged #183 mesh §3.2: the fidelity floor was checked against the route table, not the serve 2026-10-10 09:56:29 -04:00

Merged #138 jcp: energy traceability across operation, activity and outcome 2026-10-10 09:49:57 -04:00

Merged #196 energy: a broken draw reading condemned the counter it was meant to judge, in three more crates 2026-10-10 09:47:59 -04:00

Merged #195 wai-quantum 0.3.41: the fabric — members, parity against the CPU reference, certificates, placement by joules, and the gate kernel in 32-bit lanes 2026-10-10 09:38:01 -04:00

Merged #202 wai: integer-operators (Draft), the operator set wai-ops/1, with its payload text in integer-payloads 2026-10-10 07:40:43 -04:00

Merged #204 licences: ship the Apache-2.0 text the code already declares 2026-10-10 04:33:19 -04:00

Merged #203 ci: workflow hygiene — restore the header's comment marker 2026-10-10 04:33:12 -04:00

Merged #198 jcp-gateway: meter each call on the upstream server's own process tree 2026-10-09 13:59:30 -04:00

Merged #189 jcp §4.11: an orchestrator's spend died with its process, so a restart was a fresh budget 2026-10-09 08:46:22 -04:00

Merged #194 wai-quantum 0.3.40: rectangle space groups, a sector referee on its own basis, and a sector larger than the network 2026-10-09 03:48:28 -04:00

Merged #177 jouleclaw: bind a policy receipt to the rules, not to a version number 2026-10-09 02:49:56 -04:00

Merged #190 jcp §4.10: the flow gate had no spec section, and six code references cited it 2026-10-09 02:49:32 -04:00

Merged #192 wai: a from-rest burst asserted a 2 ms race, and linux-arm64 called it 2026-10-09 02:49:10 -04:00

Merged #191 ci: a rebase ran every path-filtered workflow, because paths: matches the push delta 2026-10-09 02:48:49 -04:00

Merged #193 mesh: an in-process engine is metered by this process's own CPU and GPU energy 2026-10-09 02:41:26 -04:00

Merged #188 wai-quantum 0.3.39: the square's whole space group, a referee in each sector, and guided sampling 2026-10-09 02:40:52 -04:00

Merged #165 jcp §4.7: an amendment may only tighten against what the grant has LEFT 2026-10-08 19:55:19 -04:00

Merged #185 jcp §5: a GPU counter's plausibility verdict was a bool, and conflated two findings 2026-10-08 10:26:50 -04:00

Merged #180 wai-quantum 0.3.38: neural quantum states held in their symmetry sector 2026-10-08 10:24:11 -04:00

Merged #187 wai: staged measurement and the session claim in the browser; a session bound to the envelopes it names (W5-4) 2026-10-08 09:58:09 -04:00

Merged #186 wai: every Ed25519 signature verified strictly, by one verifier (SPEC §7) 2026-10-08 01:50:19 -04:00

Merged #184 wai: the int_codec audio trained on a generated signal, and every corpus states its provenance 2026-10-07 21:26:28 -04:00

Merged #179 jcp-energy: compare two threads' energy within one span, so host load no longer decides the test 2026-10-07 21:21:28 -04:00

Merged #181 energy tests: the load-sensitive tick floor in proof-cascade and sandbox-meter 2026-10-07 14:38:51 -04:00

Merged #166 energy tests: hold under a host loaded past a hundred runnable threads 2026-10-07 09:58:45 -04:00

Merged #176 wai-quantum 0.3.37: complex neural quantum states, and referees that cannot stop on an excited state 2026-10-07 09:13:46 -04:00

Merged #175 wai: HTTP playlists, live delivery and rendition switching — one renderer, sealed playlists, strict signatures 2026-10-07 09:13:18 -04:00

Merged #167 jouleclaw: sign the tree head, and give the transparency log a consumer 2026-10-06 17:28:15 -04:00

Merged #174 wai: refinement layers over Media over QUIC — a receipts track per media track, recovery, and late join 2026-10-06 16:05:58 -04:00

Merged #173 wai: the signed session claim — bound to its stage claims, its objects and its decoders 2026-10-06 13:51:24 -04:00

Merged #172 wai-pack: packages — the stage index, the version-2 package receipt, the floor, and HLS, DASH and Media over QUIC views 2026-10-06 10:32:04 -04:00

Merged #171 wai: stage receipts — chains per key and track, verified by inclusion, and the stage and delivery-gap claims 2026-10-06 08:37:30 -04:00

Merged #170 wai: HTTP delivery — a checked head, verified byte-range fetch of one rendition, and cache conformance 2026-10-06 06:45:12 -04:00

Merged #169 wai: staged-delivery measurement — counted bytes, integer quality, a proved stall bound, and delivery telemetry 2026-10-06 05:13:29 -04:00

Merged #168 wai-pack: the packaging policy, scene cuts, and the one integer video encoder 2026-10-06 03:52:48 -04:00

Merged #152 wai: staged delivery in the browser — one base decode, the wasm binding, and its check 2026-10-06 02:26:54 -04:00

Merged #164 wai-quantum 0.3.36: molecules and neural quantum states, held to exact answers 2026-10-05 21:08:04 -04:00

Merged #158 jcp-energy: the Neural Engine is reported only once its rail is proved live 2026-10-05 20:52:35 -04:00

Merged #146 jouleclaw-energy: per-process GPU energy on Apple Silicon; a shared GPU is never split by time 2026-10-05 20:52:16 -04:00

Merged #163 ci: guard the concurrency groups, and rebalance the runners by evidence 2026-10-05 16:18:57 -04:00

Merged #162 ci: run the energy meters' RAPL and NVML tests on real hardware (jetson-hub, linux-hw) 2026-10-05 15:54:21 -04:00

Merged #160 wai-quantum 0.3.35: time evolution of spin chains by TDVP, held to exact answers 2026-10-05 15:54:10 -04:00

Merged #159 wai-quantum 0.3.34: ground states of spin chains by DMRG, held to exact answers 2026-10-05 12:53:37 -04:00

Merged #161 ci: one run per branch at a time, and where the queue actually bottlenecks 2026-10-05 12:04:16 -04:00

Merged #156 wai-quantum 0.3.33: noisy circuits, and where the digital error model is off 2026-10-05 11:03:17 -04:00

Merged #155 wai-quantum 0.3.32: union-find decoding in near-linear time 2026-10-05 10:56:33 -04:00

Merged #151 wai-quantum 0.3.31: quantum-inspired optimisation, a re-runnable classical baseline 2026-10-05 10:55:34 -04:00

Merged #157 jcp-gateway: make enforcement discoverable, and refusable 2026-10-05 10:23:54 -04:00

Merged #154 Typed decisions, per-fabric energy, and two figures I had to withdraw 2026-10-05 08:54:07 -04:00

Merged #153 Four things our signed artifacts sealed by name instead of by bytes 2026-10-05 08:00:48 -04:00

Merged #150 wai-quantum 0.3.30: qLDPC memory at circuit level, re-derived from the circuit up 2026-10-05 05:07:17 -04:00

Merged #148 wai-quantum 0.3.29: the architecture around the code, priced, and the 2025 factoring machine re-run 2026-10-05 05:07:02 -04:00

Merged #147 wai-quantum 0.3.28: the dense state vector at any angle, the same bits threaded or not 2026-10-05 05:06:49 -04:00

Merged #149 wai: staged delivery — a base first, refinements after 2026-10-05 04:55:35 -04:00

Merged #145 wai-quantum 0.3.27: Gaussian boson sampling, exactly 2026-10-04 20:41:21 -04:00

Merged #144 wai-quantum 0.3.26: tensor-network contraction, hyper-optimised, sliced, bit-identical 2026-10-04 20:40:53 -04:00

Merged #143 wai-quantum 0.3.25: error correction at circuit level, sampled, modelled and decoded exactly 2026-10-04 20:39:11 -04:00

Merged #139 wai: the integer codecs' binary payloads, pinned in place 2026-10-04 14:05:11 -04:00

Merged #136 energy tests: a 0.1 J burn floor, tick-driven fake RAPL trees, stale trees cleared 2026-10-04 14:04:32 -04:00

Merged #141 wai-quantum 0.3.24: fault-tolerant resource estimation, reproducible and signed 2026-10-04 14:04:22 -04:00

Merged #102 ci(standards-build): run all five IOReport meters on macOS, and fail a step whose test never ran (merge LAST) 2026-10-01 23:37:35 -04:00

Merged #140 wai-quantum 0.3.23: belief-propagation tensor networks, a second method for the same circuits 2026-10-01 22:43:29 -04:00

Merged #137 wai-quantum 0.3.22: sparse Pauli dynamics at utility scale, and identical bits on every platform 2026-10-01 20:30:28 -04:00

Merged #129 energy meters: Linux RAPL and NVML on real hardware; an NVML counter past its board is Implausible 2026-10-01 18:33:48 -04:00

Merged #134 wai: key discovery, signing authority and module revocation 2026-10-01 14:54:56 -04:00

Merged #133 wai: energy reports, labelled JWP leaves and what signatures cover 2026-10-01 14:54:28 -04:00

Merged #132 wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 14:50:19 -04:00

Merged #131 wai: one registry table, candidate capabilities, public-text checks 2026-10-01 14:50:01 -04:00

Merged #135 smart-byte: governance, burns, and transfers between clusters 2026-10-01 12:22:03 -04:00

Merged #127 eoc-agent: a local model's measured step is a measured span 2026-10-01 09:50:27 -04:00

Merged #130 smart-byte: the cluster state machine, the state hash it commits at, and its vectors 2026-10-01 07:48:14 -04:00

Merged #128 jcp-gateway, joule-ui-serve: name the plaintext figure cost_uj 2026-10-01 06:22:25 -04:00

Merged #124 eoc-meter: a live per-process CPU energy counter for in-process cascades 2026-10-01 06:22:08 -04:00

Merged #123 jouleclaw-energy: a live per-process CPU energy counter for in-process work 2026-10-01 06:21:51 -04:00

Merged #120 proof-cascade: measure CPU work with the per-process energy counter, which macOS 27 keeps live 2026-10-01 06:21:37 -04:00

Merged #126 op-vault: test that a token is independent of the PAN, not free of "4242" 2026-10-01 06:02:36 -04:00

Merged #122 jcp-energy: meter a closure's CPU work with the per-process energy counter, which macOS 27 keeps live 2026-10-01 06:02:25 -04:00

Merged #121 sandbox-meter: a live per-process CPU energy probe for in-process work, and a real reading for a direct child 2026-10-01 06:02:14 -04:00

Merged #119 specs: a vendor counter is a hardware reading only while it is demonstrably live 2026-10-01 05:51:28 -04:00

Merged #117 jouleclaw-energy: IOReport only when its CPU rail keeps moving; consumers never zero-fill or relabel 2026-10-01 05:51:08 -04:00

Merged #116 eoc-meter: never build the IOReport counter on a CPU rail that does not keep moving 2026-10-01 05:50:58 -04:00

Merged #115 proof-cascade: never meter CPU work through an IOReport CPU rail that does not keep moving 2026-10-01 05:50:51 -04:00

Merged #114 sandbox-meter: a CPU counter that does not keep moving is never a measurement, and no consumer relabels an estimate 2026-10-01 05:45:12 -04:00

Merged #110 jcp-energy: IOReport only when its CPU rail keeps advancing, never on a batch refresh 2026-10-01 05:45:02 -04:00

Merged #125 smart-byte: envelope wire format, v1 key-event logs, and their conformance vectors 2026-10-01 01:04:17 -04:00

Merged #99 smart-byte: generate the conformance pack from the reference implementation 2026-10-01 01:03:48 -04:00

Merged #118 wai/research: state the medium-shift lever in WAI's own terms 2026-09-30 19:53:28 -04:00

Merged #113 wai: research notes at the chain's final state; determinism-tiers and energy-measurement match the tree 2026-09-30 19:53:14 -04:00

Merged #112 wai: typed receipt classes and the soft binding class, reading OER through the OER module 2026-09-30 19:53:01 -04:00

Merged #111 wai: add wai.neural.int_mlicpp, the MLIC++ entropy topology integer end to end 2026-09-30 19:52:34 -04:00

Merged #109 wai: on-chip counters and calibrated instruments are separate energy classes, and every joule-carrying receipt can say which 2026-09-30 19:52:23 -04:00

Merged #108 wai-rs: fast integer decode kernels that give the same integer for every output 2026-09-30 19:52:11 -04:00

Merged #107 wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-30 19:51:45 -04:00

Merged #106 wai: a Prior may declare its artifact's wire form; register NNC and the derived-track operations 2026-09-30 19:51:15 -04:00

Merged #105 wai: register broadcast and streaming codecs, each licence-classified and never a default 2026-09-30 19:51:03 -04:00

Merged #104 wai-rs: the JPEG AI exact decoder calls no platform math library, and its output is pinned 2026-09-30 19:50:50 -04:00

Merged #103 wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-30 19:50:37 -04:00

Merged #82 wai: attested OTT video workflow + machine-checked totality proofs over the rANS core 2026-09-30 19:50:26 -04:00

Merged #101 wai-neural-e2e: make the job link and run, and fix the decoder mismatch it was hiding 2026-09-30 19:50:20 -04:00

Merged #100 ci(standards-build): exercise the macOS energy backend, which nothing did 2026-09-21 15:12:31 -04:00

Merged #94 joulecontract: the published negative vectors were never actually run 2026-09-18 11:35:25 -04:00

Merged #95 ci(standards-build): build jouleclaw-rs on linux-arm64 without debuginfo 2026-09-17 21:07:36 -04:00

Merged #93 ci: run the conformance suites that cargo test never executed 2026-09-17 06:58:33 -04:00

Merged #92 mesh: a cost model that gates must say where it was measured 2026-09-11 00:29:53 -04:00

Merged #91 diagnose: a verification verdict must say which instrument produced it 2026-09-10 21:15:24 -04:00

Merged #80 wai/research: 2030 transport landscape — what the field ratified while we were not looking 2026-09-10 12:23:49 -04:00

Merged #88 research: MPEG-AI Part 6 requirement mapping — the one square with a deadline 2026-09-10 12:23:38 -04:00

Merged #90 register what other bodies ratified: prior carriage, and derived-track operations 2026-09-10 12:23:27 -04:00

Merged #89 transparency: an external encoding, and a witness for the receipt chain 2026-09-10 12:23:16 -04:00

Merged #87 dispatch: capability constraints, and delivery over bearers that cannot answer 2026-09-10 12:23:05 -04:00

Merged #86 energy: the operating point, the residual, and alignment with network-layer identities 2026-09-10 12:22:43 -04:00

Merged #85 moq-streaming-format: declare WAI as a MoQ streaming format 2026-09-10 12:21:10 -04:00

Merged #84 jwp-receipts: typed claims, key discovery, and a second binding class 2026-09-10 12:21:02 -04:00

Merged #83 task-fidelity: name the contract for media a model consumes, not a hash 2026-09-10 12:20:55 -04:00

Merged #81 determinism-tiers: a tier covers what the sink emits, not the decode alone 2026-09-10 12:18:36 -04:00

Merged #79 wai: actually write the C2PA manifest the energy binding describes 2026-09-07 00:10:39 -04:00

Merged #78 compliance: publish the EU draft PUE bands as a sourced data pack, not as code 2026-09-06 08:19:10 -04:00

Merged #77 jcp: an erasure path that neither breaks the chain nor loses the joules (re-land) 2026-09-03 15:17:04 -04:00

Merged #76 compliance: grade on water too, and retire the two magic floats (re-land) 2026-09-03 15:16:55 -04:00

Merged #69 jcp: hand the caller its receipt, in MCP's namespaced _meta slot 2026-09-03 15:12:27 -04:00

Merged #75 jcp: count the joules a cache hit did not spend, without ever calling it spend 2026-09-03 15:11:51 -04:00

Merged #73 jcp: let an action receipt name the attested environment it was recorded in 2026-09-03 15:11:38 -04:00

Merged #71 compliance: grade on water too, and retire the two magic floats 2026-09-03 15:11:26 -04:00

Merged #70 mesh: a cost model that can represent the request it is meant to refuse 2026-09-03 15:11:18 -04:00

Merged #68 wai: bind a decode's joules to the decode (C2PA 2.4 companion assertion) 2026-09-03 15:10:02 -04:00

Merged #72 proof: closed_by_stub rides in the signed receipt (SPEC §6.1) 2026-08-31 20:07:05 -04:00

Merged #65 AR-1: the Action Receipt, its verifier, and CI for every workspace 2026-08-30 15:49:48 -04:00

Merged #60 wai: prove integer video byte-identical, meter it, and publish the method 2026-08-29 03:11:48 -04:00

Merged #63 eoc: allocate a facility among tenants, then bind the published band to it 2026-08-29 03:11:42 -04:00

Merged #67 jcp: an energy figure must say how much of the work it covers (re-land) 2026-08-29 03:11:37 -04:00

Merged #66 jcp: an energy figure must say how much of the work it covers 2026-08-29 03:09:36 -04:00

Merged #57 sandbox: make the tier true, make it checkable, and let S7 locality be falsified 2026-08-29 03:09:32 -04:00

Merged #62 proof: a joule ceiling, and two soundness bugs that were hiding each other 2026-08-29 03:09:28 -04:00

Merged #64 compliance: derive the A-G band instead of accepting one 2026-08-29 03:09:24 -04:00

Merged #59 wai-web: full JPEG-AI decode in wasm (decodeJpegAiFull) — re-land 2026-08-25 17:12:07 -04:00

Merged #53 wai-rs: prove the reconstruction binding over a real jpegai decode 2026-08-25 17:10:00 -04:00

Merged #56 wai-web: full JPEG-AI codestream->RGB decode in wasm (decodeJpegAiFull) 2026-08-25 17:09:39 -04:00

Merged #55 wai: research note — determinism contract generalizes to 3D neural coding 2026-08-25 17:09:36 -04:00

Merged #52 wai: ingest the determinism-tier spectrum (entropy-consistency vs decode-equivalence) 2026-08-25 17:09:32 -04:00

Merged #51 wai-web: expose the byte-exact JPEG-AI mANS decode to wasm (decodeJpegAiMans) 2026-08-01 19:26:06 -04:00

Merged #50 wai: register the byte-exact JPEG-AI decoder + restore the byte-equality matrix 2026-08-01 05:43:10 -04:00

Merged #46 Land the FL-2 propagated-provenance stack (increments 1-5) plus RFC 9207 2026-07-27 18:08:29 -04:00

Merged #49 wai byte-exact conformance: fix stale #[path] includes 2026-07-27 17:43:36 -04:00

Merged #48 ci: per-OS shells (pwsh on Windows, bash on unix) 2026-07-26 06:01:23 -04:00

Merged #29 wai-rs: derive the dequant gain — the last fixture-sourced decoder input 2026-07-26 05:56:22 -04:00

Merged #47 ci: bootstrap rustup in-workflow (runner image has no Rust) 2026-07-26 01:59:10 -04:00

Merged #44 jcp-efficiency: Seal a training run measured energy as training/1 2026-07-25 08:57:13 -04:00

Merged #45 Prep CI for enablement: green gate, fleet labels, unified MSRV 2026-07-23 10:18:14 -04:00

Merged #43 joule-code: repair jcp_schema::Grant literals — main does not compile 2026-07-22 11:28:04 -04:00

Merged #38 Move the toolchain pin to Rust 1.97.1 2026-07-22 03:05:29 -04:00

Merged #36 sandbox: injected egress credentials + sandbox-jcp cross-workspace fix (re-land of #33) 2026-07-21 08:19:55 -04:00

Merged #34 Corpus semantic embedding + prove-local weight-hash cache (+ S5 on real KVM, verified) 2026-07-20 19:51:33 -04:00

Merged #33 sandbox: injected egress credentials — the secret never enters the unit (+ sandbox-jcp regression fix) 2026-07-20 19:50:47 -04:00

Merged #32 jcp-cite: retrieval provenance — a checkable record of what an agent READ 2026-07-20 19:50:45 -04:00

Merged #31 Receipts as a training corpus + prove-local: attested offline inference 2026-07-20 15:01:21 -04:00

Merged #30 jcp: caveats — the open attenuation axis (SPEC §4.9, C24) 2026-07-20 01:11:58 -04:00

Merged #28 wai-rs: derive the entropy-decode inputs — skip_mask + rvs_additive (fixture-free) 2026-07-18 23:33:26 -04:00

Merged #27 wai/tools: wai_jpegai_export_weights.py — reproducible weight export for the JPEG-AI decoder 2026-07-18 10:14:51 -04:00

Merged #26 wai-rs: validate jpegai_icci against the reference decoder (ground truth, 2.4e-07) 2026-07-18 09:52:57 -04:00

Merged #25 jcp-x402: demonstrate the settlement coupling in the runnable example 2026-07-18 04:34:26 -04:00

Merged #24 jcp-x402: the x402 agentic-payment wire, dual-ceiling gated + settlement coupling 2026-07-18 03:29:42 -04:00

Merged #23 jcp: JCR-1 receipts bind their payload — jcp/2 + version dispatch (SPEC §8, C23) 2026-07-18 03:16:43 -04:00

Merged #22 wai-rs: fix picture-header per-component flag order (grfs_channel_flags were corrupt) 2026-07-18 02:05:00 -04:00

Merged #21 wai-rs: TON tools-header parser + codestream→z→i_s chain 2026-07-17 12:36:45 -04:00

Merged #20 wai-rs: e2e — recover the hyper-latent z from the real codestream (byte-exact) 2026-07-17 03:14:05 -04:00

Merged #19 jcp: dual ceilings — a money budget beside the joule budget (SPEC §4.8 + C22) 2026-07-17 02:56:32 -04:00

Merged #18 wai-rs: jpegai_bitstream — tools-header (TON) post-filter chain parser 2026-07-17 01:24:22 -04:00

Merged #17 wai-rs: jpegai_bitstream — full picture-header parser 2026-07-16 07:22:51 -04:00

Merged #16 wai-rs: jpegai_bitstream — codestream container + MSB-first header bit reader 2026-07-16 04:52:46 -04:00

Merged #15 wai-rs: jpegai_icci::IcciNet — the eICCI filter, float-exact vs the ONNX 2026-07-15 09:07:48 -04:00

Merged #14 wai-rs: jpegai_icci — the eICCI network body (conv, BN-fold, residual block, plane path) 2026-07-15 03:46:58 -04:00

Merged #13 wai-rs: jpegai_icci — the Haar wavelet domain of the eICCI post-filter 2026-07-15 03:26:53 -04:00

Merged #12 wai-rs: jpegai_pipeline::yuv_to_rgb / rgb_to_yuv — BT.709 colour combine 2026-07-14 10:45:17 -04:00

Merged #11 wai-rs: jpegai_pipeline::efl_chroma — EFE linear cross-component post-filter 2026-07-14 09:45:18 -04:00

Merged #10 wai-rs: jpegai_pipeline::lef_filter — LEF adaptive-sharpness post-filter 2026-07-14 05:19:47 -04:00

Merged #9 wai-rs: jpegai_pipeline::efn_filter — EFE luma-aided nonlinear chroma post-filter 2026-07-13 13:18:38 -04:00

Merged #8 wai-rs: jpegai_pipeline::lsbs_refine — LSBS scale refinement (yhat → y_lsbs) 2026-07-13 12:45:22 -04:00

Merged #7 wai-rs: jpegai_pipeline::reconstruct_yhat — the SGMM autoregressive spine 2026-07-12 22:42:14 -04:00

Merged #6 jcp-orchestrate: background-agent orchestrator profile mapping + seal budget denials 2026-07-12 22:36:51 -04:00

Merged #5 wai-rs: jpegai_pipeline::sigma_index — close the scale path (byte-exact, both planes) 2026-07-12 12:22:40 -04:00

Merged #4 wai-rs: hyper_scale_decoder floor(>>) not truncation — byte-exact vs the reference decoder 2026-07-12 12:22:07 -04:00

Merged #3 wai-rs: jpegai_pipeline::dequant + e2e integration (entropy→dequant byte-exact) 2026-07-08 07:14:27 -04:00

Merged #2 wai-rs: jpegai e2e integration test — synthesis on the real reference latent 2026-07-08 04:50:36 -04:00

Merged #1 Restore JPEG-AI decoders (uv/hyper/hyper_scale/mcm/mans) wiped by the main reset 2026-07-08 04:47:44 -04:00