
חברת תקליטים תייגה את הקטלוג ב-C2PA לחוק הבינה המלאכותית של האיחוד האירופי. צפיתי בטרנסקוד אחד מרוקן את הכול.
בפעם הראשונה שהעברתי אחת מרצועות הבדיקה שלי עצמי דרך טרנסקוד חברתי פשוט, צפיתי בייחוס המקור של C2PA שחברת תקליטים הייתה משלמת כדי להוסיף נעלם במעבר יחיד. שום דבר דרמטי לא קרה על המסך. הקובץ נכנס עם כותרת ייחוס מקור חתומה, המקודד עשה את עבודתו הרגילה, והקובץ יצא נקי, קל יותר, ומרוקן. ייחוס המקור פשוט נעלם, כמו שהוא נעלם ברגע שרצועה אמיתית כלשהי פוגעת ב-TikTok או ב-Instagram. ישבתי שם והרגשתי מעט חולה, כי שרטטתי את כל הדמו בהנחה שהוספת C2PA היא התשובה, וזה עתה צפיתי בתשובה מתנדפת.
זה מה שהמאמר הזה עוסק בו. יצאתי לבנות שער קליטה לפי סעיף 50 של חוק הבינה המלאכותית של האיחוד האירופי לאודיו שנוצר בבינה מלאכותית, דבר שהאפליקציה קוראת לו Tessera, והבנייה פירקה בשקט את ההנחה שכמעט כל מי שבתחום זכויות המוזיקה מגיע איתה. ההנחה היא שסעיף 50 הוא בעיית סימן מים שפותרים על ידי תיוג הקטלוג. זה לא. זו בעיית הישרדות, ורוב מה שהתעשייה עסוקה להוסיף אינו שורד. אם אתם רוצים לצפות בשער מחליט בעצמו, הוא חי כאן: veriprajna.com/he/demos/ai-audio-licensing-provenance.
הרפלקס שהתחלתי איתו היה "פשוט להוסיף C2PA"
התחלתי את הבנייה הזו באמונה באותו דבר שכל מצגת טכנולוגיית-זכויות שקראתי האמינה בו, והוא שציות לסעיף 50 הוא תרגיל תיוג.
הרגולציה אמיתית והשעון אמיתי. סעיף 50 של חוק הבינה המלאכותית של האיחוד האירופי נכנס לתוקף ב-2 באוגוסט 2026, והוא דורש שפלטי אודיו גנרטיביים יסומנו בפורמט קריא-מכונה ויישארו ניתנים לגילוי, בשפת טיוטת קוד ההתנהגות של הנציבות מינואר 2026, "אחרי שינויים נפוצים." סעיף 99 קובע את השיניים, קנסות עד €15M או 3% מהמחזור הגלובלי. גם הסקאלה שמתחת לזה אינה קטנה. בערך 28% מההעלאות היומיות של Deezer הן כעת נוצרות במלואן בבינה מלאכותית (Beatdapp/Beatport, מצוטט במחקר Veriprajna WP31, 2026). אז הצעד הטבעי, הצעד שעשיתי בשרטוט הראשון של הצינור, הוא לצרף מניפסט C2PA לכל רצועת בינה מלאכותית ולהכריז שהקטלוג מכוסה.
הנה הכשל שלא הפנמתי עד שראיתי אותו קורה. C2PA, כפי שרוב האנשים פורסים אותו, הוא קישור קשה. ייחוס המקור חי במטא-דאטה של הקובץ. וקישור קשה מוסר על ידי כמעט כל טרנסקוד של פלטפורמה חברתית בהעלאה, מה שמחקר הפתרון Veriprajna WP31 (2026) מכנה החולשה התפעולית הגדולה ביותר באקוסיסטם C2PA כיום. אז חברת תקליטים שתיוגה בקפידה את כל הקטלוג שלה היא, תפעולית, חשופה ברגע שרצועה עוזבת את המסירה הנקייה ופוגעת בעולם הפראי.
חברת התקליטים עשתה הכול שההנחיות אמרו. היא הוסיפה C2PA. והיא הייתה חשופה ברגע שהרצועה הראשונה פגעה ברשתות החברתיות, כי החלק שהיא הוסיפה הוא בדיוק החלק שמוסר.
הדבר שבאמת שורד הוא קישור רך. סימן מים בלתי מורגש נושא מזהה זעיר, ואחרי שהמטא-דאטה נעלמת אתם משתמשים במזהה הזה כדי לפתור מחדש את המניפסט מפנקס. זו הנדסת אינטגרציה לא זוהרת. זו גם, עד כמה שאני יכול לומר, כל המשחק.
הלילה שבו סימן המים שלי עצמי חזר כזבל
כמעט נטשתי את הקישור הרך בליל שלישי, כשמפענח סימן המים שלי עצמי התחיל להחזיר רעש.
היה לי הצינור רץ מקצה לקצה. רצועה עברה דרך ערוץ המסירה, מפענח ספקטרום-מפוזר קרא את הסימן בחזרה מצורת הגל שנמסרה, והמפתח ששוחזר חיפש את המניפסט. אז הרצתי מחדש אצווה שכבר ניקיתי יום קודם, והמפתחות ששוחזרו חזרו כזבל. שיעור שגיאת הסיביות על סימן המים ישב סביב 0.5, שזה הטלת מטבע, שזו דרכו של מפענח לומר לכם שהוא קורא רעש סטטי. המחשבה הראשונה שלי הייתה שקישור רך לא באמת עובד, שהסימן לא יכול לשרוד קודק אמיתי, ושהנחת היסוד של כל הדמו שגויה.
ביליתי כמה שעות משוכנע שהגישה מתה. זו לא הייתה הגישה. זה היה קורפוס מיושן על הדיסק. מטמון מוקדם יותר יצא מסנכרון עם הזרעים הדטרמיניסטיים שמהם נוצרות הרצועות, כך שהמפענח קרא סימנים שכבר לא התאימו לאודיו. בניתי מחדש את הקורפוס מהזרעים, הרצתי הכול מחדש דרך טרנסקודים אמיתיים של ffmpeg, והמפתחות חזרו נקיים. הכשל הזה היה שווה לי יותר מכל הרצה נקייה, כי הוא לימד אותי לא לסמוך על מספר טוב עד שאני יודע בדיוק מה ייצר אותו. כל מדד בדמו הזה נרשם רק אחרי אותה בנייה מחדש.

