open-standards/wai/extensions
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science a6c61f3ce0 D2c M1 gate 6: int_synth decodes through wai-ops; the direct decode is test-only
The switch. int_synth::decode_from_spec (and so decode, decode_bytes, the
int_payload dispatch, the neural sink and the browser crate) decodes through
the integer operator set: the payload checked, the set lowered by int_synth/1,
loaded under acc64 with its bounds certificate, run by the interpreter with the
fast kernels behind it. The direct decode (int_synth::legacy, its serde specs,
conv_transpose2d, reference_output_side and the scalar reference) is behind
cfg(any(test, feature = "legacy_int")). byte-exact-conformance declares
legacy_int; tests/int_synth_ops.rs, which compares the two, requires it.

Every committed output is unchanged: the fast-kernel steps' tests in both
profiles (int_kernels_vectors' corpus under every policy, int_payload,
int_synth_ops, the differential), the int-synth corpus loop, byte-exact's
goldens, and the browser crate's wasm32 decode of the corpus under Node.

The planned breaks take effect. tests/int_kernels_geometry.rs: a stride past
32 bits, an uncropped output past 2^26 (pad 2^12; pad 2^9 still decodes to the
bias) and the u32 and 2^62 fields of the size-overflow case are refused under
every policy and in every build, where the direct decode returned or panicked.

O12 (tests/int_synth_ops.rs): every committed int_synth set has layers, each
with out_ch, k and stride at least 1, fields below 2^32 and a shift of at most
63, and lowers and loads under acc64 (overflow_acc64, the falsification set,
alone fails); every committed payload has a reserved byte of 0, C >= 1, C*S*S
<= 2^26, its exact length, and decodes.

Text: integer-payloads §13 (a non-empty layers list, fields below 2^32,
out_ch, k and stride at least 1; the reference decoder decodes through the
lowering), integer-operators §13.1's load checks (at least one layer, the
32-bit fields, out_ch >= 1), §15.3 (no layers, out_ch 0, a field of 2^32 or
more), its status note, SPEC §8 *Planned breaks*, and the CHANGELOG.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 09:52:36 -04:00
..
avatars.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
capability-constraints.md wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
confidentiality.md wai: SECURITY.md, SPEC §2 and §6.5 say what holds 2026-10-09 17:16:04 -04:00
delivery-telemetry.md wai: the reconstruct-session claim class, its authorities and its figure profile (text) 2026-10-06 08:55:52 -04:00
derived-tracks.md wai: a Prior may declare its artifact's wire form; register NNC and the derived-track operations 2026-09-28 18:38:59 -04:00
determinism-tiers.md wai: SECURITY.md, SPEC §2 and §6.5 say what holds 2026-10-09 17:16:04 -04:00
energy-binding.md wai: jwp-receipts — chains per (key, track), inclusion-verified, the stage and delivery-gap classes 2026-10-06 06:01:26 -04:00
energy-measurement.md wai: ModelBased means a model calibrated on the host it describes 2026-10-11 22:57:23 -04:00
graphics-vector.md graphics-vector 5.4: the worked example states each block's string and writing mode 2026-10-13 02:46:34 -04:00
haptics.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
http-delivery.md Merge wai/d1-record-true (with #205, #197 and main) into wai/w4-4-staged-packages 2026-10-10 17:40:02 -04:00
integer-operators.md D2c M1 gate 6: int_synth decodes through wai-ops; the direct decode is test-only 2026-10-13 09:52:36 -04:00
integer-payloads.md D2c M1 gate 6: int_synth decodes through wai-ops; the direct decode is test-only 2026-10-13 09:52:36 -04:00
interactive-worlds.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
jwp-receipts.md Merge main (at db5b8094, with W5-4 #187) into wai/w3-3-http-receipts 2026-10-08 10:26:02 -04:00
linear-film.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
moq-streaming-format.md wai: moq-streaming-format §4.1 — a FETCH of the gap may come in any order; each group linking to either end is history 2026-10-06 12:13:36 -04:00
oer-receipts.md wai: typed receipt classes and the soft binding class, reading OER through the OER module 2026-09-30 01:42:45 -04:00
packaging.md wai-pack live keeps no record per file: listing lines on disk, open objects only 2026-10-09 15:28:03 -04:00
prior-carriage.md wai generate.spectral: the model is the parameter set, so the envelope carries no pin; inspect and unwrap report the payload 2026-10-09 17:08:26 -04:00
provenance.md wai-web reach: the provenance vector's signer id is a label 2026-10-10 04:27:29 -04:00
quantum-ops.md wai: int_synth's weights are quantised after float training, and two engine paths moved 2026-10-09 11:55:53 -04:00
quantum-sim.md Merge wai/reach-builds (with #197 and main) into wai/d1-record-true 2026-10-10 17:35:03 -04:00
reconstruction-binding.md wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
score.md wai score build: refuse a member given twice in the authoring form 2026-10-09 16:56:41 -04:00
spatial-audio.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
staged-delivery.md wai: stage explode gates on capability; the §4.1 sentence scoped; the caller-offers case named 2026-10-08 01:27:23 -04:00
staged-measurement.md wai: a refinement's own delivery timeout in the staged delivery simulator 2026-10-08 14:21:27 -04:00
state-feeds.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00
task-fidelity.md wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
ternary-tt.md wai: int_synth's weights are quantised after float training, and two engine paths moved 2026-10-09 11:55:53 -04:00
transparency.md wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
unidirectional-delivery.md wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
volumetric.md SPEC §7 Signatures: the one Ed25519 rule, cited by the receipt extensions 2026-10-07 14:39:04 -04:00