open-standards/wai/wai-rs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 3e7811fbbb
All checks were successful
WAI conformance / cargo-class corpora · windows (push) Successful in 1m29s
WAI conformance / cargo-class corpora · linux (push) Successful in 1m39s
WAI conformance / cross-arch byte-equality · linux (push) Successful in 14s
WAI conformance / cross-arch byte-equality · windows (push) Successful in 23s
WAI conformance / cargo-class corpora · linux-arm64 (push) Successful in 2m46s
WAI conformance / cross-arch byte-equality · linux-arm64 (push) Successful in 56s
WAI conformance / cargo-class corpora · macos (push) Successful in 20m46s
WAI conformance / cross-arch byte-equality · macos (push) Successful in 24s
wai: neutral-atom rearrangement — wai.quantum.rearrange
Register preparation as a signed plan: a deterministic Hungarian / linear-sum-
assignment solver that turns a stochastic ~half-full trap load into a defect-free
target array at minimum total move distance.

- quantum_atom.rs: a trap Array (stochastic load); a centered defect-free target
  block; the Hungarian algorithm (Kuhn–Munkres with potentials, O(n²m)) over
  integer Manhattan costs assigning every target site a distinct atom; a Plan
  (moves + total distance) with an order-independent set verifier (sources present,
  targets a bijection, every target covered). random load + rearrange_and_seal.
- quantum_ops.rs: RearrangeReceipt binds (initial occupancy hash, target hash,
  plan hash) → (success, atoms_moved, total_distance, joules); merkle + Ed25519,
  joule ceiling in verify(). success is in the receipt (re-checkable).
- wai-web: RearrangeDemo binding (plan + yield transformation + tamper-rejection).

Honest boundary: a geometric/combinatorial model — the solver and its optimality
are exact (tested vs brute force); transport/loss/AOD physics is out of scope.
Tests green (Hungarian optimal over 30 instances, defect-free, infeasible-when-
too-few, tamper caught, already-placed atoms don't move).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-08-27 13:09:49 -04:00
..
examples wai: learned integer-exact Gaussian-splat attribute codec (wai.splat.int_codec) 2026-06-28 09:14:46 -04:00
include wai: qLDPC decoding — wai.quantum.decode 2026-08-26 00:42:03 -04:00
src wai: neutral-atom rearrangement — wai.quantum.rearrange 2026-08-27 13:09:49 -04:00
tests wai-rs: prove the reconstruction binding over a REAL jpegai decode 2026-08-01 23:23:47 -04:00
build.rs wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
Cargo.lock chore(deps): cargo update across the workspace; eoc toolchain → 1.98.0 2026-08-26 07:39:26 -04:00
Cargo.toml wai: neutral-atom rearrangement — wai.quantum.rearrange 2026-08-27 13:09:49 -04:00
cbindgen.toml Add WAI — Web AI Media Transport & Execution standard 2026-05-24 13:36:51 -04:00