כשזה עבד, הניגוד הזה היה הדבר הברור ביותר שאי פעם שמתי על מסך. קחו את Neon Tide, שחרור סינתטי פנימי של בינה מלאכותית שנמסר דרך הערוץ החברתי (כל רצועה בקורפוס הזה היא טון שנוצר פרוצדורלית, בלי מוזיקה או אמנים אמיתיים, והשמות הם קבועים). הקישור הקשה שלה מוסר על ידי הטרנסקוד. סימן המים של הקישור הרך משוחזר בביטחון 0.989, ומניפסט ה-C2PA נפתר מחדש מהפנקס. הקישור הקשה מת. הקישור הרך העביר את ייחוס המקור. זה לצד זה, על אותה רצועה, באותו מעבר. הפאנל האחד הזה הוא הטיעון.
אז האם פשוט בניתי סימן מים טוב יותר?
אני מקבל איזושהי גרסה של השאלה הזו כמעט בכל שיחה, והתשובה היא לא, מה שנוטה להפתיע אנשים.
לא בניתי סימן מים שנועד לנצח את של מישהו, ואני נזהר לומר זאת, כי הפיתוי לרמוז אחרת חזק. הגלאים המובילים בשוק, SynthID-Audio של Google, AudioSeal של Meta, Digimarc, יושבים בדמו הזה כ- מתאמי stub מאחורי ממשק החלפה-ל-SDK מתועד. הגלאי של SynthID סגור של Google ו-AudioSeal זקוק ל-GPU, אז בדמו הם מדווחים על נוכחות בביטחון קבוע ולא יותר. סימן הספקטרום-המפוזר שאכן כתבתי קיים בדיוק למשימה אחת, לשאת מפתח נכס בן 32 סיביות ו-CRC כדי שהמניפסט יוכל להיפתר מחדש. הוא אינו נכנס לתחרות חוסן כלשהי, ואני לא טוען שהוא מנצח את של ספק.
מה שבניתי הוא השכבה סביב האלגוריתם. Google ו-Meta יכולים להחזיק בסימן המים. החלק שאף אחד לא שולח כמוצר יחיד הוא האינטגרציה: הגלאי הרב-תקני, ארכיטקטורת הקישור הרך, תוכנת הביניים של DDEX, והתיק המוכן לרגולטור. השכבה הזו היא המקום שבו בעיית ההישרדות באמת נפתרת, והיא החלק שאף ספק בודד אינו רץ למסור לכם.

