Skip to content

Update entry 49 (com.museblossom.contentsdefence.1) — add audio and v… - #75

Merged
domguinard merged 1 commit into
c2pa-org:mainfrom
seulgi97:patch-1
Sep 30, 2026
Merged

domguinard merged 1 commit into
c2pa-org:mainfrom
seulgi97:patch-1

Conversation

@seulgi97

Copy link
Copy Markdown
Contributor

…ideo

Update entry 49 (com.museblossom.contentsdefence.1) — add audio and video

What changes

Only decodedMediaTypes changes, from ["image"] to ["audio", "image", "video"].

Per the contribution guidelines, identifier, alg and type are unchanged.

   "identifier": 49,
   "alg": "com.museblossom.contentsdefence.1",
   "type": "watermark",
-  "decodedMediaTypes": ["image"],
+  "decodedMediaTypes": ["audio", "image", "video"],

Why

Contents Defence (MuseBlossom Co., Ltd.) now embeds and extracts the same invisible watermark in audio and video assets, not only still images. The algorithm and its identifier are unchanged — the entry's media-type scope simply no longer reflects what the algorithm covers.

The watermark serves the same purpose in all three media families: recovering the associated C2PA manifest from a Manifest Repository when embedded metadata has been stripped (for example after re-encoding on social platforms).

Checklist against the selection rules

  • Conforms to the schema — decodedMediaTypes values are from the documented enum (application, audio, image, model, text, video).
  • identifier, alg, type unchanged, as required for updates.
  • Submitted by an individual affiliated with MuseBlossom Co., Ltd., which owns the algorithm.
  • informationalUrl (https://museblossom.com/about) resolves.
  • The algorithm supports both embedding and extraction of the soft binding identifier for manifest recovery.

…ideo

# Update entry 49 (`com.museblossom.contentsdefence.1`) — add `audio` and `video`

## What changes

Only `decodedMediaTypes` changes, from `["image"]` to `["audio", "image", "video"]`.

Per the contribution guidelines, `identifier`, `alg` and `type` are unchanged.

```diff
   "identifier": 49,
   "alg": "com.museblossom.contentsdefence.1",
   "type": "watermark",
-  "decodedMediaTypes": ["image"],
+  "decodedMediaTypes": ["audio", "image", "video"],
```

## Why

Contents Defence (MuseBlossom Co., Ltd.) now embeds and extracts the same invisible
watermark in **audio** and **video** assets, not only still images. The algorithm and
its identifier are unchanged — the entry's media-type scope simply no longer reflects
what the algorithm covers.

The watermark serves the same purpose in all three media families: recovering the
associated C2PA manifest from a Manifest Repository when embedded metadata has been
stripped (for example after re-encoding on social platforms).

## Checklist against the selection rules

- Conforms to the schema — `decodedMediaTypes` values are from the documented enum
  (`application`, `audio`, `image`, `model`, `text`, `video`).
- `identifier`, `alg`, `type` unchanged, as required for updates.
- Submitted by an individual affiliated with MuseBlossom Co., Ltd., which owns the
  algorithm.
- `informationalUrl` (https://museblossom.com/about) resolves.
- The algorithm supports both embedding and extraction of the soft binding identifier
  for manifest recovery.
@domguinard
domguinard self-requested a review September 24, 2026 10:23

@domguinard domguinard left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update. This will be checked an approved during the WM TF meeting on Sept 30.

Note for the team: these updates make me think we need a dateUpdated field as well. To be discussed.

@domguinard

Copy link
Copy Markdown
Collaborator

Approved during the WM TF meeting on Sept 30 2026.

@domguinard
domguinard merged commit 199f583 into c2pa-org:main Sep 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants