research: MPEG-AI Part 6 requirement mapping — the one square with a deadline #88

Merged
dcharlot merged 1 commit from wai/mpeg-ai-part6-mapping into main 2026-09-10 12:23:38 -04:00
Owner

A preparation document, not a submission and not a normative extension.

The work item

ISO/IEC 23888-6 — Artificial intelligence for multimedia — Part 6: Media authenticity and provenance indication, carried as an ISO PWI. CfP approved by WG 2 at MPEG 155.

milestone when
CfP responses → MPEG 157 (Brisbane) 13 January 2027
CD / CDAM MPEG 158
DIS / DAM MPEG 159
FDIS / FDAM early 2028

Scope: system-level media authentication across the entire lifecycle — authoring, creation, production, editing, storage, delivery, playback. Stage is exploration/requirements: no working draft, no bitstream, no format, no capability string to register. A contribution accepted in January has roughly a year of drafting influence before the text sets.

Why WAI's existing provenance ingest is not coverage

WAI's provenance work is authoring-side manifest provenance — who made an asset and how, bound by hash. This work item is a delivery-and-playback authenticity specification. Treating the former as coverage would be a category error: an authoring manifest says what happened before distribution; this is about what can be asserted and checked during it.

What WAI has that the requirements space does not

Two positions absent from every provenance standard in the survey, both sitting inside a lifecycle-scoped authenticity spec:

  • Per-object measured energy with a declared acquisition class. Provenance standards record what was done and by whom. None records what it cost, as measured, with the provenance of the measurement stated.
  • Determinism tiers separating byte-exact reconstruction from approximate re-rendering. A hard hash over rendered output is only meaningful when the reconstruction is pinned.

Both map to the delivery and playback stages an authoring manifest never reaches.

The asymmetry that makes silence expensive

If this lands as the systems-layer provenance format, WAI is either a profile of it or an alternative to it — and which one is decided by whether the alignment work happened, not by whether a contribution was submitted. Alignment is cheap and reversible. Being an alternative to a ratified systems-layer standard is neither.

§6 states plainly what this does not claim: no contribution will be made, no membership exists, the requirements are not final, and WAI's mechanisms are not adopted by or endorsed by that work item. Submitting requires SC 29 national-body membership — an organisational decision with a lead time against a fixed date.

