[urn] Re: Registration for `c2pa` URN
Peter Saint-Andre <stpeter@stpeter.im> Thu, 01 August 2024 19:28 UTC
Return-Path: <stpeter@stpeter.im>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5384EC18DBA6 for <urn@ietfa.amsl.com>; Thu, 1 Aug 2024 12:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.806
X-Spam-Level:
X-Spam-Status: No, score=-2.806 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=stpeter.im header.b="ST/HTXUL"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="TIfXzo9b"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eA1EKxHK1hZk for <urn@ietfa.amsl.com>; Thu, 1 Aug 2024 12:28:18 -0700 (PDT)
Received: from fhigh8-smtp.messagingengine.com (fhigh8-smtp.messagingengine.com [103.168.172.159]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63198C18DBAC for <urn@ietf.org>; Thu, 1 Aug 2024 12:28:18 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 9108211483EF; Thu, 1 Aug 2024 15:28:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 01 Aug 2024 15:28:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1722540497; x=1722626897; bh=/HpCRXDlgLZ4uqpVmw1uHLQaScrna8qNC6ob0Qwud+c=; b= ST/HTXULy8IerKUbkbgjN9AvZFS7NSalmHtIYlTw477FWwUoCzhcCQW7xdrm4g3m 8KUozr+paP4hV51qwkhXx+GjMGwRzyEnaaTcZm5/y6GIAV0ur2Uig+CU83IGQ7AT 7cHJyYBGAapkQ66/G/jjL4Ewt4nlc2o7fDk62UfBhdsnSjFp9O5x6Eh5HJcLSbm/ ZRXSy76ZiUuFXm5X8hjGzMf9+8QEX+UpcAsLTlkbOHwMa4M4Jk9afLGEUIM8DFDL P+lcSnvBvz8+i4Qoz1kD5h60QoAa6veK9jV7/I4GpXsEjpNVdYx+OAP60dIhmTGI VemDXSDwmCHYiW5HskOC7g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1722540497; x= 1722626897; bh=/HpCRXDlgLZ4uqpVmw1uHLQaScrna8qNC6ob0Qwud+c=; b=T IfXzo9buQ0brQuv1a1jq+KLzI7T9G2HQdEh2C5B3E7/W2YqmGE07iIShE2bgZiAZ ZlEJAPnkHPatveMVNVZQooCWWswCZiYwUUpgkpRSoKypyCqkt75iYbWcYsg5XqhD uysg82AHFwOrGSzwO+G4S32kgojYdeTFhGFEDTeTMwLE6fEAsWNYPO5ifiEGCi4g clHlrkgFYXOVfGu90YSgr9tmDJeGBo+Gf0SCWKONRpLLmMZj9IaQ7/PZqL7nru6X JzqLM8NvsNcVPl04CZ8Enk6e6SHjxqYk5k3IDDIR5onPNrxE1zPnKRclA3zQuQ9j px/i7Wig6x4v0auY/n/Qw==
X-ME-Sender: <xms:0eGrZkMB_XvlUIGfW7BfmpLiByPWlE-36RDV7-3YRfJET7rO6r3sVQ> <xme:0eGrZq_XlaVBnyWc7OnUAeZuBRjkdePSRsn_qQ-mYvSgA6P95XwstoIWR4JTh__0b 0eIrDua4PPW2lihWQ>
X-ME-Received: <xmr:0eGrZrRnSK-LXhYnKlRSteUJdIjxOaZcJlC9UiQXrJ26OyVg6OBkWY6lElXOyJOf>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrjeekgddufeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtsgertddtvdejnecuhfhrohhmpefrvght vghrucfurghinhhtqdetnhgurhgvuceoshhtphgvthgvrhesshhtphgvthgvrhdrihhmqe enucggtffrrghtthgvrhhnpeduuedujedugeejkeegvdeutdekieeikeeghfejheevjefg vdehveekhfehheefieenucffohhmrghinhepohhuthhlohhokhdrtghomhdptgdvphgrrd horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep shhtphgvthgvrhesshhtphgvthgvrhdrihhmpdhnsggprhgtphhtthhopedt
X-ME-Proxy: <xmx:0eGrZstL06WE1O_khUXZsRO8YrFrEV8PxKJJGHVH9wl2BAuXY8SW3Q> <xmx:0eGrZsdrd5Z5vLA2je06EroS9pEkBamUswqiqeC58FEnnBtRbRZ-yw> <xmx:0eGrZg1KCMqam4b7BDdPwf6in_K3ytKKmRYa9p-scNSd7CUb_ZlOxA> <xmx:0eGrZg_HqHTIfCa4LwXlLlfoRuYHXrmQ5m_87l5j9TJ4eA-euJjXGQ> <xmx:0eGrZr6IgEhgDaYLIYhE2GvHh3tCMyt-k2CR7SUhvS_Gqa9bU6ds8nK4>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 1 Aug 2024 15:28:16 -0400 (EDT)
Message-ID: <31052892-6ffe-44c9-8f61-2d1d9bc08968@stpeter.im>
Date: Thu, 01 Aug 2024 13:28:15 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Leonard Rosenthol <lrosenth@adobe.com>, "Dale R. Worley" <worley@ariadne.com>
References: <DM8PR02MB8181343606D747A3E984B8DECDB02@DM8PR02MB8181.namprd02.prod.outlook.com> <87ttg4ayvi.fsf@hobgoblin.ariadne.com> <DM8PR02MB8181D0D0CDB79E455004F32ECDB22@DM8PR02MB8181.namprd02.prod.outlook.com> <115f84f9-8621-45da-9403-6ed6cfc1514b@stpeter.im> <DM8PR02MB8181FDED4644EB038037260CCDB22@DM8PR02MB8181.namprd02.prod.outlook.com>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <DM8PR02MB8181FDED4644EB038037260CCDB22@DM8PR02MB8181.namprd02.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Message-ID-Hash: DWGRLNPWPBA6ZG22C4R3652XND2EKTCR
X-Message-ID-Hash: DWGRLNPWPBA6ZG22C4R3652XND2EKTCR
X-MailFrom: stpeter@stpeter.im
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-urn.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "urn@ietf.org" <urn@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [urn] Re: Registration for `c2pa` URN
List-Id: Revisions to URN RFCs <urn.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/p3CDG3jJmwZvBLOfgkjJZ3h6vE8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Owner: <mailto:urn-owner@ietf.org>
List-Post: <mailto:urn@ietf.org>
List-Subscribe: <mailto:urn-join@ietf.org>
List-Unsubscribe: <mailto:urn-leave@ietf.org>
Well, we did it in Section 2 of RFC 8141 (re-using alphanum, fragment, and pchar from RFC 3986), so it's a fine way to do things, but not necessary. On 8/1/24 1:22 PM, Leonard Rosenthol wrote: > I thought about doing that, but since RFC 9562 didn’t do it – I figured > it wasn’t allowed for some reason. > > Leonard > > *From: *Peter Saint-Andre <stpeter@stpeter.im> > *Date: *Thursday, August 1, 2024 at 3:19 PM > *To: *Leonard Rosenthol <lrosenth@adobe.com>, Dale R. Worley > <worley@ariadne.com> > *Cc: *urn@ietf.org <urn@ietf.org> > *Subject: *Re: [urn] Re: Registration for `c2pa` URN > > EXTERNAL: Use caution when clicking on links or opening attachments. > > > Hi Leonard, thanks for the quick turnaround. > > To simplify the ABNF, you could re-use some of the rules from RFC 3986 > or RFC 5234 rather than (apparently) redefining them here. > > Other than that, it looks good to me. > > Peter > > On 8/1/24 12:58 PM, Leonard Rosenthol wrote: >> Here is the revised registration proposal. The links to 2.1 will be >> live tomorrow (2-Aug-2024). >> >> Leonard >> >> Namespace Identifier: c2pa >> >> Version: 1 >> >> Date: 2024-07-30 >> >> Registrant: >> >> Leonard Rosenthol, on behalf of C2PA (Coalition for Content Provenance >> and Authenticity) >> >> info@c2pa.org <mailto:info@c2pa.org <mailto:info@c2pa.org>>, 1-215-808-4978 >> >> Purpose: >> >> Each C2PA Manifest (aka Content Credential) created to incorporate >> provenance information about a given asset is given a unique identifier >> which has historically been an incorrectly formatted UUID URN. This >> proposal, in conjunction with an updated specification, will define a >> new `c2pa` URN namespace for this purpose. >> >> The `c2pa` URN will consist of a UUID URN (as per RFC 9562), with the >> namespace changed to 'c2pa' and additional information that is specific >> to C2PA added. These URNs are non-resolvable, serving as unique >> identifiers. In this way, the ability to unambiguously compare them is >> of significant importance. >> >> Syntax: >> >> A `c2pa` URN shall consist of two mandatory and two optional components, >> in the following order, with `:`'s between each section. >> >> - URN identifier (`urn:c2pa`): REQUIRED >> >> - UUID v4, in string representation (as per RFC 9562, >> section 4): REQUIRED >> >> - Claim Generator identifier string : OPTIONAL >> >> - Version and Reason string : OPTIONAL >> >> When present, the "Claim Generator identifier" string shall consist of >> no more than 32 characters from the ASCII range (as per RFC 20), but >> which are not Control Characters (RFC 20, 5.2), Graphic Characters (RFC >> 20, 5.3), the `:` or the `_`. >> >> When present, the "Version and Reason" string shall consist of a `v` >> followed by a monotonically increasing integer, starting with 1, >> followed by an underscore (`_`) and then an integer representing the >> reason for the re-labeling. >> >> An ABNF for a `c2pa` URN looks like: >> >> c2pa_urn = c2pa-namespace UUID [":" claim-generator] >> [":" version-reason] >> >> c2pa-namespace = "urn:c2pa:" >> >> ; this definition is taken from RFC 9562 >> >> UUID = 4hexOctet "-" >> >> >> 2hexOctet "-" >> >> >> 2hexOctet "-" >> >> >> 2hexOctet "-" >> >> 6hexOctet >> >> hexOctet = HEXDIG HEXDIG >> >> DIGIT = %x30-39 >> >> HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" >> >> ; ASCII, but not Control Characters, Graphic >> Characters, `:` or `_` >> >> visible-char-except-space-colon-underscore = %x21-2B / >> %x2D-3A / %x3C-7E / %x80-FF >> >> ; claim-generator-identifier is a string of >> >> ; 1 to 32 >> visible-char-except-space-colon-underscore >> >> claim-generator = ":" claim-generator-identifier >> >> claim-generator-identifier = >> 1*32visible-char-except-space-colon-underscore >> >> ; version-reason is a string consisting of a "v" >> followed by >> >> ; a positive integer, an underscore and a >> second positive integer >> >> version-reason = ":v" version "_" reason >> >> version = 1*DIGIT >> >> reason = 1*DIGIT >> >> EXAMPLES: >> >> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4` >> >> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4:acme` >> >> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4:acme:v2_1` >> >> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4:v2_1` >> >> Assignment: >> >> URNs conforming to this scheme are self-assigned, based on the creation >> of the UUID (as per RFC 9562) and the optional inclusion of the Claim >> Generator identifier string and Version and Reason. This process is >> described at >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html%23_unique_identifiers&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569277617%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=9rBAhiGg3vy2st66CDmMH0I%2BjICe7%2BhoXjUi6JGr2e4%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html#_unique_identifiers> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html%23_unique_identifiers&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569291331%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=QS4o5GL%2F8CmgEyyO64JNB4JM7smDzea2H0hlGNyEVWw%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html#_unique_identifiers>> >> >> Security and Privacy: >> >> No known security or privacy issues exist for this specific URN, >> however, the C2PA specification maintains a "Information Security" >> section >> (https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html%23_information_security&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569299706%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=75jPvqVwa9EPv%2Bg9kYY9ih7B0IG24C8v9ch2ZL6RcCI%3D&reserved=0 > <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html%23_information_security&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569305741%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=OpLLVhlHfvfX6XTXIi5cMHMrUgtVEIf536P8blcSw7g%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html#_information_security>>) which documents any known threats and harms related to the core C2PA specification. >> >> Interoperability: >> >> A standard UUID URN can be "losslessly upgraded" to a `c2pa` UUID, if >> there were to exist a workflow that required doing so. Beyond that, no >> known concerns or requirements around interoperability exist. >> >> Resolution: >> >> As mentioned earlier in this document, these URNs are non-resolvable, >> serving as unique identifiers. In this way, the ability to unambiguously >> compare them is of significant importance. >> >> Documentation: >> >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569310893%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=%2Ble45Amx7pJw1NGQw7VcbTx6Fnb7IdoDXnli%2FpeWUE4%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569315849%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=13IoUimLrQzpq7x9btLew5h26%2F%2F5RskucC85V5CH%2BpM%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html>> >> >> Additional Information: NONE >> >> Revision Information: N/A >> >> *From: *Dale R. Worley <worley@ariadne.com> >> *Date: *Thursday, August 1, 2024 at 2:23 PM >> *To: *Leonard Rosenthol <lrosenth@adobe.com> >> *Cc: *urn@ietf.org <urn@ietf.org> >> *Subject: *Re: [urn] Registration for `c2pa` URN >> >> EXTERNAL: Use caution when clicking on links or opening attachments. >> >> >> The overall concept looks fine. I have the following comments. >> >>> Namespace Identifier: c2pa >>> >>> Version: 1 >>> >>> Date: 2024-07-30 >>> >>> Registrant: >>> Leonard Rosenthol, on behalf of C2PA (Coalition for Content Provenance >>> and Authenticity) >>> lrosenth@adobe.com<mailto:lrosenth@adobe.com <mailto:lrosenth@adobe.com <mailto:lrosenth@adobe.com>>>, 1-215-808-4978 >> >> As Peter says, the contact identification should be chosen to be stable >> as long as possible. >> >>> Purpose: >>> >>> Each C2PA Manifest (aka Content Credential) created to incorporate >>> provenance information about a given asset is given a unique >>> identifier which has historically been an incorrectly formatted UUID >>> URN. This proposal, in conjunction with an updated specification, >>> will define a new `c2pa` URN syntax for this purpose. >> >> Change "URN syntax" to "URN namespace". >> >>> The `c2pa` URN will consist of a UUID URN (as per RFC 9562) with >> >> You probably want to add "the namespace changed to 'c2pa', with" here. >> >>> additional information, specific to C2PA added. These URNs are >>> non-resolvable, simply serving as unique identifiers. In this way, the >>> ability to unambiguously compare them is of significant importance. >> >> Though it seems from the 3rd and 4th fields, the URNs aren't *just* >> unique identifiers, the identifier is tagged with some semantic >> information. So you might want to expand on that here. >> >>> Syntax: >>> >>> A `c2pa` URN shall consist of two mandatory and two optional >>> components, in the following order, with `:`'s between each section. >>> >>> - URN identifier (`urn:c2pa`): REQUIRED >>> - UUID v4, in string representation (as per RFC 9562, section 4): REQUIRED >>> - Claim Generator identifier string : OPTIONAL >>> - Version and Reason string (as described below) : OPTIONAL >> >> You really ought to provide ABNF here. E.g., this text says that the >> 3rd and 4th parts are both optional, but it's not clear, if only one of >> them is present in a URN, which one is present. It appears from the >> examples that if the 4th part is present, then the 3rd (or at least the >> colon that starts it) must be. What you're looking for is something >> like: >> >> c2pa_urn = "urn:c2pa:" >> UUID ; from RFC 4122 >> [ ":" [ claim_generator ] >> [ ":" version_reason ] ] >> >> Of course, we need some idea what the syntax of "claim_generator" is. >> At least it must not contain a colon! >> >>> When present, the "Version and Reason" string shall consist of a `v` >>> followed by a monotonically increasing integer, starting with 1, >>> followed by an underscore (`_`) and then an integer representing the >>> reason for the re-labeling. >> >> version_reason = version "_" reason >> version = "v" %31-39 *%30-39 ; "v" and a positive decimal >> integer (see RFC 2234) >> >> But it's not clear what the syntax or semantics of "reason" is. >> >>> EXAMPLES: >>> >>> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4` >>> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4:acme` >>> - `urn:c2pa:F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4:acme:v2_1` >> >> It's always good to have examples! >> >>> Assignment: >>> >>> URNs conforming to this scheme are self-assigned, based on the >>> creation of the UUID (as per RFC 9562) and the optional inclusion of >>> the Claim Generator identifier string and Version and Reason. >> >> It would be helpful to have some description of the syntax and semantics >> of the claim_generator and reason fields. If the C2PA web specification >> has a concise description, a link to that would be sufficient. >> >>> Security and Privacy: >>> >>> No known security or privacy issues exist. >> >> As Peter says, not only does >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.0%2Fspecs%2FC2PA_Specification.html%23_information_security&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569322489%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=EC4nf%2FKJlFd%2FObrLd2YxdMNmlpzV7%2BpMcj2X0IPCwlg%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.0/specs/C2PA_Specification.html#_information_security> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.0%2Fspecs%2FC2PA_Specification.html%23_information_security&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569327932%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=vbRrtLI8NAkg3q%2FwT2Z50ikfsq9Yt52H8HWXC1gBIco%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.0/specs/C2PA_Specification.html#_information_security>> >> give extensive security discussion (which might just be pointed to here) >> but its existence shows that there *are* known security issues, >> contradicting this text. >> >>> Interoperability: >>> >>> A standard UUID URN can be "losslessly upgraded" to a `c2pa` UUID, if >>> there were to exist a workflow that required doing so. Beyond that, >>> no known concerns or requirements around interoperability exist. >>> >>> Resolution: N/A >> >> You might want to move the sentences "These URNs are non-resolvable ..." >> to this section. >> >>> Documentation: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569334597%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=%2B5xspyCmELLrJsmwbV2hJQmoCC6B5lO94P948hqvcF8%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html> <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fc2pa.org%2Fspecifications%2Fspecifications%2F2.1%2Fspecs%2FC2PA_Specification.html&data=05%7C02%7Clrosenth%40adobe.com%7C4a00b8a175fa452bde2408dcb25ed445%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638581367569340845%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=JLize5PZoIg4o%2Fjme4XEReUyHWLDV%2BpbutHhl3LCc4w%3D&reserved=0 <https://c2pa.org/specifications/specifications/2.1/specs/C2PA_Specification.html>> >>> >>> NOTE: Version 2.1 is not yet published but will contain this documentation when published >> >> How shall we handle this? It's not proper to register a URN namespace >> if its references do not exist. Is there an earlier version of the >> specification which is "good enough" to link to as documentation? >> >> Of course, when new version(s) of the C2PA spec are published, it's easy >> enough to register a new version of the URN to update the documentation >> pointer. >> >>> Additional Information: NONE >>> >>> Revision Information: N/A >> >> Dale >> >> >> _______________________________________________ >> urn mailing list -- urn@ietf.org >> To unsubscribe send an email to urn-leave@ietf.org >
- [urn] Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN worley
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN worley
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Peter Saint-Andre
- [urn] Re: Registration for `c2pa` URN Leonard Rosenthol