open-standards/wai/extensions
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dcharlot65-transactionsci fcb2e4483e
wai: register confidentiality (MLS+SFrame) + document opt-in JWP freshness (#37)
Two additions to the WAI standard, rebased clean onto current main:

- SPEC.md gains section 6 Confidentiality (OPTIONAL): a security.encryption
  manifest field, keys as a requirement-of-existence (never transported),
  relay-sees-only-ciphertext transparency, and a decrypt-then-dispatch
  refinement of the capability-dispatch algorithm. Conformance/Versioning
  renumbered to 7/8; the neural intent bullet's replicate-soundness ref
  follows to 7. No cross-references broken.
- New extensions/confidentiality.md sub-spec: byte-level SFrame (RFC 9605
  suite 0x0006) framing + HKDF-SHA-512 schedule + nonce, the MLS (RFC 9420)
  exporter binding with single- vs multi-sender keying, and how it composes
  with the JWP receipt chain over ciphertext.
- extensions/jwp-receipts.md: cross-links payload- vs receipt-confidentiality,
  and documents the optional wall-clock freshness bound on the live edge
  (companion to the monotonic group_id guard already in 6.1).

Grounded byte-for-byte in the moq-sframe / joule-comm-mls reference impl;
the private-channel path is live at wai.transaction.science/private-channel.

Co-authored-by: Transaction Science <[email protected]>
Co-authored-by: Claude Opus 4.8 <[email protected]>
2026-07-04 21:16:39 -04:00
..
avatars.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
confidentiality.md wai: register confidentiality (MLS+SFrame) + document opt-in JWP freshness (#37) 2026-07-04 21:16:39 -04:00
haptics.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
interactive-worlds.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
jwp-receipts.md wai: register confidentiality (MLS+SFrame) + document opt-in JWP freshness (#37) 2026-07-04 21:16:39 -04:00
linear-film.md wai: film reel — wai.film.reel, cuts over one world 2026-06-17 02:38:59 -04:00
provenance.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
score.md wai: music as instructions — wai.audio.score (Phase 6) 2026-06-14 04:29:10 -04:00
spatial-audio.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
state-feeds.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
volumetric.md wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00