אני רוצה להיות מדויק לגבי מה שמשמעותה של מטריצת ההישרדות הזו, כי היקף כנה הוא כל הנקודה של בנייה בחברה בשם Veriprajna, שפירושה חוכמה אמיתית. על קורפוס סינתטי קבוע של 12 שחרורים, הסימן שלי, מקודד מחדש דרך mp3-128, aac-128 ו-opus-96, מפוענח מחדש בשיעור שגיאת סיביות 0.0, בעוד קישור קשה אינו שורד אף אחד מהערוצים החברתיים האלה. זו מדידה אמיתית עם ffmpeg אמיתי. זה לא טענה אוניברסלית של "שורד הכול", והדמו עצמו מכיל רצועה שבה הסימן אינו שורד כלל, וזה החלק שעליו אני הכי גאה.
לא בניתי סימן מים טוב יותר. בניתי את השכבה שמחליטה האם ייחוס המקור שעדיין יש לכם מספיק כדי לאשר, ומסרבת כשאינו.
הרצועה שבאמת רציתי להעביר
אני זוכר שהבטתי ב-Radio Imaging Sweep 7 ורציתי לתת לה לעבור, וזה הרגע שבו כל הדמו הזה הרוויח את שמו.
זה קטע שידור שהגיע דרך מה שאני ממדל כ- פער אנלוגי, לכידה חוזרת מרמקול למיקרופון ממסך FM. הסימן שלו לא שרד את הנתיב הזה. המפענח קרא אותו בחזרה בביטחון 0.699, ה-CRC נכשל, ולא נותר מזהה שניתן לשחזור כדי לפתור איתו מניפסט. הנה הפיתוי, יושב ממש שם על המסך. מטריצת ההישרדות, רצה על המאסטר הנקי דרך הקודקים החברתיים, מראה שהסימן היה שורד טרנסקוד רגיל. אז יכולתי לראות גרסה של הלוגיקה שאמרה שהסימן בסדר בעיקרון, זה רק ערוץ רע, העבירו אותו. סעיף 99 הוא מה שהרג את האינסטינקט הזה. "תואם" כוזב תחת משטר קנסות של €15M או 3% הוא הסוג היקר של טעות.

אז השער עושה את הדבר הקשה יותר. כשסימן באמת אינו שורד את הערוץ שממנו הרצועה באמת הגיעה, הוא מחזיר NEEDS PROOF ומנתב את הרצועה לאדם, עם כשל הפער האנלוגי ובעלים בעל שם מצורפים. הוא אינו מאשר. כתבתי את זה כאינווריאנט שנבדק ביחידות, בדיקה ששמה ממש על סימן המים שמת בפער האנלוגי, כי רציתי שההימנעות תהיה תכונה של המערכת ולא מצב רוח. הימנעות אינה כשל של השער. הימנעות היא שהשער מסרב לבלוף, ולסרב לבלוף זה מה שראש אמון ובטיחות באמת קונה.
"תואם" כוזב אינו טעות קטנה תחת קנסי סעיף 99. זה הסוג היקר של טעות, וזו בדיוק הסיבה שהשער בנוי להימנע לפני שהוא יבלוף.
האם סימן מים ששוחזר אינו מספיק?
הנחתי, מוקדם, ששחזור סימן המים הוא בעצם קו הסיום, ו-Glasshouse היא הרצועה שתיקנה אותי.
Glasshouse שחזרה את הסימן שלה נקי, בביטחון 0.992, שיעור שגיאת סיביות 0.0 על פני כל שלושת הקודקים. ייחוס המקור, במובן הצר, היה מושלם. והשער חסם אותה בכל זאת. הסיבה היא שאר השרשרת. ל-DDEX ERN 4.3 אין שדות גילוי בינה מלאכותית, ורוב האגרגטורים (CD Baby, DistroKid, Believe) אינם מעבירים גילוי מפורט, לפי מחקר Veriprajna WP31 (2026). Glasshouse הגיעה דרך DistroKid עם שלושה מתוך ארבעת שדות הגילוי שלה חסרים: אינסטרומנטציה, מיקס ומאסטרינג. תחת סעיף 50(4), לשלוח אותה כמו שהיא תהיה הפרת גילוי פעילה, אז פסק הדין הוא BLOCKED, עם אותו סעיף מדויק מצוטט על המסך.

