Victor Kuznetsov and Claude Opus 5.5
b02eb12cb2
Match registry tokens as whole words in decoded manifest strings
...
Registry tokens were raw substrings, so the Canva token matched the "Nova
Canvas" agent of an Amazon Bedrock image. Raw manifest bytes cannot take a
word-boundary rule: across the 1,379 C2PA files in the local corpus, 374 of
37,325 store matches had a letter or digit beside them, nearly all CBOR text
headers and DER tags. Decoded strings have no such framing.
- Match signer, claim-generator, agent and video-marker strings with
registry_word_matches.
- When the reader decoded the manifest, never re-derive the signer from raw
bytes: an unregistered signer stays unknown. Bytes decide only for
manifests the reader cannot open.
- Add fal's signer "Features & Labels"; its attribution had relied on the byte
fallback finding the "fal-ai" generator prefix.
Verdicts over 468 images and 365 videos are unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 17:38:35 -07:00
..
2026-03-25 11:15:05 -07:00
2026-08-15 11:31:59 -07:00
2026-09-09 20:11:46 -07:00
2026-09-15 23:17:48 -07:00
2026-09-07 18:23:18 -07:00
2026-09-07 18:23:18 -07:00
2026-09-15 16:38:17 -07:00
2026-09-10 17:11:26 -07:00
2026-09-22 08:11:48 -07:00
2026-09-26 14:32:53 -07:00
2026-09-10 20:07:33 -07:00
2026-08-31 22:45:18 -07:00
2026-09-06 20:18:47 -07:00
2026-09-10 19:31:24 -07:00
2026-09-08 09:29:12 -07:00
2026-09-15 16:38:17 -07:00
2026-07-30 18:18:49 -07:00
2026-09-03 09:44:24 -07:00
2026-09-08 10:43:20 -07:00
2026-09-01 15:33:26 -07:00
2026-08-31 19:49:31 -07:00
2026-09-01 10:19:59 -07:00
2026-09-16 16:17:36 -07:00
2026-08-27 16:53:34 -07:00
2026-09-10 19:31:24 -07:00
2026-09-08 19:07:10 -07:00
2026-08-31 22:45:18 -07:00
2026-09-05 13:11:16 -07:00
2026-09-21 21:41:59 -07:00
2026-09-21 22:01:10 -07:00
2026-09-08 19:25:44 -07:00
2026-09-26 17:38:35 -07:00
2026-09-09 18:02:05 -07:00
2026-08-15 12:20:25 -07:00
2026-07-09 18:24:20 +03:00
2026-09-15 19:20:37 -07:00
2026-09-05 13:12:58 -07:00
2026-07-09 14:20:52 +03:00
2026-09-10 17:11:26 -07:00
2026-09-10 17:11:26 -07:00
2026-09-08 19:07:10 -07:00
2026-09-08 19:07:10 -07:00
2026-09-26 14:32:53 -07:00
2026-09-13 16:54:58 -07:00
2026-09-26 14:32:53 -07:00
2026-08-28 10:06:13 -07:00
2026-09-14 12:07:00 -07:00
2026-09-08 13:26:43 -07:00
2026-09-21 21:51:46 -07:00
2026-09-05 11:32:22 -07:00
2026-09-26 14:32:53 -07:00
2026-09-05 13:12:58 -07:00
2026-08-05 21:10:55 -07:00
2026-09-26 14:32:53 -07:00
2026-09-08 13:26:43 -07:00
2026-09-16 16:17:36 -07:00
2026-09-26 14:32:53 -07:00
2026-09-15 22:36:34 -07:00
2026-09-15 22:36:34 -07:00
2026-09-11 10:55:28 -07:00
2026-09-21 23:02:49 -07:00
2026-09-05 13:11:16 -07:00
2026-08-27 20:05:03 -07:00
2026-09-11 11:01:04 -07:00
2026-09-08 19:07:10 -07:00
2026-09-10 17:11:26 -07:00
2026-09-05 11:51:02 -07:00
2026-09-06 20:18:48 -07:00
2026-08-05 21:10:38 -07:00
2026-08-15 12:25:35 -07:00
2026-09-14 11:51:19 -07:00
2026-09-05 11:27:17 -07:00
2026-09-15 23:17:48 -07:00
2026-09-15 19:18:35 -07:00
2026-09-15 16:20:31 -07:00
2026-09-01 11:37:32 -07:00
2026-09-08 19:07:10 -07:00
2026-09-08 19:07:10 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-08-06 18:17:40 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-08 19:07:10 -07:00
2026-09-01 11:37:32 -07:00
2026-09-08 19:07:10 -07:00
2026-09-08 19:07:10 -07:00
2026-09-08 19:07:10 -07:00
2026-09-08 19:07:10 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-01 11:37:32 -07:00
2026-09-08 19:07:10 -07:00
2026-09-05 11:51:02 -07:00
2026-08-27 20:05:03 -07:00
2026-07-09 14:20:52 +03:00
2026-08-25 12:44:05 -07:00
2026-08-27 20:05:03 -07:00
2026-09-06 20:18:48 -07:00
2026-08-27 20:05:03 -07:00
2026-08-27 16:53:34 -07:00
2026-07-29 22:03:23 -07:00
2026-07-31 10:42:39 -07:00
2026-09-26 16:21:13 -07:00
2026-09-08 19:07:10 -07:00
2026-09-26 14:32:53 -07:00
2026-09-26 14:32:53 -07:00
2026-09-07 18:23:18 -07:00
2026-09-06 20:18:48 -07:00
2026-09-06 20:18:48 -07:00
2026-09-07 18:23:18 -07:00
2026-09-06 20:18:48 -07:00
2026-09-07 18:23:18 -07:00
2026-09-07 18:23:18 -07:00
2026-09-26 14:32:53 -07:00
2026-07-25 20:52:15 -07:00