2026-08-10 - 2026-11-10
Overview
15 releases published by 2 users
Release
wai-v0.6.0
wai 0.6.0
Release
wai-v0.5.0
wai 0.5.0
Release
wai-quantum-cli-v0.2.4
wai-quantum 0.2.4
Release
wai-quantum-desktop-v0.1.2
Quantum Studio 0.1.2
Release
wai-quantum-desktop-v0.1.1
Quantum Studio 0.1.1
Release
wai-quantum-desktop-v0.1.0
Quantum Studio 0.1.0
Release
wai-quantum-cli-v0.2.3
wai-quantum 0.2.3
Release
wai-v0.4.0
wai 0.4.0
Release
wai-quantum-cli-v0.2.2
wai-quantum 0.2.2
Release
wai-quantum-cli-v0.2.0
wai-quantum 0.2.0
Release
wai-v0.3.0
wai 0.3.0
Release
wai-quantum-cli-v0.1.4
wai-quantum 0.1.4
Release
wai-quantum-cli-v0.1.3
wai-quantum 0.1.3
Release
wai-quantum-cli-v0.1.2
wai-quantum 0.1.2
Release
wai-quantum-cli-v0.1.0
wai-quantum 0.1.0
489 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
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
Merged
#649 jouleclaw: North decode 3-6x and prefill 6-11x on the CPU, bit-identical
Merged
#672 wai-quantum: energy-landscape jobs on a GPU, through WebGPU, CUDA and Metal, each member certified by the host
Merged
#662 wai-quantum: a cross-simulator conformance corpus, reproducible with one command, and the surface-code generator's text at p = 0
Merged
#646 wai-quantum-writer: WAI Quantum writes a program for a task, on its own model
Merged
#645 wai-quantum: any exercise is checked as a lesson is (engine::course::check_exercise)
Merged
#664 wai-quantum: energy-landscape jobs, a classical emulator of the settling model, and the extension wai.quantum.landscape/1
Merged
#660 wai-quantum: receipts say where their counts come from and what was set at the provider, and a second verifier checks them
Merged
#665 wai-quantum: published architectures, re-estimated — the bicycle architecture, RSA-2048 and FeMoCo, each delta explained
Merged
#666 ci: the wai-quantum legs build the commit they test, and fail when they did not
Merged
#639 wai: neural-conformance's trained vector is trained and coded on generated pictures, and every vector has a licence record
Merged
#674 ci: the emulated vector and SME legs bring their own emulator
Merged
#637 wai: bearer-receipts §13, reconciliations and holdings records over a return path of a few bytes
Merged
#663 wai dev's test: the stand-in room service listens without a reverse lookup
Merged
#657 wai http origin: a refusal ends cleanly, and origin_per_peer_limit waits for its state
Merged
#651 sandbox: the proof and microvm oracles read RAPL MSRs where powercap lists none; sandbox-tee attests rapl-msr as RAPL
Merged
#650 meters: clippy-clean in every Linux configuration, and a CI gate for it
Merged
#655 wai: a ladder of timeliness fallbacks, and the reference sink scheduler
Merged
#653 wai: the marks: .WAI™, WA²ISM™ and WAISM™
Merged
#652 joule-moq-relay: the loop-of-relays test starts again on new ports when one it chose was taken
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
Merged
#643 CI: the decode-path job installs the repository's Rust pin, and byte equality runs on Windows again
Merged
#641 wai: an ad decision's consent signal and supply chain, bound into what the decider signs
Merged
#636 wai: a channel's breaks marked in its HLS Media Playlist, and why a delivery took the route it took
Merged
#635 wai: the integer decode paths hold no floating point in their source, and read no JSON with a float parser
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
Merged
#633 wai: one-way delivery — timeliness, rung price, cache authority and impression aggregates
Merged
#631 mesh-meter: hw-meter-apple meters a Mac with the SMC where IOReport is not live (stacked on #622, #630)
Merged
#629 sandbox-meter: RAPL reads each domain's energy-status MSR where powercap lists none; die zones are packages
Merged
#627 eoc-meter: RAPL reads each package's energy-status MSR where powercap lists none
Merged
#626 proof-cascade: RAPL reads each package's energy-status MSR where powercap lists none
Merged
#625 jcp-energy: RAPL reads each package's energy-status MSR where powercap lists none
Merged
#624 jouledesk-github, Joule Code L3: meter a Mac with the SMC where IOReport is not live (stacked on #622)
Merged
#630 mesh-meter: a span shorter than its counter's minimum window is an estimate
Merged
#622 jouleclaw-energy: a Mac's whole-machine power from the SMC (EnergyDomain::System, ModelBased)
Merged
#618 jouleclaw-energy: RAPL reads each package's energy-status MSR where powercap lists none
Merged
#632 Changelog entries and the conformance workflow's lists move into files a change adds
Merged
#628 INGEST.md: correct the pin and the MSRV policy, and fix the links (replaces #617)
Merged
#612 mesh/1: bind what taught the weights, not only which weights answered
Merged
#623 wai-quantum-cli docs: llms.txt names the site's parts as the site does, and lists WAI Quantum's home
Merged
#616 Wave A: public-name check, WebAssembly determinism in CI, decode-path reporting, and pin by default
Merged
#621 wai-quantum-contract.yml: the baselines are 0.8.1, 0.2.4 and 0.4.1, the versions just published
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
Merged
#620 joule-moq-web: a turn a later schedule replaces ends at that schedule's from
Merged
#606 Rust: one toolchain, the latest stable
Merged
#614 Timing under load: the GPU span test, co-watch re-entry, and the SRT link tests
Merged
#615 wai-quantum-service: the runs are MCP tasks, each task its job
Merged
#613 wai-quantum-service: a job the service was running when it stopped runs once more
Merged
#608 wai-quantum: an optimisation stops and goes on to the same bytes
Merged
#607 wai-quantum-service: a job sent again under its key is the same job
Merged
#611 WLK1 for the link record, wai identify, the carousel schedule and holdings (replaces #604 and #605)
Merged
#609 wai-quantum-cli: a job on a provider is an MCP task
Merged
#610 joule-moq-relay: the cascade tests wait for a refusal, not only for what got through
Merged
#603 CI: the gate that decides whether a workflow runs was queued behind the work it gates
Merged
#599 standards-build: the proof gate turned a verified proof into a failure
Merged
#600 Quantum Studio: a run on the job service whose answer is lost is sent again, safely
Merged
#602 wai-formal-verification: two proof shards that had outgrown where they ran
Merged
#593 wai-quantum-desktop 0.1.2: a job on your own hardware, in the installed app
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
Merged
#587 joule-moq-relay: a fan-out holds up no other track, and each core has its own socket
Merged
#590 Quantum jobs on a provider outlive what sent them: the record, the command line, the desktop app and the Studio
Merged
#588 jcp §4.13: a retry is not a second call, where the caller names the call
Merged
#578 wai upscale and wai tonemap: an exact derivation from the command line, with its record and its check
Merged
#586 format-probes: two adjacent start codes no longer panic the AVS3 probe
Merged
#585 joule-moq-web room: draw only what changed, and send a key at once
Merged
#582 sandbox §13.1–13.2: what a park retains, and what an interval proves about waiting
Merged
#583 joule-moq-relay: an object is held once, and the socket keeps what arrives
Merged
#580 wai-quantum-desktop 0.1.1: an app on an external drive updates itself, and one on a disk image does not
Merged
#584 sense §11: what a running agent receives when an observation surfaces to it
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
Merged
#574 sec: RUSTSEC-2026-0429, a zip archive that aborts the process on extract
Merged
#571 wai-quantum-desktop: the public half of the release's update key
Merged
#570 joulespec: applied to a standard that is not its own, which found a mis-aimed mutation
Merged
#569 wai-quantum-contract.yml: the baselines are the versions just published
Merged
#568 joulespec: a bullet whose label could not be read was corrupting the obligation above it
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
Merged
#567 joulespec: E4 reaches a real prover, an evaluation corpus, §9 narrowed, and the producer reads other specifications
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
Merged
#566 joulespec: a producer, and the standard applied to its own implementation
Merged
#565 sec: move crypto-bigint off a release yanked after it was picked, and record why warnings are not gated
Merged
#441 jouleclaw-compliance: no ESPR record on an AI service passport
Merged
#439 eoc-route-learned: recommend the stage cheapest in expectation, not the likeliest
Merged
#562 joulespec: what the prior art changed — anchoring, vacuity, footprints, a second axis
Merged
#561 joulespec: a standard for energy-accounted specification conformance
Merged
#437 jouleclaw-backend-apple: 84 clippy warnings -> 0, and -D warnings now covers both configurations
Merged
#559 receipt-ledger: version 5 holds a decode to the frames it delivered, its codestream what it read
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
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
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
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
Merged
#555 wai-quantum: exact gradients, deterministic optimisers, VQE, QAOA and algorithm builders, each answer checked or bounded, on every surface
Merged
#554 wai-quantum: QIR and jeff read and written on every surface, each conversion checked, bounded against hostile input
Merged
#550 receipt-ledger: tariff version 3 prices media jobs per operation and bills the work done
Merged
#552 route-record: version 2 prices per operation, ranks by measured failure, binds a hop receipt to its output
Merged
#551 wai-quantum: pulse programs simulated under a Lindblad master equation, the same bits everywhere, their receipts binding the calibrations
Merged
#553 wai-conformance: two arm64-heavy jobs build without debuginfo (the VM's disk filled mid-link)
Merged
#549 wai-quantum-desktop: installers on a tag for macOS, Linux and Windows, signed updates, the cask and the Scoop manifest
Merged
#548 joule-moq-ingest: the SRT test's burst of losses mid-stream, not where the publisher closes
Merged
#547 sandbox-rs: wasmtime 49.0.4 -> 49.0.5 (RUSTSEC-2026-0422, -0423, -0424)
Merged
#538 WAI dev and the relay close a WebSocket cleanly; Quantum Studio opens its course from a link
Merged
#544 wai: media jobs in the receipt ledger, and the int_motion receipts written down (stacked on #542)
Merged
#540 wai: channel lineup and guide — a linear channel's feeds imported, signed (wai.video.lineup), and its guide checkable
Merged
#546 CI: skip the quantum set rerun test on the linux leg until #538 leaves the path out (ends by itself)
Merged
#545 Public-text checks: the OER/2 documents and corpus are checked like any other file
Merged
#541 wai: the opportunity report and the statement check (wai.delivery.opportunity)
Merged
#543 proof-cascade: the raw-reader pin counts the subscriptions it hands the reader (a laptop registers IOReport channels as it runs)
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)
Merged
#537 wai-quantum: the members certified on the Mac Studio run on the Studio
Merged
#536 wai and wai-quantum releases: the x86_64 macOS legs on the Intel Mac
Merged
#534 wai-quantum for JavaScript: the engine as the npm package @transaction-science/wai-quantum 0.1.0
Merged
#535 wai-quantum for Python: installed from the Python Package Index
Merged
#532 wai-rs tests: the quickstart installer installs this crate's version
Merged
#531 joule-moq-relay: reset a stream its lane was killed under; eoc-meter: wait on the child's CPU
Merged
#530 wai-quantum-cli 0.2.2: the MCP Registry's line shown as text
Merged
#528 wai-quantum: the job service on the MCP Registry, and wai-quantum-cli 0.2.1 for the command line's listing
Merged
#529 joule-moq-room: the clock's events track is published with each grant, so a viewer can enter an empty room
Merged
#527 wai/quickstart/install.sh: install 0.4.0
Merged
#525 wai 0.4.0
Merged
#526 wai-quantum-contract.yml: the API baselines are 0.7.0, 0.2.0 and 0.3.0, the versions just published
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
Merged
#506 wai: one operation catalogue (noun.verb) for every door, wai ops, the agent rules on every command, and the wai-* service binaries
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
Merged
#507 wai breaking and wai conform: the compatibility gate on every WAI pull request, and conformance runs with signed results
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
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)
Merged
#514 wai-quantum: the agent front door (new, test, setup-agent, MCP resources and prompts, generated agent docs)
Merged
#513 joule-moq-relay: each end of a WebSocket session pings the other every 30 s
Merged
#511 joule-moq-relay, wai-remote-host: build on Windows; the cascade test takes a metered hop
Merged
#510 joule-contrib: a retransmission of a packet not yet seen is recovered; the SRT tests count the first sends lost
Merged
#512 wai-quantum: a study of the co-design, every measure the engine's
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
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
Merged
#504 wai: the developer's path (hello, create, dev, verify), the floor with no system library, nine examples, and the quickstart archive
Merged
#503 joule-contrib: an SRT sender probes a stalled tail, so a lost newest packet is recovered
Merged
#499 wai merge train E: twenty-five PRs onto main, the relay's upstream window bounded, and three fixes the merged tree needed
Merged
#498 wai-quantum: rewrites, convergence, and the 0.6.16 / 0.1.4 release
Merged
#497 wai-quantum: a person's taste, learned from their own choices between equals
Merged
#495 wai-quantum: what is new, what is a known construction found again, and aberrations
Merged
#494 wai-quantum: the person's rules for proposals, checked change by change
Merged
#492 sec: zstd 0.14.3 for RUSTSEC-2026-0391, -0398, -0403 and -0410; CI: the avx2 leg on the framework runner
Merged
#477 CI: wai-conformance's independent verifiers compile wai-rs once per profile
Merged
#485 Quantum Studio: a program from elsewhere is named for where it came from
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)
Merged
#486 sec: replace two allow-list reasons with what the call sites actually say
Merged
#476 CI: the process-calibration step retries a run a busy GPU left unmetered
Merged
#478 wai-quantum 0.6.15 and wai-quantum-cli 0.1.3: generators, the workbench, and a program's history, attributed
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)
Merged
#466 wai-quantum: OpenQASM 3 generators, one program for a family of circuits
Merged
#464 wai-quantum-service: sandboxed workers, IPv6 clients counted by /64, a per-client memory cap
Merged
#462 joule-moq-relay, co-performance §7.3: count each author's audience inputs in its chain's order
Merged
#451 live room train D: co-watch rooms, the room's own service under age rules, same-origin room endpoints (#432)
Merged
#449 sec: answer the advisory gate's first catch, remove hpke-rs 0.2.0, and clear every yanked dependency
Merged
#447 joule-moq-room: its lockfile follows wai-quantum 0.6.14 (repository checks red on main since #427)
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
Merged
#442 jcp-x402: refuse a payment scheme this crate does not implement
Merged
#428 wai merge train: eleven slices (#402 #411 #421 #408 #409 #419 #410 #424 #420 #413 #401)
Merged
#436 sandbox: a confidential run sealed on TDX hardware, its PCK checked to Intel's root
Merged
#427 wai-quantum 0.6.14: design critique, equivalence, alternatives and classical shortcuts across every surface; contraction trees that sweep along the line
Merged
#422 sandbox-conformance: hold the committed pack to what the builders emit
Merged
#415 sandbox-tee: check a TDX quote's PCK chain to a pinned Intel root
Merged
#418 jouleclaw: a routing plan carries the class of its energy figure
Merged
#414 jouleclaw-loader-gguf: 161 clippy warnings -> 0, and -D warnings now gates it
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)
Merged
#406 wai.media.exploration: archives that replay, default-distance, a homogenization meter, and taste as a declared, owned objective (CO2, CO3)
Merged
#412 sandbox: a confidential run sealed on SEV-SNP hardware, verified by a third party
Merged
#398 wai: proof that an ad was presented — a player-signed presentation claim, and a spend that counts only presented impressions (E7)
Merged
#396 wai.access.services: caption quality anyone can recompute, audio description, sign language and a completeness claim (ACC)
Merged
#423 room e2e: the window's play wait states where the seek back stood, and has the heavy bound
Merged
#416 wai: shared lists name their tables instead of enumerating every record
Merged
#404 wai.delivery.settlement (E6): a hop is paid only for bytes the next hop signed for
Merged
#403 wai.media.contribution: who contributed what, computed from the process (CO1)
Merged
#399 sandbox: TDX on the run path, through a pinned PCK
Merged
#397 live_provenance: name the track's media kind TrackKind
Merged
#400 dash_read_bounds: time the short and long runs in turn, the least of seven each
Merged
#383 wai/ietf: draft-charlot-moq-wai-packaging-00 (review only, not submitted) + wai_priors
Merged
#395 sandbox: flow across a run's checkpoints — an untrusted read closes the sinks that follow
Merged
#394 jcp-wire: a caller-signed challenge, and endpoint evidence bound to the answer
Merged
#393 wai-quantum: the branching test pins its reference run and forces the state vector's split paths
Merged
#386 wai.ai.usage: AI usage preferences bound to the bytes, and the agent's consumption claim (AG1)
Merged
#387 wai.media.synthesis: origin claims for every kind of media, two marking layers, AI participants, reviews and labels
Merged
#392 sandbox: one report_data binding for a run, a relying-party challenge, and evidence a third party can verify
Merged
#388 jcp: WithinWindow, a sliding-window caveat over calls, payloads and measured joules
Merged
#385 mesh: say what the energy figure covers — the served span, not the request
Merged
#390 jouleclaw-routing: ROUTING_JOULES is an Estimator-class floor, and says so
Merged
#389 jouleclaw-attest-vendor: read TDX and SNP fields at their published offsets
Merged
#384 jouleclaw-compliance: a scoped PLD disclosure bundle, and a crosswalk to the provisions
Merged
#379 wai.edge.derivation: the deriving edge — derive, publish under its own receipts, chain to the source, carry provenance
Merged
#391 joule-moq-relay test: the client closes after the relay holds its session (WebTransport close flake)
Merged
#382 mesh/1: a signed weights change record, and a gate that holds a backend to it
Merged
#381 wai: live provenance, C2PA 2.4 §19 for room tracks and takes, tied to the JWP receipts
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)
Merged
#373 jouleclaw-omni: retire both soundness allows from #329 — alignment and &mut-from-&
Merged
#372 ggml decode: the KV cache was sized by two literals the write site ignored
Merged
#378 mesh/1 + AR-1: receipts commit to the output; deterministic serves replay
Merged
#377 joule-moq-web e2e: the service scenario seeks back from the relay's DVR window
Merged
#376 wai-quantum-cli release: read the SHA-256 files over the private network
Merged
#375 wai-quantum-cli release: link the Linux binaries static, not static-pie
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
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)
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
Merged
#329 jouleclaw: every compute fabric builds on hardware that has the device, and metal's kernels run
Merged
#369 efficiency/1: a partial energy figure is sealed as partial and never headlines as a task total
Merged
#367 joule-code-conformance: the header undersold the harness by a whole suite
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)
Merged
#357 jcp: C25 — flow was a declared clause with no check; now it has one
Merged
#358 wai.live.watermark: forensic watermark session records, matched and disclosed one at a time (L14)
Merged
#351 joule-moq-relay: DVR on the relay, seek back by FETCH, and the seek power (L7b)
Merged
#353 jouleclaw-energy: Implausible says what it now means, and a lint CI could not see
Merged
#352 jcp: C26 — the one-writer requirement gets a conformance clause with teeth
Merged
#355 jouleclaw: a claim is judged on what it cites, so a trusted source cannot be credited with what a weak one says
Merged
#354 energy meters: a GPU counter reading low is refuted in sandbox-meter, eoc-meter and jcp-energy too
Merged
#350 wai-quantum 0.6.9: cut-rank amplitudes with the circuit's own global phase
Merged
#349 jcp-wire: a request presented again gets its first answer, so a lost response is recoverable
Merged
#347 mesh-core: one steward per journal — the chain detects a second, it cannot stop one
Merged
#346 jcp-wire: one writer per journal, or the replay spends twice
Merged
#348 wai-quantum 0.6.8: threads only where they pay, and a cut-rank search that recounts only what moved
Merged
#345 wai.live.e2ee: end-to-end encrypted rooms on MoQ secure objects and MLS keying (L10)
Merged
#344 jouleclaw-compose: attribute a claim to its most authoritative citation
Merged
#343 wai-quantum 0.6.7: tensor networks that split controlled gates and fix projections
Merged
#342 wai-quantum-service: the cutrank method, exact samples of a Clifford circuit measured in a product basis
Merged
#339 jcp-gateway: everything a gated request carries to the server is sealed and flow-checked
Merged
#341 jouleclaw: bound a GPU energy counter from below, not only above
Merged
#340 wai-quantum 0.6.6: Clifford circuits measured in a product basis, exactly, by cut-rank
Merged
#338 wai-quantum-service: two worked examples that measure in the middle
Merged
#323 pool: a standard for energy-accounted multi-tenant scheduling
Merged
#328 jcp-energy: a counter this process cannot read is not an absent counter
Merged
#335 wai-quantum 0.6.5 and the service: programs that measure in the middle
Merged
#337 wai.live.moderation: review policies, signed decisions, explained redactions, and DSA statements of reasons
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
Merged
#336 jcp-gateway: a task's exchanges and an interim result's retry are decided as continuations of the call
Merged
#331 wai-quantum-service: every job's energy, signed with its result
Merged
#333 jouleclaw-graph: a node in flight survives the process, and an interrupted one is held rather than silently run again
Merged
#332 ci: run each suite for what can affect it; merges no longer repeat the pull request's run
Merged
#330 wai: energy-aware content steering, each client's pathway chosen by the joules its hops signed (L15)
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)
Merged
#326 jcp-wire: the endpoint's spend, revocations and memory of decided requests survive a restart
Merged
#317 wai: live metering, a room session's units and joules per hop (L9)
Merged
#322 jcp-wire: the endpoint decides at its own clock, and a captured request is decided once
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
Merged
#313 Canonical JSON: numbers as ECMAScript writes them (jouleclaw-jcs), and the integer range (sandbox-attest)
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
Merged
#319 jcp-efficiency: the outcome anchor is not ours alone; the signature is
Merged
#310 joulehook: the joule budget survives the process, so it can be exceeded
Merged
#316 jouleclaw: the NVML sampling floor is ~100 ms, measured, not ~50 ms
Merged
#314 jouleclaw-omni: declare 23 modules that were compiled by nothing
Merged
#293 joule-moq-relay: a MOQT draft-22 relay over QUIC, WebTransport and a WebSocket fallback
Merged
#315 wai: D2c O8 + M7b — JPEG AI's networks written in jpegai-int/1 and run through wai-ops/1, goldens unchanged
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
Merged
#309 sandbox: the S7 audit trail can outlive the process that wrote it
Merged
#312 mesh: a grant rides over the OpenAI-compatible HTTP binding, and a receipt can be shown back as a witness
Merged
#311 mesh: the real engines address their weights, so a grant's ModelIn can admit them and a receipt binds what answered
Merged
#308 wai: D2c M8 — WIV1 and WIR1 through wai-ops/1's stage operators, goldens unchanged
Merged
#307 joule-code-joulecontract: an obligation nothing checked is not discharged
Merged
#306 mesh: a cut journal is caught by the receipts the steward handed out, and the receipt chain survives a restart
Merged
#301 mesh: a grant is spent only by its issuer, at the steward it names, and its spend survives a restart
Merged
#305 jcp-gateway: replay our own receipt stream at startup (SPEC §8.1)
Merged
#303 wai: timed text and live captions, wai.text.timed (L8)
Merged
#294 mesh: a grant is decided by JCP's runtime, so expiry, caveats, the model and spend bind
Merged
#304 jcp: a chain is bounded in money on every link, and a delegated grant is never decided alone
Merged
#302 wai-quantum: the tensor-engine member's kernel compiles for a device
Merged
#296 wai: live-compose, a room's composition as an integer function (L3)
Merged
#300 jcp: a chained decision enforces caveats, and a chain cannot drop one
Merged
#295 op-screening: the audit log can outlive the process that wrote it
Merged
#291 jcp-efficiency: an undefined ratio is not zero
Merged
#288 jwp: a zstd payload over the cap is rejected, not truncated
Merged
#287 op-3ds2: an unconverted foreign amount is not under an EUR SCA cap
Merged
#292 jcp-trace: an undefined wedge metric is not zero
Merged
#290 joulehook: an unrecognised hook payload fails closed
Merged
#286 op-connect: an unrun PEP screen is not a clearance
Merged
#289 wai: wai.capture.take — a device's master recording bound to a live room (L4)
Merged
#285 jcp: a ModelIn caveat says which model a grant authorizes, and the frame names the model it runs
Merged
#283 joule-moq: draft-ietf-moq-transport-22 wire codec, with the crate moved onto it
Merged
#282 jouleclaw-compliance: EU Cyber Resilience Act Article 14 reporting as an auditable filing chain
Merged
#281 sandbox: an S1 executor — a native program confined by the operating system, earning the rung by probe
Merged
#278 jouleclaw-energy: another process's GPU client going back is not this pid's problem
Merged
#280 wai-quantum 0.6.2: the HIP matrix-instruction kernel and the Metal tensor-operation kernel
Merged
#275 wai-quantum 0.6.1: the CUDA tensor-core kernel and the Metal member
Merged
#277 jouleclaw-diagnose: a cross-model panel, so a verdict can rest on concurring models, or say they did not concur
Merged
#276 jouleclaw: an answer carries its verifier's backing, so a cached answer is not refused as ungrounded
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
Merged
#262 eoc-meter: say where the sampler-re-reads property is actually pinned
Merged
#272 jcp-energy: the RAPL probe tests advance their fake zones on the probe's own tick
Merged
#273 D2c M5: wai.neural.int_mlicpp decodes through wai-ops/1 (wmb1/1), goldens unchanged; the direct guard leaves production
Merged
#270 sandbox: a manifest is pinned only when its image AND every feature are digest-addressed
Merged
#269 openpay: a PEP match is recorded as a PEP match, not an OFAC sanctions hit
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
Merged
#268 wai: keep loaded parameter sets between decodes, keyed by the SHA-256 of their bytes (O23)
Merged
#263 wai-quantum 0.5.1: neural-processor, matrix-extension, vector-unit, signal-processor and dataflow members
Merged
#265 ci: architecture-neutral jobs run on linux-arm64, balancing the two Linux pools
Merged
#264 wai-ops: wai.audio.int_codec decodes through the integer operator set, goldens unchanged (D2c, M3)
Merged
#253 wai-quantum 0.5.0: provenance, sampling members, device programs, OpenCL, a simulated FPGA, f64 on accelerators, and QPU clients
Merged
#258 wai: reader limits for the extension formats' durations
Merged
#261 joule-code-remediate: formal_fix prints each proof figure with its grade, not as "measured"
Merged
#259 jouleclaw-energy: a ledger total carries its weakest grade; macOS meter code is linted in CI
Merged
#260 ci: one job for the repository's script checks
Merged
#254 sandbox §5.3: an enforced grant field was outside the grant's content address
Merged
#247 wai-quantum WebGPU: the windows member, five adapters certified bit-exact
Merged
#248 ci: wai-quantum's byte-pinning tests on nine more instruction sets
Merged
#251 ci: the standards build builds the workspaces a change touches
Merged
#249 wai-vector: a title card and credit roll in the vector corpus
Merged
#252 ci: thirteen WAI workflows run only when the pull request's own diff touches them
Merged
#246 mesh §3.6: the receipt sealed the model by name, so the name was not a binding
Merged
#244 IOReport meters: the two clippy warnings each macOS reader carried
Merged
#250 eoc-meter: a GPU rise the oracle saw is not one the probe must have seen
Merged
#243 wai-quantum 0.4.4: the fabric's CUDA member
Merged
#245 ci: the script-only checks run on the arm64 runner
Merged
#242 wai-ops: int_synth decodes through the integer operator set, goldens unchanged (D2c, M1)
Merged
#241 clippy: no workspace reports an error, and the unsafe FFI states its contract
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
Merged
#238 spec citations: five named sections their SPECs do not have, and a check so they cannot return
Merged
#239 proof-solvers: a time limit on every z3 goal, and a deadline on its I/O
Merged
#236 jcp-intercept: a reading meter meters a seam as one span, divided among its steps by CPU time
Merged
#234 jcp-gateway: the stdio tests' awk server answers on any awk
Merged
#233 eoc-cascade: a hit reads no meter and is charged a calibrated estimate; the span opens at the neural stage
Merged
#237 wai-vector: section 5 and the text layer, its checker, and the three-engine browser leg (D7-7, D7-8)
Merged
#235 wai-quantum-serve 0.5.1: limits a request cannot pass, and a body is read whole or refused
Merged
#232 quantum-meter: wai-quantum's RunMeter over this process's CPU and GPU counters
Merged
#142 check: no library source file is unreachable from its crate root
Merged
#231 wai: reader limits that bound memory (manifest values, text decode), and the codec wrappers in CI
Merged
#230 sandbox-meter: a member waiting on the kernel in the middle of its work is not settled
Merged
#210 joule-code: close the two gaps its conformance gate cannot see
Merged
#209 jcp-receipt: move an orphaned doc comment onto the test it describes
Merged
#229 a process reads its own energy only once the reading thread has left its core
Merged
#228 jouleclaw-energy: advance the scripted RAPL tree in step with the probe
Merged
#227 ci: every committed Cargo.lock is current
Merged
#221 wai-ops: the bounds pass, certificates from two certifiers, and the operator set's Kani harnesses (D2b)
Merged
#226 wai-quantum 0.4.3: metered runs, placement by a run's energy, and a fabric that falls back
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)
Merged
#225 wai-quantum 0.4.2: tile runs certified on their own, and the WebGPU member in a browser
Merged
#222 grade labels and fallback windows: every figure says how it was obtained
Merged
#223 ModelBased means a calibrated model: an unattested reading falls to what its evidence supports
Merged
#218 wai-quantum 0.4.1: the fabric's WebGPU member — one WGSL kernel, certified bit-exact on every adapter
Merged
#220 an uncalibrated power model is an estimate, not ModelBased
Merged
#219 wai-vector: the independent checker, written from the extension text alone, and a text fix (D7-4)
Merged
#199 wai-pack: staged packages — refinement layers, stills, a piece's ladder, live windows and simulated delivery (W4-4)
Merged
#201 wai: the record made true
Merged
#217 wai-vector: the raster RS1-RS9 and the frame procedure, with per-frame SHA-256 vectors (D7-3; stacked on #216)
Merged
#216 wai-vector: WOS1 and WVG1 with the refusal order, the interval check and the cost (D7-2; stacked on #215)
Merged
#215 wai: graphics-vector, the extension text of wai.graphics.vector, §1–§3 (Draft, D7-1)
Merged
#214 sandbox-meter + jcp-gateway: count, and flag, work services did on the tree's behalf
Merged
#205 wai-web: reach builds — L1, L2, J and an ES5 loader (CI verdict pending)
Merged
#197 wai: wai generate and wai score, and the instruction object of wai.generate.spectral (form v0)
Merged
#211 meter model subprocesses where they ran: the L3 model enters the run's figure
Merged
#212 no fabricated readings: every figure sealed as a reading was read
Merged
#213 proof: z3 could be made to prove a false claim; meter solver subprocesses where they ran
Merged
#206 wai-ops: the reference crate and conformance vectors for wai-ops/1 (D2a)
Merged
#208 sandbox: a setup assertion walked a tree that still held the warm-up worker
Merged
#200 wai: receipts, keys, grants and parameter sets over HTTP; key logs anchored over TLS (W3-3)
Merged
#207 wai-quantum 0.4.0: wai.quantum.circuit2 — a correctly rounded phase table, circuit/1 stated exactly, both read by stated rules
Merged
#183 mesh §3.2: the fidelity floor was checked against the route table, not the serve
Merged
#138 jcp: energy traceability across operation, activity and outcome
Merged
#196 energy: a broken draw reading condemned the counter it was meant to judge, in three more crates
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
Merged
#202 wai: integer-operators (Draft), the operator set wai-ops/1, with its payload text in integer-payloads
Merged
#204 licences: ship the Apache-2.0 text the code already declares
Merged
#203 ci: workflow hygiene — restore the header's comment marker
Merged
#198 jcp-gateway: meter each call on the upstream server's own process tree
Merged
#189 jcp §4.11: an orchestrator's spend died with its process, so a restart was a fresh budget
Merged
#194 wai-quantum 0.3.40: rectangle space groups, a sector referee on its own basis, and a sector larger than the network
Merged
#177 jouleclaw: bind a policy receipt to the rules, not to a version number
Merged
#190 jcp §4.10: the flow gate had no spec section, and six code references cited it
Merged
#192 wai: a from-rest burst asserted a 2 ms race, and linux-arm64 called it
Merged
#191 ci: a rebase ran every path-filtered workflow, because paths: matches the push delta
Merged
#193 mesh: an in-process engine is metered by this process's own CPU and GPU energy
Merged
#188 wai-quantum 0.3.39: the square's whole space group, a referee in each sector, and guided sampling
Merged
#165 jcp §4.7: an amendment may only tighten against what the grant has LEFT
Merged
#185 jcp §5: a GPU counter's plausibility verdict was a bool, and conflated two findings
Merged
#180 wai-quantum 0.3.38: neural quantum states held in their symmetry sector
Merged
#187 wai: staged measurement and the session claim in the browser; a session bound to the envelopes it names (W5-4)
Merged
#186 wai: every Ed25519 signature verified strictly, by one verifier (SPEC §7)
Merged
#184 wai: the int_codec audio trained on a generated signal, and every corpus states its provenance
Merged
#179 jcp-energy: compare two threads' energy within one span, so host load no longer decides the test
Merged
#181 energy tests: the load-sensitive tick floor in proof-cascade and sandbox-meter
Merged
#166 energy tests: hold under a host loaded past a hundred runnable threads
Merged
#176 wai-quantum 0.3.37: complex neural quantum states, and referees that cannot stop on an excited state
Merged
#175 wai: HTTP playlists, live delivery and rendition switching — one renderer, sealed playlists, strict signatures
Merged
#167 jouleclaw: sign the tree head, and give the transparency log a consumer
Merged
#174 wai: refinement layers over Media over QUIC — a receipts track per media track, recovery, and late join
Merged
#173 wai: the signed session claim — bound to its stage claims, its objects and its decoders
Merged
#172 wai-pack: packages — the stage index, the version-2 package receipt, the floor, and HLS, DASH and Media over QUIC views
Merged
#171 wai: stage receipts — chains per key and track, verified by inclusion, and the stage and delivery-gap claims
Merged
#170 wai: HTTP delivery — a checked head, verified byte-range fetch of one rendition, and cache conformance
Merged
#169 wai: staged-delivery measurement — counted bytes, integer quality, a proved stall bound, and delivery telemetry
Merged
#168 wai-pack: the packaging policy, scene cuts, and the one integer video encoder
Merged
#152 wai: staged delivery in the browser — one base decode, the wasm binding, and its check
Merged
#164 wai-quantum 0.3.36: molecules and neural quantum states, held to exact answers
Merged
#158 jcp-energy: the Neural Engine is reported only once its rail is proved live
Merged
#146 jouleclaw-energy: per-process GPU energy on Apple Silicon; a shared GPU is never split by time
Merged
#163 ci: guard the concurrency groups, and rebalance the runners by evidence
Merged
#162 ci: run the energy meters' RAPL and NVML tests on real hardware (jetson-hub, linux-hw)
Merged
#160 wai-quantum 0.3.35: time evolution of spin chains by TDVP, held to exact answers
Merged
#159 wai-quantum 0.3.34: ground states of spin chains by DMRG, held to exact answers
Merged
#161 ci: one run per branch at a time, and where the queue actually bottlenecks
Merged
#156 wai-quantum 0.3.33: noisy circuits, and where the digital error model is off
Merged
#155 wai-quantum 0.3.32: union-find decoding in near-linear time
Merged
#151 wai-quantum 0.3.31: quantum-inspired optimisation, a re-runnable classical baseline
Merged
#157 jcp-gateway: make enforcement discoverable, and refusable
Merged
#154 Typed decisions, per-fabric energy, and two figures I had to withdraw
Merged
#153 Four things our signed artifacts sealed by name instead of by bytes
Merged
#150 wai-quantum 0.3.30: qLDPC memory at circuit level, re-derived from the circuit up
Merged
#148 wai-quantum 0.3.29: the architecture around the code, priced, and the 2025 factoring machine re-run
Merged
#147 wai-quantum 0.3.28: the dense state vector at any angle, the same bits threaded or not
Merged
#149 wai: staged delivery — a base first, refinements after
Merged
#145 wai-quantum 0.3.27: Gaussian boson sampling, exactly
Merged
#144 wai-quantum 0.3.26: tensor-network contraction, hyper-optimised, sliced, bit-identical
Merged
#143 wai-quantum 0.3.25: error correction at circuit level, sampled, modelled and decoded exactly
Merged
#139 wai: the integer codecs' binary payloads, pinned in place
Merged
#136 energy tests: a 0.1 J burn floor, tick-driven fake RAPL trees, stale trees cleared
Merged
#141 wai-quantum 0.3.24: fault-tolerant resource estimation, reproducible and signed
Merged
#102 ci(standards-build): run all five IOReport meters on macOS, and fail a step whose test never ran (merge LAST)
Merged
#140 wai-quantum 0.3.23: belief-propagation tensor networks, a second method for the same circuits
Merged
#137 wai-quantum 0.3.22: sparse Pauli dynamics at utility scale, and identical bits on every platform
Merged
#129 energy meters: Linux RAPL and NVML on real hardware; an NVML counter past its board is Implausible
Merged
#134 wai: key discovery, signing authority and module revocation
Merged
#133 wai: energy reports, labelled JWP leaves and what signatures cover
Merged
#132 wai: the parameter-set pin, component identity, pin-aware selection
Merged
#131 wai: one registry table, candidate capabilities, public-text checks
Merged
#135 smart-byte: governance, burns, and transfers between clusters
Merged
#127 eoc-agent: a local model's measured step is a measured span
Merged
#130 smart-byte: the cluster state machine, the state hash it commits at, and its vectors
Merged
#128 jcp-gateway, joule-ui-serve: name the plaintext figure cost_uj
Merged
#124 eoc-meter: a live per-process CPU energy counter for in-process cascades
Merged
#123 jouleclaw-energy: a live per-process CPU energy counter for in-process work
Merged
#120 proof-cascade: measure CPU work with the per-process energy counter, which macOS 27 keeps live
Merged
#126 op-vault: test that a token is independent of the PAN, not free of "4242"
Merged
#122 jcp-energy: meter a closure's CPU work with the per-process energy counter, which macOS 27 keeps live
Merged
#121 sandbox-meter: a live per-process CPU energy probe for in-process work, and a real reading for a direct child
Merged
#119 specs: a vendor counter is a hardware reading only while it is demonstrably live
Merged
#117 jouleclaw-energy: IOReport only when its CPU rail keeps moving; consumers never zero-fill or relabel
Merged
#116 eoc-meter: never build the IOReport counter on a CPU rail that does not keep moving
Merged
#115 proof-cascade: never meter CPU work through an IOReport CPU rail that does not keep moving
Merged
#114 sandbox-meter: a CPU counter that does not keep moving is never a measurement, and no consumer relabels an estimate
Merged
#110 jcp-energy: IOReport only when its CPU rail keeps advancing, never on a batch refresh
Merged
#125 smart-byte: envelope wire format, v1 key-event logs, and their conformance vectors
Merged
#99 smart-byte: generate the conformance pack from the reference implementation
Merged
#118 wai/research: state the medium-shift lever in WAI's own terms
Merged
#113 wai: research notes at the chain's final state; determinism-tiers and energy-measurement match the tree
Merged
#112 wai: typed receipt classes and the soft binding class, reading OER through the OER module
Merged
#111 wai: add wai.neural.int_mlicpp, the MLIC++ entropy topology integer end to end
Merged
#109 wai: on-chip counters and calibrated instruments are separate energy classes, and every joule-carrying receipt can say which
Merged
#108 wai-rs: fast integer decode kernels that give the same integer for every output
Merged
#107 wai: the headline decode tests fail on a missing input, and CI supplies their inputs
Merged
#106 wai: a Prior may declare its artifact's wire form; register NNC and the derived-track operations
Merged
#105 wai: register broadcast and streaming codecs, each licence-classified and never a default
Merged
#104 wai-rs: the JPEG AI exact decoder calls no platform math library, and its output is pinned
Merged
#103 wai: state what each determinism tier guarantees, and make replicate mean it
Merged
#82 wai: attested OTT video workflow + machine-checked totality proofs over the rANS core
Merged
#101 wai-neural-e2e: make the job link and run, and fix the decoder mismatch it was hiding
Merged
#100 ci(standards-build): exercise the macOS energy backend, which nothing did
Merged
#94 joulecontract: the published negative vectors were never actually run
Merged
#95 ci(standards-build): build jouleclaw-rs on linux-arm64 without debuginfo
Merged
#93 ci: run the conformance suites that cargo test never executed
Merged
#92 mesh: a cost model that gates must say where it was measured
Merged
#91 diagnose: a verification verdict must say which instrument produced it
Merged
#80 wai/research: 2030 transport landscape — what the field ratified while we were not looking
Merged
#88 research: MPEG-AI Part 6 requirement mapping — the one square with a deadline
Merged
#90 register what other bodies ratified: prior carriage, and derived-track operations
Merged
#89 transparency: an external encoding, and a witness for the receipt chain
Merged
#87 dispatch: capability constraints, and delivery over bearers that cannot answer
Merged
#86 energy: the operating point, the residual, and alignment with network-layer identities
Merged
#85 moq-streaming-format: declare WAI as a MoQ streaming format
Merged
#84 jwp-receipts: typed claims, key discovery, and a second binding class
Merged
#83 task-fidelity: name the contract for media a model consumes, not a hash
Merged
#81 determinism-tiers: a tier covers what the sink emits, not the decode alone
Merged
#79 wai: actually write the C2PA manifest the energy binding describes
Merged
#78 compliance: publish the EU draft PUE bands as a sourced data pack, not as code
Merged
#77 jcp: an erasure path that neither breaks the chain nor loses the joules (re-land)
Merged
#76 compliance: grade on water too, and retire the two magic floats (re-land)
Merged
#69 jcp: hand the caller its receipt, in MCP's namespaced _meta slot
Merged
#75 jcp: count the joules a cache hit did not spend, without ever calling it spend
Merged
#73 jcp: let an action receipt name the attested environment it was recorded in
Merged
#71 compliance: grade on water too, and retire the two magic floats
Merged
#70 mesh: a cost model that can represent the request it is meant to refuse
Merged
#68 wai: bind a decode's joules to the decode (C2PA 2.4 companion assertion)
Merged
#72 proof: closed_by_stub rides in the signed receipt (SPEC §6.1)
Merged
#65 AR-1: the Action Receipt, its verifier, and CI for every workspace
Merged
#60 wai: prove integer video byte-identical, meter it, and publish the method
Merged
#63 eoc: allocate a facility among tenants, then bind the published band to it
Merged
#67 jcp: an energy figure must say how much of the work it covers (re-land)
Merged
#66 jcp: an energy figure must say how much of the work it covers
Merged
#57 sandbox: make the tier true, make it checkable, and let S7 locality be falsified
Merged
#62 proof: a joule ceiling, and two soundness bugs that were hiding each other
Merged
#64 compliance: derive the A-G band instead of accepting one
Merged
#59 wai-web: full JPEG-AI decode in wasm (decodeJpegAiFull) — re-land
Merged
#53 wai-rs: prove the reconstruction binding over a real jpegai decode
Merged
#56 wai-web: full JPEG-AI codestream->RGB decode in wasm (decodeJpegAiFull)
Merged
#55 wai: research note — determinism contract generalizes to 3D neural coding
Merged
#52 wai: ingest the determinism-tier spectrum (entropy-consistency vs decode-equivalence)