Ingest queue item 13 (#80 §6.5).

🤖 Generated with Claude Code

A **preparation document, not a submission** and not a normative extension. ## The work item **ISO/IEC 23888-6** — *Artificial intelligence for multimedia — Part 6: Media authenticity and provenance indication*, carried as an ISO **PWI**. CfP approved by **WG 2** at MPEG 155. | milestone | when | |---|---| | CfP responses → MPEG 157 (Brisbane) | **13 January 2027** | | CD / CDAM | MPEG 158 | | DIS / DAM | MPEG 159 | | FDIS / FDAM | early 2028 | Scope: system-level media authentication across the **entire lifecycle** — authoring, creation, production, editing, storage, delivery, playback. Stage is exploration/requirements: **no working draft, no bitstream, no format, no capability string to register.** A contribution accepted in January has roughly a year of drafting influence before the text sets. ## Why WAI's existing provenance ingest is not coverage WAI's provenance work is **authoring-side manifest provenance** — who made an asset and how, bound by hash. This work item is a **delivery-and-playback** authenticity specification. Treating the former as coverage would be a category error: an authoring manifest says what happened *before* distribution; this is about what can be asserted and checked *during* it. ## What WAI has that the requirements space does not Two positions absent from every provenance standard in the survey, both sitting inside a lifecycle-scoped authenticity spec: - **Per-object measured energy with a declared acquisition class.** Provenance standards record *what was done and by whom*. None records *what it cost, as measured, with the provenance of the measurement stated*. - **Determinism tiers** separating byte-exact reconstruction from approximate re-rendering. A hard hash over rendered output is only meaningful when the reconstruction is pinned. Both map to the delivery and playback stages an authoring manifest never reaches. ## The asymmetry that makes silence expensive If this lands as **the** systems-layer provenance format, WAI is either a profile of it or an alternative to it — and **which one is decided by whether the alignment work happened, not by whether a contribution was submitted.** Alignment is cheap and reversible. Being an alternative to a ratified systems-layer standard is neither. §6 states plainly what this does **not** claim: no contribution will be made, no membership exists, the requirements are not final, and WAI's mechanisms are not adopted by or endorsed by that work item. Submitting requires SC 29 national-body membership — an organisational decision with a lead time against a fixed date. Ingest queue item 13 (#80 §6.5). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
research: MPEG-AI Part 6 requirement mapping — the one square with a deadline
All checks were successful
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
standards workspaces build + test / aac-rs (pull_request) Successful in 38s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 39s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m48s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m12s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 2m18s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m14s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 43s
standards workspaces build + test / map-rs (pull_request) Successful in 31s
standards workspaces build + test / mesh-rs (pull_request) Successful in 34s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m3s
standards workspaces build + test / openpay (pull_request) Successful in 1m23s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 2m32s
standards workspaces build + test / arl-rs (pull_request) Successful in 8m54s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 8m43s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 9m26s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 8m46s
standards workspaces build + test / sense-rs (pull_request) Successful in 9m5s
0a18e7141d
ISO/IEC 23888-6 (Media authenticity and provenance indication) is scoped to
system-level media authentication across the entire lifecycle — authoring,
creation, production, editing, storage, delivery, playback — on MPEG Systems
technologies. CfP approved by WG 2 at MPEG 155; responses due as input
contributions to MPEG 157 (Brisbane) on 13 January 2027, then CD at 158, DIS at
159, FDIS early 2028. A contribution accepted in January has about a year of
drafting influence before the text sets.

WHY THIS IS NOT ALREADY COVERED. WAI's provenance ingest is authoring-side
manifest provenance — who made an asset and how, bound by hash. That is a
different layer from a delivery-and-playback authenticity specification. Treating
the existing ingest as coverage would be a category error: an authoring manifest
says what happened BEFORE distribution; this work item is about what can be
asserted and checked DURING it.

WHAT WAI HAS THAT THE REQUIREMENTS SPACE DOES NOT. Two positions absent from
every provenance standard in the survey, both sitting inside a lifecycle-scoped
authenticity spec: per-object MEASURED energy with a declared acquisition class
(provenance standards record what was done and by whom; none records what it
cost, as measured, with the provenance of the measurement stated), and
determinism tiers separating byte-exact reconstruction from approximate
re-rendering (a hard hash over rendered output is only meaningful when the
reconstruction is pinned). Both map to the delivery and playback stages an
authoring manifest never reaches.

THE ASYMMETRY. The downside of silence is not neutral. If this lands as THE
systems-layer provenance format, WAI is either a profile of it or an alternative
to it — and which one is decided by whether alignment work happened, not by
whether a contribution was submitted. Alignment is cheap and reversible; being an
alternative to a ratified systems-layer standard is neither.

Deliberately a research document rather than an extension. There is no bitstream,
no format and no capability string to register — the correct near-term action is
requirement-mapping plus a membership path, and §6 states plainly that this
claims no contribution, no membership, and no endorsement. Submitting requires SC
29 national-body membership, which is an organisational decision with a lead time
against a fixed date.

Ingest queue item 13 (#80 §6.5).

Co-Authored-By: Claude Opus 5 <[email protected]>
dcharlot force-pushed wai/mpeg-ai-part6-mapping from 0a18e7141d
All checks were successful
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
standards workspaces build + test / aac-rs (pull_request) Successful in 38s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 39s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m48s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m12s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 2m18s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m14s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 43s
standards workspaces build + test / map-rs (pull_request) Successful in 31s
standards workspaces build + test / mesh-rs (pull_request) Successful in 34s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m3s
standards workspaces build + test / openpay (pull_request) Successful in 1m23s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 2m32s
standards workspaces build + test / arl-rs (pull_request) Successful in 8m54s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 8m43s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 9m26s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 8m46s
standards workspaces build + test / sense-rs (pull_request) Successful in 9m5s
to 96ca1d0a56
Some checks failed
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
standards workspaces build + test / aac-rs (pull_request) Successful in 29s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 35s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 2m13s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 42s
standards workspaces build + test / map-rs (pull_request) Successful in 29s
standards workspaces build + test / mesh-rs (pull_request) Successful in 29s
standards workspaces build + test / openpay (pull_request) Successful in 1m17s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 36s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 17s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m49s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m16s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m10s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 1m59s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 2m34s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 35s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 15s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 42s
standards workspaces build + test / arl-rs (pull_request) Successful in 9m13s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 10m13s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 11m15s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 13m43s
standards workspaces build + test / sense-rs (pull_request) Successful in 11m45s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 1m15s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 21s
WAI conformance / cargo-class corpora · windows (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · windows (pull_request) Has been cancelled
2026-09-10 10:25:52 -04:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!88
No description provided.