זו הסיבה שהשער בודק את השרשרת המלאה ולא רק את הסימן: סימן קריא-מכונה, בתוספת שחזור קישור רך אחרי ערוץ המסירה, בתוספת גילוי DDEX מלא, בתוספת בעלים בעל שם להסרה. פספסו קישור אחד כלשהו ואתם לא מקבלים אור ירוק. על פני האצווה המלאה של 12 שחרורים הפיצול יצא ל-7 מאושרים COMPLIANT, 2 מנותבים לתיקון אנושי, ו-3 חסומים, וכל אחד מ-12 נושא פסק דין עם סעיף מצוטט. הכיסוי הזה הוא החלק שאכפת לי ממנו, כי ראש טכנולוגיית זכויות אינו מממן קופסה שחורה, הוא מממן משהו שהוא יכול לחקור נגדית ("למה Glasshouse נחסמה? סעיף 50(4), שלושה שדות DDEX חסרים").
וההחלטות שנושאות משקל משפטי הן דטרמיניסטיות בכוונה. שחזור סימן מים, מדידת הישרדות, חיפוש הקישור הרך, ומעבר/כישלון סעיף 50 הם קוד פשוט, יושבים מחוץ למודלי השפה. יש סוכנים במערכת, אחד שמחלץ שדות גילוי מטקסט חופשי ואחד שתוקף באופן יריבי כל אישור, אבל הם מייעצים. הם אינם מחליטים, והכל רץ ללא מפתח עם נתיב חלופי דטרמיניסטי, כך שמספרי השער זהים עם או בלי LLM. סוכנים מייעצים, קוד מחליט.
עליי להיות ברור באותה מידה לגבי מה זה אינו, כי המותג אינו שורד טענת יתר. המניפסטים הם תחליפי C2PA ב-JSON בפנקס SQLite, לא C2PA 2.0 חתום קריפטוגרפית. מחברי ה-DSP והאגרגטור הם מדומים. השחרורים הם טון סינתטי, לא הקלטות אמיתיות, והכלי תומך בתשובה לסעיף 50, הוא אינו מוסר לאף אחד אישור משפטי. מה שאמיתי הוא המנגנון: השחזור, מדידת ההישרדות, שער השרשרת המלאה, והתיק שהוא מייצא.
סימן מים ששוחזר אמר לי שייחוס המקור שלם. לרגולטור עדיין אכפת האם הגילוי מלא ומי מחזיק בבעלות על ההסרה. אלה שאלות שונות, והשער חייב לשאול את כולן.
השאלה שאני שואל לפני שאני נותן למשהו להתאשר
גיליתי שבניית זה שינתה בי דבר קטן יותר מהתזה הגדולה, והדבר הקטן נמשך זמן רב יותר.
הפסקתי לשאול האם לרצועת בינה מלאכותית יש ייחוס מקור, כי בדרך כלל אני יכול לענות על זה ומתברר שזה לא מספיק. ל-Neon Tide היה ייחוס מקור וגם ל-Glasshouse, ואחת אושרה בעוד השנייה נחסמה. השאלה שאני שואל עכשיו, לפני שמשהו עוזב את השער כ-COMPLIANT, היא האם אני יכול להוכיח שייחוס המקור שרד את הערוץ הספציפי שממנו הרצועה באמת הגיעה, והאם כל קישור אחר בשרשרת מחזיק, והאם הייתי מעדיף להימנע מאשר לנחש כשזה לא כך.
זו אינה שאלה שסימן מים טוב יותר עונה עליה. ככל שמודלים של Google ושל Meta משתפרים, והם ישתפרו, הערך אינו עובר לאלגוריתם, כי הם כבר מחזיקים באלגוריתם. הוא נשאר בשכבת האינטגרציה שגורמת לייחוס המקור לשרוד את העולם האמיתי, ובמשמעת לומר NEEDS PROOF כשאפילו קישור רך נכשל. החלק העמיד של הבנייה הזו אינו ציון חוסן שמתבגר בפעם הבאה ש-SynthID משתפר. הוא מדידת ההישרדות, שער השרשרת המלאה, ואינווריאנט הכנות, שאף אחד מהם לא נעשה קל יותר או קשה יותר כשסימן המים משתפר. אם אתם רוצים לראות איפה נחתתי, השער כאן שוב: veriprajna.com/he/demos/ai-audio-licensing-provenance.
ואם תעדיפו לצפות בזה מאשר לקרוא אותי מתאר אותו, הנה כל השער רץ מקצה לקצה.
אז השאלה שהייתי משאיר אתכם איתה היא זו שדדליין ה-2 באוגוסט שואל בשקט כל חברת תקליטים כרגע. הוספתם את הסימן. האם אתם יכולים להוכיח שהוא שרד את המסע? כי בצד הרחוק של טרנסקוד חברתי יחיד, התג שעליו סמכתם כבר נעלם, והדבר היחיד שמאשר הוא מה שבניתם כדי לשחזר את מה שנשאר.


